2009-12-10 36 views
0

我正在php上運行一個帶有mysql後端的站點。事情很好,但突然一個用戶帳戶開始出現500錯誤。每個用戶在登錄到任何方框時都有自己的個人資料,所以無論他登錄哪個方框,他的Internet Explorer設置都是相同的。有誰知道這是否可能是一個Internet Explorer設置造成這種情況?我試圖調試客戶端的所有內容,無論我做什麼,他都會被拒絕。沒有其他帳戶存在此問題。我不是一個真正的SA,但我認爲在這一點上唯一可以做的就是在他的個人資料中設置一些導致這種情況的設置。這也發生在Firefox上,但不是500錯誤,我得到一個空白的白色屏幕。 (我假設友好的錯誤消息打開)僅在一臺計算機上獲取網頁上的500錯誤

+1

唯一可靠的告訴方法是獲取Web服務器的錯誤日誌並檢查錯誤消息。 Apache的錯誤信息(如果它是你使用的Apache)非常好。在這一點上,我們能做的一切只是猜測。 – 2009-12-10 12:58:57

+0

500是內部服務器錯誤,與瀏覽器無關。您可能在severfault上運行得更多 – 2009-12-10 12:59:01

+0

此問題對於ServerFault更好。 – 2009-12-10 13:01:46

回答

0

如果這是編程有關,它可能會幫助打開錯誤在PHP中顯示的,使用error reporting

<? error_reporting(E_ALL); ?> 

可能是瀏覽器出毛病了,送怪異頭或者因爲插件或惡意軟件而導致請求被破壞。

1

該問題與其中一個日誌文件夾中未正確設置的權限有關。系統試圖寫入日誌文件夾,出於某種原因,特定用戶未設置爲具有寫入權限。問題不可能追查,但感謝您的幫助。

+1

你對這個問題的原因的解釋有點證明這個問題並不像你似乎建議的那樣難以追查。 – 2009-12-11 20:40:38

相關問題