![VBulletin 3.6,禁用“无效 SQL”错误](https://linux22.com/image/650109/VBulletin%203.6%EF%BC%8C%E7%A6%81%E7%94%A8%E2%80%9C%E6%97%A0%E6%95%88%20SQL%E2%80%9D%E9%94%99%E8%AF%AF.png)
如果查询错误,VBulletin 会转储 SQL 查询和数据库元数据。从安全角度来看,我并不觉得这有什么用。
有没有办法禁用此功能并仅向用户显示“出现错误,请稍后再试”?
我尝试在搜索引擎、旧支持论坛上寻找此内容,但看起来我是第一个关心它的人。要么就是我的搜索能力今天真的很弱 :-/
答案1
我更担心的是,您使用的产品已经过时六年,并且不再提供补丁支持。只有 3.8.7 PL5 及以上版本正在积极维护以修补漏洞。
话虽如此,但有一个数据库错误页面的模板。我相信它在includes/database_error_message.html
,但那个版本可能有不同的位置。您可以根据需要编辑它以在发生错误时显示您想要的信息。