Я использую 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;
Это должно делать свое дело.