我正在使用Kohana 3.x,PHP在亚马逊主机上工作,当出现错误时,它不是显示错误,而是给出500内部服务器错误。由于这个原因,我不得不在本地主机上调试我的代码,但很多时候,错误上线只是因为许多东西只能在线测试,在这种情况下,我必须通过注释代码的某一部分或逐行进行测试。所以有没有一种方法,而不是500内部服务器错误,它会给我实际的PHP错误或Kohana错误,这将是更有帮助的。
提前感谢你们抽出时间来。
发布于 2011-11-29 23:45:36
首先,千万不要在生产环境中显示PHP错误- http://kohanaframework.org/3.2/guide/kohana/tutorials/error-pages
bootstrap.php production:Kohana::$environment = Kohana::PRODUCTION;
error_reporting(E_ALL ^ E_NOTICE ^ E_STRICT);
application/logs/month/day.php文件中。打开此文件并检查错误原因。发布于 2011-11-29 23:33:39
我曾经经历过,在某些情况下,如果我不应用这些,我的服务器会抛出一个500错误(即使是一些小的愚蠢的错误)。
ini_set('display_errors', 1);
error_reporting(E_ALL);试着在代码的开头应用这些。
发布于 2011-11-29 23:19:59
您使用的是.htaccess文件吗?它用于导致500个内部服务器错误。还要检查您的服务器错误日志
https://stackoverflow.com/questions/8313163
复制相似问题