【问题标题】:Laravel Fresh Install 500 Error on GoDaddy VPSGoDaddy VPS 上的 Laravel 全新安装 500 错误
【发布时间】:2017-04-04 03:10:46
【问题描述】:

我在 Godaddy VPS 上安装了新的 Laravel 5.4。它返回 500 错误。我已经完成了符号链接ln -s myapp.com/public public_html,但它仍然返回 500 错误。我还将storagebootstrap/cache 的权限更改为777,但它仍然是一样的。这是我在同一个 VPS 中的第二个 Laravel 应用程序,第一个运行良好。它们位于 2 个不同的目录/帐户 home/usr1home/usr2 中,所以我认为这不是冲突。或者是吗?我需要帮助。它已经消耗了我很多时间,只是为了寻找解决方案而从一个页面到另一个页面进行搜索,但我没有找到。

我刚刚发现有一个 cPanel 日志(我多么菜鸟),上面写着

[Tue Apr 04 05:58:29.616821 2017] [:error] [pid 31803] [client 112.210.57.133:53210] SoftException in Application.cpp:261: File "/home/networkmarketing/networkmarketingfortuneformula.com/public/index.php" is writeable by group

[Tue Apr 04 05:58:29.613420 2017] [:error] [pid 31803] [client 112.210.57.133:53210] SoftException in Application.cpp:261: File "/home/networkmarketing/networkmarketingfortuneformula.com/public/index.php" is writeable by group

【问题讨论】:

  • 错误日志说明了什么?
  • 并往上走。
  • @linktoahref 内部服务器错误 服务器遇到内部错误或配置错误,无法完成您的请求。请联系服务器管理员 webmaster@networkmarketingfortuneformula.com 并告知他们错误发生的时间,以及您所做的任何可能导致错误的事情。服务器错误日志中可能提供有关此错误的更多信息。此外,在尝试使用 ErrorDocument 处理请求时遇到 500 Internal Server Error 错误。
  • 查看storage/logs目录是否有错误日志
  • @linktoahref 它是空的

标签: php laravel laravel-5 vps laravel-5.4


【解决方案1】:

如果您无权访问支持,请将权限更改为 755。 Permission problem

【讨论】:

    【解决方案2】:

    我不知道为什么在全新安装后权限会混乱,但我将/laravelapp/laravelapp/public/laravelapp/public/index.php 的权限更改为755

    现在运行良好。

    【讨论】:

    • 你太棒了! ,一直在尝试解决这个问题 2 小时.. 谢谢
    【解决方案3】:

    让你拥有正确的php版本和你需要安装的所有php模块。

    我缺少 mbstring,我选择了 php 5.5。升级到 php 7 并安装所有必需的模块。

    【讨论】:

    • Laravel 至少需要 PHP 5.6.4,但 easyapache 只有 5.6.3,因为它是最新的可用版本。
    • 刚刚升级到 PHP 7.1 仍然显示同样的错误
    猜你喜欢
    • 2017-11-15
    • 2019-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-08
    • 1970-01-01
    • 2023-03-11
    • 2013-10-08
    相关资源
    最近更新 更多