2016-03-15 64 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文件,並查看它是否指向該問題。