Laravel-log-viewer: Класс Crypt не найден (Просмотр: log.blade.php)

Созданный на 15 мар. 2018  ·  11Комментарии  ·  Источник: rap2hpoutre/laravel-log-viewer

Обновлено до последней версии 0.13 и с использованием последней версии Lumen 5.6. (Lumen - не Laravel.)

Настройка всегда работала. Теперь, когда мы достигаем конечной точки /logs , мы получаем следующее:

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

Наш web.php соответствует требованиям:

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

И да, у нас есть соответствующая строка в app.php :

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

Просто не могу пройти мимо этой ошибки. Я не знаю, связано ли это с обновлением Lumen до 5.6, обновлением до 0.13 для самого средства просмотра журналов или их комбинацией.

Пожалуйста помоги. Спасибо.

Самый полезный комментарий

Не берите в голову. APP_KEY должно быть 32 символа, и это было не сразу очевидно. В Lumen нет artisan key:generate , поэтому большинство результатов поиска Google для этого также были бесполезны.

Теперь работает. Программа просмотра журналов Laravel / Lumen снова запущена и, похоже, работает. :)

Все 11 Комментарий

Хорошо спасибо!

Это не проблема Lumen, это что-то сломанное в Laravel Log Viewer, которое теперь использует Crypt (что недоступно в Lumen). Я исправил это через https://github.com/rap2hpoutre/laravel-log-viewer/commit/6789caf0ecfae14f7238b3d20832d961f503351f (спасибо вам). Не могли бы вы попробовать обновиться до v0.14? Дайте мне знать, если все в порядке!

На 0.14.1 теперь эта ошибка:

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

Вупс. Хорошо, исправлено! Не могли бы вы попробовать с v0.14.2?

Спасибо за ваше терпение!

Привет @ rap2hpoutre , я думаю, что проблема @mhousser в этом: https://github.com/rap2hpoutre/laravel-log-viewer/blob/3ee40c9e4bf357de83f96d7b60672e17b3aa5e4a/src/Rap2haravelPoutre/

0.14.2 по-прежнему дает мне ту же ошибку:

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

Вупс. Сегодня я фиксирую ошибки в каждом коммите (потому что у меня нет времени на чтение и тестирование, хм. Я, должно быть, устал). Простите.

Хорошо, @mikemand ( первоначальный создатель программы просмотра журналов!): Вы хотите отправить PR? (Я могу попробовать исправить это сам, если хотите!)

Привет, @ rap2hpoutre , в попытаюсь исправить это. :)

Lumen отлично подходит для некоторых вещей, но он настолько упрощен, что иногда трудно поддерживать Laravel и Lumen в одном пакете. :(

Спасибо @mikemand !
@mhousser Исправление доступно в 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)

Я не уверен, что это все еще ошибка или что-то, чего мы не сделали при обновлении до последней версии Lumen 5.6. * ..?

Не берите в голову. APP_KEY должно быть 32 символа, и это было не сразу очевидно. В Lumen нет artisan key:generate , поэтому большинство результатов поиска Google для этого также были бесполезны.

Теперь работает. Программа просмотра журналов Laravel / Lumen снова запущена и, похоже, работает. :)

Что за день! Обычно жизнь Log Viewer немного скучна: сегодня он достиг 1 миллиона загрузок и вылетал гораздо чаще, чем обычно 🤔

Спасибо большое за вашу помощь!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

avesgit picture avesgit  ·  7Комментарии

DevynCJohnson picture DevynCJohnson  ·  5Комментарии

akoepcke picture akoepcke  ·  9Комментарии

rap2hpoutre picture rap2hpoutre  ·  7Комментарии

raymondTheDev picture raymondTheDev  ·  12Комментарии