首页 文章

尝试访问 生产环境 中的Laravel时出现白屏和PHP错误

提问于
浏览
1

我将我的Laravel应用程序添加到Git存储库 . 推送它并将其拉到我用于以前Laravel项目的完全配置的服务器设置上 . 我尝试在.com访问我的网站,它正在渲染一个白色的屏幕 . 检查我的Nginx日志,发现以下内容:

[RuntimeException]                                                                                                         
  Error Output: PHP Warning:  require(/var/www/laravel/bootstrap/vendor/autoload.php): failed to open stream: No such file   
  or directory in /var/www/laravel/bootstrap/autoload.php on line 17                                                         
  PHP Fatal error:  require(): Failed opening required '/var/www/laravel/bootstrap/vendor/autoload.php' (include_path='.:/u  
  sr/share/php:/usr/share/pear') in /var/www/laravel/bootstrap/autoload.php on line 17

我读过你要么必须包含你的供应商文件夹,要么运行composer update / install . 我试过两个,仍然收到同样的错误 . 我想也许这是一个权限,所以我根据Laravel文档运行chmod和chown . 依然没有 . 有什么建议?

1 回答

  • 2

    您需要在服务器上运行 composer install 来安装由Laravel存储在Git中的项目's dependencies. Your dependencies aren' t(这是最佳实践),因此在您拉动存储库的任何地方都必须重新安装依赖项 .

    这将要求您在尝试运行Laravel的服务器上安装composer .

相关问题