一尘不染

在Laravel 5+ Ubuntu 14.04上出现500个内部服务器错误

php

我在Windows操作系统上安装了Laravel多次,但从未发生过此类问题。当您的“ mod_rewrite”模块未打开时,通常会出现这500个内部服务器。

但是,在Ubuntu 14.04上,这个问题让我头疼。我已经安装了rewrite_mod,但它也无法正常工作。我已经访问了我所有的文件夹和文件,即

/ var / www / html / laravel_project

仍然不起作用。.htaccess也从原始更改为此。

    +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

我也有Laravel 5+所需的所有必要扩展。还有什么我没做的吗?


阅读 313

收藏
2020-05-29

共1个答案

一尘不染

终于克服了这个问题

  • 不是问题的.htaccess文件还是index.php。问题出在访问文件并需要权限。

为了解决这个问题,我通过终端运行了以下命令。

sudo chmod -R 755 laravel_blog

然后在下面键入以允许laravel将文件写入存储文件夹

chmod -R o+w laravel_blog/storage

这两个命令解决了这个问题。

2020-05-29