如何修复错误laravel 5.2“无法打开流:没有这样的文件或目录”没有作曲家

时间:2018-05-11 20:58:10

标签: laravel composer-php

我在我的laravel 5.2项目中遇到了这个错误,他在debian linux中托管了

Warning: require_once(/home/u706561288/public_html/sap/vendor/composer/autoload_real.php): failed to open stream: No such file or directory in 
/home/u706561288/public_html/sap/vendor/autoload.php on line 5

Fatal error: require_once(): Failed opening required '/home/u706561288/public_html/sap/vendor/composer/autoload_real.php' (include_path='.:/opt/alt/php70/usr/share/pear') in 
/home/u706561288/public_html/sap/vendor/autoload.php on line 5

像stackoverflow这么多论坛告诉我使用php artisan“composer update”但是 不幸的是我的主机包不适用于作曲家安装 请告诉我如何解决这个问题

4 个答案:

答案 0 :(得分:2)

我建议您测试这些步骤

  • 在Localhost上,运行这两个命令(composer updatecomposer dump-autoload
  • 在服务器上重新上传整个项目

此外,如果问题仍未解决,您可以删除Vendor文件夹和composer.lock文件,然后运行composer install命令并重新上传整个项目。< / p>

答案 1 :(得分:0)

如果托管服务或某些PC不允许安装Composer并出现类似我的错误,请按照以下步骤操作:

  1. 删除托管服务中的所有laravel项目。我建议使用smartftp来获得良好的文件访问速度和跟踪操作。
  2. 返回我们的localhost项目并运行composer install --no-scripts命令,然后运行composer clearcache
  3. 重新装载所有laravel项目。
  4. 不要忘记配置.env文件。
  5. 我希望将来可以解决同样的问题。

答案 2 :(得分:0)

我回来时遇到了同样的错误,我要做的就是解决它。我从根项目中删除了所有供应商文件夹,然后通过执行composer install

将其重新安装

答案 3 :(得分:0)

如果有人在删除供应商目录后仍然面临问题,并且 composer install 尝试通过 composer selfupdate 更新您的 Composer,则执行相同的安装过程。