如何在没有作曲家的情况下修复错误Laravel 5.2 "failed to open stream: No such file or directory"



我在托管在 debian Linux 中的 laravel 5.2 项目中遇到了此错误

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 updatecomposer dump-autoload(
  • 在服务器上重新上传整个项目

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

当托管服务或某些PC不允许安装Composer并出现错误时,就像我的情况一样,请按照以下步骤操作:

  1. 删除托管服务中的所有拉拉维尔项目。我建议使用 smartftp 进行良好的文件访问和跟踪操作。
  2. 回到我们的本地主机项目并运行composer install --no-scripts命令,然后composer clearcache.
  3. 重新上传所有拉拉维尔项目。
  4. 不要忘记配置文件.env

我希望这可以帮助将来解决同样的问题。

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

删除供应商文件夹和 composer.lock 文件,然后运行 composer install 命令并再次重新上传整个项目

这对我有帮助

如果有人在删除供应商目录后仍然遇到问题,并且composer install尝试通过composer selfupdate更新您的作曲家,请执行相同的安装过程。

相关内容

  • 没有找到相关文章

最新更新