![](/img/trans.png)
[英]500 - An error has occurred – DB function reports no errors when adding new article in Joomla
[英]Joomla, I want a 500 http code when db connection fails
如何更改代码,以便每当Joomla无法连接到数据库时,http标头代码为500内部服务器错误。 目前,它显示一条消息“数据库错误:无法连接到数据库”,但http状态代码为200。
这是在Joomla 1.5 / PHP 5.3.3上
请注意,我不熟悉Joomla,编辑别人的代码,所以我不知道joomla中的错误处理是如何工作的。
我尝试在./libraries/joomla/error上阅读代码,但我仍然不确定错误消息的确在哪里抛出。
只是这个:
header('HTTP/1.1 500 Internal Server Error', true, 500);
或者如果使用FastCGI:
header('Status: 500 Internal Server Error', true, 500);
/libraries/joomla/factroy.php
错误写在_createDBO
方法中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.