我的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
从头到尾开始并解决遇到的第一个错误。 –