2016-03-15 78 views
0

我创建了Laravel 2项目并将其上传到Web主机,但该网站给出了500错误。我已经给了777 permmisions来存储和子文件夹。我清除了视图缓存,但没有解决问题。将Laravel项目上传到共享主机时出现的奇怪问题

我想知道,为什么会发生此问题? the error

公共/ .htacess文件 选项-MultiViews

RewriteEngine On 

# 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}] 

+0

define'RewriteBase /' –

+0

何处定义,在htaccess文件中 –

回答

0

可能是一个数量的问题。请检查以下内容:

  1. 您是否运行了composer install来安装Laravel运行所需的供应商文件?
  2. 运行chmod -R 777 storage(因为你已经尝试过)
  3. 运行chmod -R 777 bootstrap/cache

希望这些步骤将帮助您解决问题。如果您仍然遇到问题,请参阅您是否可以在您的服务器上找到error_log文件,并查看它是否指向该问题。