Joomla,当数据库连接失败时我想要一个 500 http 代码
如何更改代码,以便每当 Joomla 无法连接到数据库时,http 标头代码为 500 内部服务器错误。目前,它显示一条消息“数据库错误:无法连接到数据库”,但http状态代码为200。
这是在Joomla 1.5 / PHP 5.3.3上
请注意,我不熟悉Joomla,正在编辑别人的代码,所以我不知道 joomla 中的错误处理是如何工作的。
我尝试阅读 ./libraries/joomla/error 处的代码,但我仍然不确定错误消息真正抛出的位置。
How can I change the code so that whenever Joomla fails to connect to the DB, the http header code is 500 Internal Server Error. Currently, it displays a message saying 'Database Error: Unable to connect to database' but the http status code is 200.
This is on Joomla 1.5 / PHP 5.3.3
Please note that I'm not familiar with Joomla, editing someone else's code, so I don't know how error handling in joomla works.
I tried reading the code at ./libraries/joomla/error but I'm still unsure to where the error message is really thrown.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
_createDBO
方法中写入错误。Error is written in
_createDBO
method.只是这样:
或者如果使用 FastCGI:
Just this:
or if using FastCGI: