0
我正在使用共享託管服務器,我安裝了我的第一個Laravel 5.4應用程序,並且所有內容仍然正常工作。幾天前,我在另一個域中安裝了另一個Laravel 5.4應用程序,但是同一臺服務器上,但是當我嘗試訪問該URL時,我得到了500 INTERNAL SERVER ERROR
。共享託管服務器上的Laravel返回錯誤500
下面是我.htaccess
代碼
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
我也試過以下,但同樣的錯誤:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
### Add two lines for fix error 500 ###
Options -Indexes
php_flag xcache.cacher 0
#######################################
# 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>
現在它顯示了一個不同的錯誤,當我嘗試訪問域(forumcover.com)時,它顯示laravel框架的完整文件夾結構。當我嘗試訪問登錄路徑(forumcover.com/login )我找不到「在此服務器上找不到請求的URL /index.php 此外,嘗試使用ErrorDocument處理請求時遇到404未找到錯誤。 – user3867365
請刪除,你泄露了你的數據庫細節! – emotality
我知道什麼是錯將更新我的答案。 – emotality