0
我有很多調用php文件來完成任務的ajax,比如把東西寫到服務器上。我使用負載調用,所以當它遇到麻煩時,php會迴應我。但是,如果我已經做了一些非常愚蠢的,像留下掀起了「)」時,PHP甚至沒有開始,我得到的是一個神祕的如何檢查PHP腳本是否存在結構錯誤?
POST http://www.mysite.com/publishPage.php 500 Internal Server Error
是不是有什麼事,會告訴我「失蹤)在119線「?
我已經放在
ini_set('display_errors', 1);
error_reporting(E_ALL);
在PHP腳本的頂部,但似乎並不在這裏幫助我。
感謝
這些錯誤可能在您的服務器日誌中,而不是將它們顯示給您的用戶,他們正在記錄並且服務器返回500. – nickb
從命令行可以運行'php -l'來檢查文件的語法錯誤(你也可以運行'php '來實際運行它,看看輸出是什麼。) –
andrewsi
@andrewsi:你指的是什麼命令行? – Steve