私はPHP 7.0を使用しています。アップロード機能を使用するために このガイド に従いました。私が受け取る次のエラー:
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は「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;
それでうまくいくはずです。