繁体   English   中英

Joomla,我想在数据库连接失败时获得500个http代码

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM