2013-04-11 42 views
1

我有點問題。它是500 Internal Server Error500內部服務器錯誤 - dojo.js或我的PHP文件?

這發生在我的發展過程中。 我無法找出造成問題的原因。 我正在使用dojo,php和pdo。請看下面圖片中所示的紅色圓圈。這些圓圈表示我的php文件,dojo.js和指定的項目。 在我選擇了dojo組合框中的一個項目時發生了這種情況。

你能指點我問題的根源嗎?

500 Internal Server Error - Headers 500 Internal Server Error - Post

+0

檢查你的HTTP錯誤日誌 – Prisoner 2013-04-11 09:37:20

+0

我忘了還要添加我選擇的項目,警報錯誤彈出「批量的錯誤:RequestError:無法加載gatherbatches.php狀態500」 – user1739825 2013-04-11 09:41:37

+0

是啊,狀態500表示該文件是給你一個錯誤。你的php文件中有錯誤。檢查你的日誌。 – Prisoner 2013-04-11 09:42:41

回答

0

你test_MkTests.php頁和它的JavaScript加載罰款。
然後JavaScript調用gatherbaches.php,但http服務器給出500內部服務器錯誤。 檢查你的gatherbaches.php,php_error.log和http服務器錯誤日誌。檢查你的FirePHP.class.php(612行)

嘗試直接在瀏覽器中加載gatherbaches.php來檢查它是否工作。

+0

好的,我分別測試了每個php文件,每個文件都工作正常,當它們放在一起時,第一個命令中只有一個在工作,所以如果兩個命令交換,第一個這些文件是gathertests2.php和gatherbatches.php,哪個在工作並不重要,因爲第一個命令總是在工作,而第二個命令卻不是,並且錯誤說「PHP致命錯誤:調用未定義的函數alert()「 – user1739825 2013-04-17 05:37:30

+0

並且該腳本的後續爲」$ result = $ stmt_call1-> fetchAll(PDO :: FETCH_ASSOC); $ output = json_encode($ result); echo $ output;「這個腳本適用於這兩個文件,我該如何解決這個問題? – user1739825 2013-04-17 05:38:28

+0

你在哪裏使用alert()在PHP中查找並顯示? – 2013-04-17 05:47:31