我在我的本地主机上运行我的 laravel 网站,工作正常。但是当我尝试在托管服务器上运行我的站点时,出现 500 内部服务器错误?是因为我的 .htaccess 文件还是 I remove public url ?
我的 .htaccess 文件
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
最佳答案
在终端上试试这个:
sudo chmod -R 755 <your_laravel_project>
和
chmod -R o+w <your_laravel_project>/storage
关于php - Laravel - 500 内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23241524/