2017-08-29 48 views
0

我是新的WordPress的,我的網站已關閉。經過大量研究,我發現可能會出現一些語法錯誤。與500錯誤的WordPress檢查

能否請您幫忙找有沒有在代碼中的任何語法錯誤或不

我的代碼

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 

回答

1

一個HTML 500響應代碼是服務器錯誤。你應該做的第一件事是檢查你的error_log找出錯誤是什麼。看看phpinfo();的頁面並搜索error_log,它會給你路徑。

要獲得最佳錯誤記錄體驗,請將error_reporting設置爲-1,關閉display_errors,然後設置自定義error_log。然後在終端中輸入tail -f /path/to/error_log。您的通知,警告和錯誤現在將實時滾動瀏覽,而不會扭曲網頁的顯示。

一旦你有錯誤信息,更新你的問題或留下對這個答案的評論,我們會把它提出來!

+0

這是我的錯誤'PHP致命錯誤:未知:無法打開所需的'/home/microso6/public_html/index.php'(include_path ='。:/ opt/alt/php54/usr/share/pear:/ opt/alt/php54/usr/share/php')in Unknown 0 on line 0' – David

+0

太棒了!所以現在你知道PHP沒有找到文件'/ home/microso6/public_html/index.php'。你能確認該文件實際存在於該位置嗎? – delboy1978uk

+0

是的,文件存在於該位置。但是,打開文件時它是空的。我的意思是沒有什麼是編輯或什麼東西。 – David