2
我有一個web應用程序可以在我的本地計算機上運行,但不能在我的服務器上運行。我在服務器上收到這個錯誤。我檢查了錯誤提到的代碼,並且沒有錯。Laravel /照亮致命錯誤
你知道是什麼原因造成的嗎?
非常感謝您提前。
這裏是我的錯誤信息:
Fatal error: Interface 'Illuminate\Exception\ExceptionDisplayerInterface' not found in /var/www/test-app.domain.com/public_html/vendor/laravel/framework/src/Illuminate/Exception/SymfonyDisplayer.php on line 6
這裏的SymphonyDisplayer.php的6號線:
class SymfonyDisplayer implements ExceptionDisplayerInterface {
它說,沒有ExceptionDisplayerInterface
。但是,它緊挨着這個文件,在同一個目錄中。 ExceptionDisplayerInterface.php
是Exception
文件夾SymphonyDisplayer.php
這裏是我的composer install
輸出:
>>composer install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.
Problem 1
- jeremeamia/SuperClosure 1.0.1 requires nikic/php-parser ~0.9 -> no matching package found.
- jeremeamia/SuperClosure 1.0.1 requires nikic/php-parser ~0.9 -> no matching package found.
- Installation request for jeremeamia/superclosure 1.0.1 -> satisfiable by jeremeamia/SuperClosure[1.0.1].
Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting
see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details.
Read <http://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.
這裏的執行composer update
後新的錯誤:
Fatal error: Interface 'Whoops\Handler\HandlerInterface' not found in /var/www/test-app.domain.com/public_html/vendor/filp/whoops/src/Whoops/Handler/Handler.php on line 17
這裏的一些輸出,而想弄清楚的問題:
>>composer diagnose
Checking platform settings: OK
Checking git settings: OK
Checking http connectivity: OK
Checking composer.json: OK
Checking disk free space: OK
Checking composer version: OK
>>composer self-update
You are already using composer version 0d4c2bb7d7a864a9b3e876908e743310cdeaa5e6.