在实时服务器上将laravel 5项目从本地上传到子域时获取Http错误500

时间:2016-08-18 08:57:26

标签: php .htaccess laravel server localhost

我在本地服务器上创建了一个laravel项目。它在本地服务器上工作正常,但它在实时服务器上显示http错误500.我还将文件从公用文件夹移动到项目的根目录。

这是我的.htacces代码

         <IfModule mod_rewrite.c>
           <IfModule mod_negotiation.c>
            Options -MultiViews
          </IfModule>

          RewriteEngine On
          Options -Indexes
          RewriteCond %{REQUEST_URI} !^
          RewriteRule ^(.*)$ /$1 [L]

          # Redirect Trailing Slashes If Not A Folder...
          RewriteCond %{REQUEST_FILENAME} !-d
          RewriteRule ^(.*)/$ /$1 [L,R=301]

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


          # Handle Authorization Header
          RewriteCond %{HTTP:Authorization} .
          RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
       </IfModule>

2 个答案:

答案 0 :(得分:0)

运行以下命令以提供目录权限

sudo chmod 755 -R laravel-blog-name   //laravel-blog-name i.e. you project folder name
chmod -R o+w laravel-blog-name/storage

答案 1 :(得分:0)

最后我发现了因为服务器配置而出错的原因。 laravel 5需要php 5.5。版本

相关问题