【问题标题】:Error 500 after Laravel 5.4 uploadLaravel 5.4 上传后出现错误 500
【发布时间】:2017-12-13 06:31:30
【问题描述】:

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

但我还有error 500

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

警告:需要(/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(): 无法打开所需的 '/home/axaanir/domains/photobooks.ir/public_html/vendor/composer/../guzzlehttp/psr7/src/functions_include.php' (include_path='.: /usr/local/php-5.6/lib/php') 在 /home/axaanir/domains/photobooks.ir/public_html/vendor/composer/autoload_real.php 第 66 行

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

提前致谢...

【问题讨论】:

  • 你检查数据库连接了吗?
  • @Mr.Developer 是的,我做到了...
  • 您是否已关联存储或拥有相应权限?
  • @NaveenNiraula 是的,我甚至把这个做成了 777...!!!

标签: php laravel laravel-5.4


【解决方案1】:
  1. 确保在服务器上运行 composer install。
  2. 检查您是否可以存储对存储文件夹的写入权限
  3. 您需要在您的 apache 配置中定义公共路径为 可以在不公开的情况下开放

【讨论】:

    猜你喜欢
    • 2017-09-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-15
    • 2018-04-25
    • 1970-01-01
    • 2017-06-26
    • 2014-03-26
    • 2018-01-20
    相关资源
    最近更新 更多