Laravel GoDaddy 上的全新安装 500 错误 VPS

Laravel Fresh Install 500 Error on GoDaddy VPS

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

我刚刚发现有一个 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

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

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

如果您无权访问该连接以获取支持,请将权限更改为 755。

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

现在一切正常。