我的POST請求有內部服務器錯誤。我怎樣才能調試它們?是否可以在php.ini中設置?這個文件真的很大,在那裏遇到了很多次'錯誤'這個詞。500內部服務器錯誤,如何調試
回答
嘗試將所有錯誤寫入文件。
error_reporting(-1); // reports all errors
ini_set("display_errors", "1"); // shows all errors
ini_set("log_errors", 1);
ini_set("error_log", "/tmp/php-error.log");
就是這樣的。
因此,我寫這些行在我的PHP腳本,在他們的頂部? – myadmins
@myadmins是的,在別的之前。你也可以在php.ini中設置它。 –
您可以error_reporting
打開你的PHP錯誤:
error_reporting(E_ALL);
ini_set('display_errors', 'on');
編輯:這是可能的,即使把這個之後,錯誤仍然沒有露面。如果腳本中存在致命錯誤,可能會導致這種情況。從PHP Runtime Configuration:
儘管可以在運行時(使用ini_set())設置display_errors,但如果腳本有致命錯誤,它將不會有任何影響。這是因爲所需的運行時操作沒有得到執行。
您應該設置在php.ini
文件display_errors = 1
和重新啓動服務器。
我會在瀏覽器控制檯中看到錯誤,對不對?我想我現在沒有看到他們,儘管我管理我的php.ini文件。 – myadmins
您將在瀏覽器中看到它們,而不是在控制檯中。 –
你在使用什麼平臺/堆棧? (Windows/Linux?Apache/IIS?) –
- 1. 調試500內部服務器錯誤
- 2. 如何調試Azure 500內部服務器錯誤
- 3. 如何調試一個POST 500內部服務器錯誤
- 4. XMLHttpRequest內部服務器錯誤500調試
- 5. 調試jQuery ajax 500內部服務器錯誤
- 6. 500內部錯誤調試
- 7. 500內部服務錯誤
- 8. 錯誤調用方法「addReservation」:內部服務器錯誤[500]
- 9. 錯誤調用方法'addNewDriveToSadranTable':內部服務器錯誤[500]
- 10. POST 500(內部服務器錯誤)Ajax
- 11. HTTP 500內部服務器錯誤?
- 12. 500內部服務器錯誤image.php
- 13. 500 PHP內部服務器錯誤
- 14. Heroku 500內部服務器錯誤
- 15. POST 500(內部服務器錯誤)
- 16. Wamp 500內部服務器錯誤
- 17. Angular JS 500內部服務器錯誤
- 18. Bot Framework -500內部服務器錯誤
- 19. HTTP 1.1 500內部服務器錯誤
- 20. PHPExcel + Kohana:500內部服務器錯誤
- 21. 500內部服務器錯誤導致
- 22. Ajax 500(內部服務器錯誤)Codeigniter
- 23. CakePHP + nginx 500內部服務器錯誤
- 24. 500內部服務器錯誤提交
- 25. 500內部服務器錯誤的Heroku
- 26. AngularJS:ngResource 500內部服務器錯誤
- 27. HttpWebRequest - (500)內部服務器錯誤
- 28. 隨機內部500服務器錯誤
- 29. 500內部服務器錯誤ASP.NET
- 30. 內部服務器錯誤500(codeigniter,ajax)
打開你的php錯誤。 – Rikesh
我該怎麼做? – myadmins
從頭到尾開始並解決遇到的第一個錯誤。 –