所以,我在开发服务器上安装了Laravel(php5.5.3,标准安装,安装了mcrypt),我收到以下错误信息:
Fatal error: Class 'Illuminate\Foundation\Application' not found in /[path_to_laravel_app]/bootstrap/start.php on line 14
很奇怪,我还没有看到这个文件的解决方案,虽然我已经看到了很多类似的错误.欢迎任何建议.谢谢!
运行此命令:
composer update --no-scripts
在我的情况下,我已经在compser.json文件中分别添加了另一个必需的包(Guzzle)(在最后一行但它应该在laravel包行之后)并更新了compsoser并遇到了这个问题.
我已经检查过,我的供应商/ laravel文件夹已经消失了.那阻止了我运行任何艺术家的命令.
所以"--no-scripts"对我有用,因为它可以防止在执行工匠之前包含任何脚本.
如果遇到问题,可以使用其他方法.
安装另一个原始laravel并将供应商文件中的所有文件复制到旧的存储库.
将存储和引导程序文件夹的权限更改为775或777.
删除会话中的所有内容并查看存储/框架的文件夹
/bootstrap/start.php
是composer install
通过运行Laravel 之后创建的php artisan optimize
.我Laravel的升级过程中有很多关于这个问题,但删除/bootstrap/start.php
,composer.lock
和vendor
目录,并重新运行composer install
应该可以解决这个问题.