php - Laravel - 500 内部服务器错误

标签 php .htaccess mod-rewrite laravel-4

我在我的本地主机上运行我的 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/

相关文章:

php - AWS EC2 将 mysql_query 发送到 RDS 失败

php - 你自己的风格和古腾堡之间的冲突

php - 具有欧洲日期格式的 Strtotime

apache - htaccess 不同页面的相同重写规则不起作用

regex - 除非明确允许,否则如何配置 Apache 重写规则以将所有请求重定向到 404

apache - 移动网站的问题

regex - 获取当前 url 并将其部分作为变量传递

php - 将数组从 Flash 传递到 PHP

.htaccess - htaccess 在受密码保护的子目录上无限重定向

php - CodeIgniter 仅显示默认 Controller