Yah*_*hoo 2 php mysql webserver x-cart
我有一个基于X-Cart的网站.它工作正常.但是,当我去地址(手动访问链接)时,www.mysite.com/"Xx<XaXaXXaXaX>xX我收到以下错误消息:
INVALID SQL: 1064:您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在""附近使用正确的语法."
' LIMIT 1' at line 1<br /><b><font color="darkred">SQL QUERY FAILURE:</font></b>SELECT xid FROM xcart_session_history WHERE ip = INET_ATON('165.193.42.141') AND host = '"XxxXx';",)LIMIT 1
INVALID SQL: 1064:您的SQL语法中有错误;请查看与您的MySQL服务器版本对应的手册正确的语法在';'附近使用,)', 'e8bc1df13aab2c25c7560512a5029eb1')' at line 1<br /><b><font color="darkred">SQL QUERY FAILURE:</font></b>REPLACE INTO xcart_session_history (ip,host,xid) VALUES (INET_ATON('165.193.42.141'), '"XxxXx';",)','e8bc1df13aab2c25c7560512a5029eb1')
我发现这是我系统上的一个漏洞,因为它揭示了表名和其他细节.
我想让PHP/MYSQL不在屏幕上显示此消息.我该如何禁用它?
$debug_mode在config.php中设置为2
http://help.x-cart.com/index.php?title=X-Cart:Config.php#Correcting_debug_mode