我有一个git服务器,并在3天前将我的Laravel5.0项目文件推入存储库。而且工作正常。当我想从另一个客户端获取这个存储库时,我会得到文件,但是当我运行代码时,PHP会说这样的消息:
require(/var/www/html/laravel-egitim-project/laravel/vendor/illuminate/html/helpers.php):警告:require(/var/www/html/laravel-egitim-project/laravel/vendor/illuminate/html/helpers.php):未能打开流:在第54行的/var/www/html/laravel-egitim-project/laravel/vendor/composer/autoload_real.php中没有这样的文件或目录
PHP堆栈跟踪:
PHP1..{main}() /var/www/html/laravel-egitim-project/laravel/artisan:0 PHP2.需用() /var/www/html/laravel-egitim-project/laravel/artisan:16 PHP3.需用() /var/www/html/laravel-egitim-project/laravel/bootstrap/autoload.php:17 PHP4. ComposerAutoloaderInit87ba45c9c5ba3d6c32615e4101d8a2a6::getLoader() /var/www/html/laravel-egitim-project/laravel/vendor/autoload.php:7 PHP5.PHP5. composerRequire87ba45c9c5ba3d6c32615e4101d8a2a6() /var/www/html/laravel-egitim-project/laravel/vendor/composer/autoload_real.php:45
PHP致命错误:
'/var/www/html/laravel-egitim-project/laravel/vendor/illuminate/html/helpers.php‘(include_path='.:/usr/share/php:/usr/share/pear') ():在第54行的/var/www/html/laravel-egitim-project/laravel/vendor/composer/autoload_real.php中,失败的打开要求/var/www/html/laravel-egitim-project/laravel/vendor/composer/autoload_real.php
PHP堆栈跟踪:
PHP1..{main}() /var/www/html/laravel-egitim-project/laravel/artisan:0 PHP2.需用() /var/www/html/laravel-egitim-project/laravel/artisan:16 PHP3.需用() /var/www/html/laravel-egitim-project/laravel/bootstrap/autoload.php:17 PHP4. ComposerAutoloaderInit87ba45c9c5ba3d6c32615e4101d8a2a6::getLoader() /var/www/html/laravel-egitim-project/laravel/vendor/autoload.php:7 PHP5. composerRequire87ba45c9c5ba3d6c32615e4101d8a2a6() /var/www/html/laravel-egitim-project/laravel/vendor/composer/autoload_real.php:45
如何解决这个问题?
发布于 2015-10-04 12:47:44
删除供应商文件夹和composer.lock文件。现在运行composer,安装并将完整的代码上传到服务器。
发布于 2015-07-07 11:16:23
用大写H将Helper/helper.php文件名更改为Helper.php,它应该可以工作
发布于 2018-01-19 13:53:52
我确实做过Bitbucket和Laravel的工作。
当我把Laravel项目推到bitbucket的那天,我发现bitbucket中缺少了Vendor文件夹。
当我们试图将同一个项目拉到其他机器上时,供应商文件夹就会丢失在我们的Laravel项目中。
如果您试图运行该项目,您将收到大量错误消息。
确保将供应商文件夹再次添加到下载的Laravel项目中。
https://stackoverflow.com/questions/29898031
复制相似问题