Laravel-log-viewer: Klasse 'Crypt' nicht gefunden (Ansicht: log.blade.php)

Erstellt am 15. März 2018  ·  11Kommentare  ·  Quelle: rap2hpoutre/laravel-log-viewer

Aktualisiert auf die neueste Version 0.13 und mit Lumen 5.6. (Lumen - nicht Laravel.)

Die Einrichtung hat immer funktioniert. Jedes Mal, wenn wir unseren Endpunkt /logs , erhalten wir Folgendes:

Class 'Crypt' not found (View: \/var\/www\/server\/vendor\/rap2hpoutre\/laravel-log-viewer\/src\/views\/log.blade.php

Unser web.php ist nach Bedarf:

$router->group(['namespace' => '\Rap2hpoutre\LaravelLogViewer'], function () use ($router) {
    $router->get('logs', 'LogViewerController<strong i="12">@index</strong>');
});

Und ja, wir haben die entsprechende Zeile in app.php :

// Lumen.log viewer.
$app->register(\Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider::class);

Kann diesen Fehler einfach nicht umgehen. Ich weiß nicht, ob es mit dem Lumen-Upgrade auf 5.6, dem Upgrade auf 0.13 für den Log-Viewer selbst oder einer Kombination aus beidem zusammenhängt.

Bitte helfen Sie. Vielen Dank.

bug

Hilfreichster Kommentar

Keine Ursache. APP_KEY musste 32 Zeichen lang sein, und es war nicht sofort offensichtlich. Es gibt kein artisan key:generate in Lumen, daher waren die meisten Google-Suchergebnisse dafür auch nutzlos.

Es funktioniert jetzt. Der Laravel/Lumen-Log-Viewer ist wieder einsatzbereit und läuft, wie es aussieht. :)

Alle 11 Kommentare

OK danke!

Es ist kein Problem mit Lumen, es ist etwas im Laravel Log Viewer kaputt, der jetzt Crypt (was in Lumen nicht zugänglich ist). Ich habe es über https://github.com/rap2hpoutre/laravel-log-viewer/commit/6789caf0ecfae14f7238b3d20832d961f503351f behoben (danke). Könnten Sie versuchen, auf v0.14 zu aktualisieren? Lass mich wissen, ob es jetzt in Ordnung ist!

Auf 0.14.1 ist es jetzt dieser Fehler:

Call to undefined function Rap2hpoutre\\LaravelLogViewer\\config_path()

Hoppla. Okay behoben! Könnten Sie es mit v0.14.2 versuchen?

Vielen Dank für Ihre Geduld!

0.14.2 gibt mir immer noch den gleichen Fehler:

Call to undefined function Rap2hpoutre\\LaravelLogViewer\\config_path()

Hoppla. Ich begehe heute in jedem Commit Fehler (weil ich mir keine Zeit zum Lesen und Testen nehme, hm. Ich muss müde sein). Es tut uns leid.

Ok, @mikemand (der ursprüngliche Ersteller des Log-Viewers!): Möchtest du eine PR einreichen? (Ich kann versuchen, es selbst zu reparieren, wenn Sie es vorziehen!)

Hallo @rap2hpoutre , ich werde es in Kürze versuchen. :)

Lumen ist für einige Dinge großartig, aber es ist so abgespeckt, dass es manchmal schwierig ist, sowohl Laravel als auch Lumen im selben Paket zu unterstützen. :(

Danke @mikemand !
@mhousser Der Fix ist in v0.14.3 verfügbar.

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)

Ich bin mir nicht sicher, ob dies immer noch ein Fehler ist oder etwas, das wir bei unserem Upgrade auf das neueste Lumen 5.6.*.. nicht gemacht haben?

Keine Ursache. APP_KEY musste 32 Zeichen lang sein, und es war nicht sofort offensichtlich. Es gibt kein artisan key:generate in Lumen, daher waren die meisten Google-Suchergebnisse dafür auch nutzlos.

Es funktioniert jetzt. Der Laravel/Lumen-Log-Viewer ist wieder einsatzbereit und läuft, wie es aussieht. :)

Was für ein Tag! Normalerweise ist das Leben des Log Viewers etwas langweilig: Heute erreichte er 1 Million Downloads und stürzte viel mehr ab als sonst 🤔

Vielen Dank für deine Hilfe!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

rap2hpoutre picture rap2hpoutre  ·  7Kommentare

raksa picture raksa  ·  3Kommentare

serdarsaygili picture serdarsaygili  ·  11Kommentare

judgej picture judgej  ·  9Kommentare

akoepcke picture akoepcke  ·  9Kommentare