Laravel 5.4上传后出现错误500

时间:2017-07-09 12:45:46

标签: php laravel laravel-5.4

我有一个laravel 5.4应用,我确实在共享托管服务器上上传了这个应用,并更改了.env文件...

但我还有error 500

当我使用php error reporting时,此报告将来自服务器:

  

警告:require(/home/axaanir/domains/photobooks.ir/public_html/vendor/composer /../ guzzlehttp / psr7 / src / functions_include.php):无法打开流:/中没有此类文件或目录第66行的home / axaanir / domains / photobooks.ir / public_html / vendor / composer / autoload_real.php

     

致命错误:require():无法打开所需&#39; /home/axaanir/domains/photobooks.ir/public_html/vendor/composer /../ guzzlehttp / psr7 / src / functions_include.php&#39;第66行的/home/axaanir/domains/photobooks.ir/public_html/vendor/composer/autoload_real.php中的(include_path =&#39;。:/ usr / local / php-5.6 / lib / php&#39;)< / p>

但是这些文件夹存在于服务器返回的路径上...... !!! 有谁知道我该怎么解决这个问题?

提前致谢...

1 个答案:

答案 0 :(得分:1)

  1. 确保在服务器上运行composer安装。
  2. 检查您是否可以存储对存储文件夹的写入权限
  3. 您需要在apache配置中定义public的路径 能够在没有公开的情况下开放