我在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+所需的所有必要扩展。还有什么我没做的吗?
终于克服了这个问题
为了解决这个问题,我通过终端运行了以下命令。
sudo chmod -R 755 laravel_blog
然后在下面键入以允许laravel将文件写入存储文件夹
chmod -R o+w laravel_blog/storage
这两个命令解决了这个问题。