2013-03-16 47 views
1

我有一個php腳本,更新數據庫表,只要我通過本地主機填寫表單。我能夠訪問我的localhost主頁,然後填寫各自的表格,但只要我點擊提交,我會得到上述錯誤。當我檢查那個時候的wamp圖標時,它會變成綠色變成橙色。這是令人毛骨悚然的,它一直是綠色的,但只要該特定的php文件被調用,它就會變成橙色。這個劇本因爲我之前使用過很多次而沒有錯。自那以後,我不得不重新安裝wamp,並給出錯誤。警告:mysql_query():MySQL服務器已經消失

此外,phpmyadmin頁面不會每次打開,它說#2002無法多次登錄到MySQL服務器。也許這是原因,我的PHP腳本無法連接到MYsql服務器,我已經嘗試過其他線程的解決方案,但他們都沒有在工作:(:(

請幫我我卡住了,並有一個重要的工作要做。是有人願意幫助我temaviewer?

+0

你可以從MySQL和PHP錯誤日誌中添加一些相關行嗎? – berkes 2013-03-16 10:20:30

+0

顯然你的mySQL服務器崩潰。發生這種情況一定是有原因的。你的MySQL日誌應該給你一兩個提示。 – 2013-03-16 10:26:04

+0

我如何檢查日誌? – scarletmoon 2013-03-16 10:44:51

回答

2

爲MySQL服務器最常見的原因已經消失的錯誤是服務器超時,並關閉了連接。

ini_set('mysql.connect_timeout', 300); 
ini_set('default_socket_timeout', 300); 

它們被設置爲默認在60秒,這導致我的問題。 在這裏看到更多details