Mis à jour vers la dernière version 0.13, et utilisant la dernière version de Lumen 5.6. (Lumen - pas Laravel.)
L'installation a toujours fonctionné. Maintenant, chaque fois que nous atteignons notre point /logs
terminaison
Class 'Crypt' not found (View: \/var\/www\/server\/vendor\/rap2hpoutre\/laravel-log-viewer\/src\/views\/log.blade.php
Notre web.php
est tel que requis :
$router->group(['namespace' => '\Rap2hpoutre\LaravelLogViewer'], function () use ($router) {
$router->get('logs', 'LogViewerController<strong i="12">@index</strong>');
});
Et oui nous avons la ligne appropriée dans app.php
:
// Lumen.log viewer.
$app->register(\Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider::class);
Je ne peux tout simplement pas surmonter cette erreur. Je ne sais pas si c'est lié à la mise à niveau de Lumen vers 5.6, la mise à niveau vers 0.13 pour la visionneuse de journaux elle-même, ou une combinaison des deux.
S'il vous plaît aider. Merci.
D'accord merci!
Ce n'est pas un problème avec Lumen, c'est quelque chose de cassé dans Laravel Log Viewer, qui utilise maintenant Crypt
(qui n'est pas accessible dans Lumen). Je l'ai corrigé via https://github.com/rap2hpoutre/laravel-log-viewer/commit/6789caf0ecfae14f7238b3d20832d961f503351f (merci à vous). Pourriez-vous essayer de mettre à jour vers la v0.14 ? Faites-moi savoir si c'est OK maintenant!
Sur 0.14.1, maintenant c'est cette erreur :
Call to undefined function Rap2hpoutre\\LaravelLogViewer\\config_path()
Oups. Ok corrigé ! Pourrais-tu essayer avec la v0.14.2 ?
Merci pour votre patience!
Salut @rap2hpoutre , je pense que c'est là que se situe le problème de https://github.com/rap2hpoutre/laravel-log-viewer/blob/3ee40c9e4bf357de83f96d7b60672e17b3aa5e4a/src/Rap2hpoutre/LaravelLogViewer/LaravelLogViewer/#LaravelLogViewer
0.14.2 me donne toujours la même erreur :
Call to undefined function Rap2hpoutre\\LaravelLogViewer\\config_path()
Oups. Je commit des bugs dans chaque commit aujourd'hui (parce que je ne prends pas le temps de lire et de tester, hum. Je dois être fatigué). Pardon.
D'accord, @mikemand (le créateur original de la visionneuse de journaux !) : voulez-vous soumettre un PR ? (Je peux essayer de le réparer moi-même si vous préférez !)
Salut @rap2hpoutre , je vais tenter un correctif sous peu. :)
Lumen est idéal pour certaines choses, mais il est tellement dépouillé qu'il est parfois difficile de prendre en charge à la fois Laravel et Lumen dans le même package. :(
Merci @mikemand !
@mhousser Le correctif est disponible dans la v0.14.3.
The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths. (View: \/var\/www\/server\/vendor\/rap2hpoutre\/laravel-log-viewer\/src\/views\/log.blade.php)
Je ne sais pas s'il s'agit toujours d'un bug ou de quelque chose que nous n'avons pas fait lors de notre mise à niveau vers le dernier Lumen 5.6.*.. ?
Ça ne fait rien. APP_KEY
devait contenir 32 caractères, et ce n'était pas immédiatement évident. Il n'y a pas de artisan key:generate
dans Lumen, donc la plupart des résultats de recherche Google pour cela étaient également inutiles.
Ça marche maintenant. La visionneuse de journaux Laravel/Lumen est de nouveau opérationnelle, on dirait. :)
Quelle journée! D'habitude, la vie du Log Viewer est un peu ennuyeuse : aujourd'hui, il a atteint 1 million de téléchargements et a planté bien plus que d'habitude 🤔
Je vous remercie beaucoup pour votre aide!
Commentaire le plus utile
Ça ne fait rien.
APP_KEY
devait contenir 32 caractères, et ce n'était pas immédiatement évident. Il n'y a pas deartisan key:generate
dans Lumen, donc la plupart des résultats de recherche Google pour cela étaient également inutiles.Ça marche maintenant. La visionneuse de journaux Laravel/Lumen est de nouveau opérationnelle, on dirait. :)