我在Apache 2.4.20和Ubuntu 16.04 LTS上使用PHP 7.0。 我已经按照这个指南有上传function,并想知道我可以做些什么来解决我收到以下错误:
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第49行的/resumable.php/src/Resumable.php
有人可以帮我解决我的服务器上的这个错误?
编辑1 :composer php不下载任何名为“Monolog”或“Logger”的依赖项,那么为什么会发生? (请注意,这可能是一个composer php的问题,而不是一个PHP的问题毕竟…)
你也必须安装Monolog。 转到您的项目目录并执行:
composer require monolog/monolog composer require php-console/php-console
然后编辑你的update.php并在下面插入使用Dilab \ Resumable;
use Monolog\Logger; use Monolog\Handler\PHPConsoleHandler;
这应该够了吧。