0
我花了我的晚上運行我的laravel應用程序託管。Laravel 5 geting 500錯誤託管
在mac os上的localhost中一切正常,但在ubuntu上託管我得到500錯誤。
我沒有任何線索。
的.htaccess根
Options -Indexes
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
# Deny accessing below extensions
<Files ~ "(\.json|\.lock|\.git)">
Order allow,deny
Deny from all
</Files>
# Deny accessing dot files
RewriteRule (^\.|/\.) - [F]
,並在的.htaccess公共
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteBase/
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
如果我刪除/public/.htaccess我得到server error 500
否則我得到Server error The website encountered an error while retrieving http://oboi.spb.ru/. It may be down for maintenance or configured incorrectly.
你無法爲Apache DocumentRoot的設置到服務器上的'public'目錄? – Bogdan
你得到laravel的500錯誤嗎?你能啓用調試並顯示錯誤嗎? –
看看文件夾的權限(存儲,日誌) '存儲'文件夾應該有應用程序,框架,日誌和引導/緩存 – erajuan