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