未捕获错误:未找到类“Monolog\Logger”

未捕获错误:未找到类“Monolog\Logger”

我在 Apache 2.4.20 和 Ubuntu 16.04 LTS 上使用 PHP 7.0。我已遵循本指南具有上传功能,并想知道我可以做些什么来修复我收到的以下错误:

PHP 致命错误:未捕获错误:未在 /var/www/vendor/dilab/resumable.php/src/Resumable.php:49\nStack trace:\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 问题......)

答案1

您还必须安装 Monolog。转到您的项目目录并执行:

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

然后编辑您的 update.php 并在下面插入使用 Dilab\Resumable;

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

这应该够了吧。

相关内容