Назад | Перейти на главную страницу

Неперехваченная ошибка: класс 'Monolog \ Logger' не найден

Я использую PHP 7.0 на Apache 2.4.20 и Ubuntu 16.04 LTS. Я следил это руководство чтобы иметь возможность загрузки и хотел бы знать, что я могу сделать, чтобы исправить следующую ошибку, которую я получаю:

Неустранимая ошибка PHP: Неперехваченная ошибка: класс 'Monolog \ Logger' не найден в /var/www/vendor/dilab/resumable.php/src/Resumable.php:49\n Трассировка стека: \ n # 0 / var / www / upload .php (11): Dilab \ Resumable -> __ construct (Object (Dilab \ Network \ SimpleRequest), Object (Dilab \ Network \ SimpleResponse)) \ n # 1 {main} \ n брошено в / var / www / vendor / dilab /resumable.php/src/Resumable.php в строке 49

Может ли кто-нибудь помочь мне преодолеть эту ошибку на моем сервере?

Редактировать 1: Composer не загружает никакую зависимость с именем "Monolog" или "Logger", так почему это происходит? (обратите внимание, что это может быть вопрос Composer, а не вопрос PHP ...)

Вам также необходимо установить Monolog. Перейдите в каталог вашего проекта и выполните:

composer require monolog/monolog
composer require php-console/php-console

Затем отредактируйте свой update.php и вставьте ниже, используя Dilab \ Resumable;

use Monolog\Logger;
use Monolog\Handler\PHPConsoleHandler;

Это должно делать свое дело.