2013-01-04 167 views
-4

我正在使用drupal7。服務器錯誤500

當我嘗試打開該網站,它給內部服務器錯誤:

HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.

但是當我們打開這個在Firefox上,它什麼都不做。任何想法?

+0

你是什麼意思?「當我們在Firefox上打開它時,它什麼都不做。」?它顯示白色屏幕? –

+0

是的,它顯示白屏 –

回答

1

這是由於code.Enable錯誤報告中的錯誤,看看會發生什麼。

該代碼將幫助你 -

ini_set('display_errors', '1'); 
error_reporting(E_ALL^E_NOTICE); 

閱讀更多 - http://pcsupport.about.com/od/findbyerrormessage/a/500servererror.htm

+0

在哪裏寫和檢查 –

+0

@HituBansal:我不知道drupal structure.but在它的入口點。最有可能index.php – Irfan

+0

它不顯示ny錯誤 –

0

PHP腳本給出了一個錯誤,但因爲你的PHP設置被設置爲生產模式,它不產生一個錯誤和葉錯誤處理到您的網絡服務器(大部分時間Apache)。

你可以做下面的事情之一:

  1. 找到了正確的php.ini文件,並改變使用error_reporting爲E_ALL和的display_errors爲1(重新啓動服務器neccesary)。
  2. 把這個放在第一個加載的PHP文件(index.php?)error_reporting(E_ALL); ini_set('dislay_errors',1);
  3. 每個網絡服務器都有它自己的錯誤日誌,你也可以檢查這個,而不是讓PHP輸出錯誤,參見(http://httpd.apache.org/docs/2.0/logs.html)。

但是,當您執行上述其中一項操作時,只會看到錯誤消息,修復問題的步驟是第二步。