腾讯云网站解决方案帮您轻松应对建站成本高/网络不稳等常见问题

It is not safe to do this query是怎么回事 怎么解决呢?

0
回复
740
查看
[复制链接]

690

主题

704

帖子

3万

积分

董事

Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72

积分
31813
     紫钻仅向指定用户开放  
发表于 19-2-19 10:07:47 | 显示全部楼层 |阅读模式
DISCUZ如果在后台-数据库-升级执行操作的时候出现下图的界面应该怎么办?怎么解决这个错误呢?" S" @8 a4 i; a. {: @
下面给大家详细解说一下:3 y6 N% ?. Y' ~8 Z1 Z9 r" Z
首先出现这个错误的原因是:It is not safe to do this query是Discuz!认为查询数据库时执行了不安全的SQL语句时报出的错误,比如SQL中使用到了MySQL的if()函数或者子查询等高级查询。
# m" Y8 D  p; _( F0 B2 D0 o解决办法:
# X2 T, y$ ]+ o' l7 q% q8 ]! u, A3 e8 Q1 c1 Q
如出现以上界面,处理办法是:& ^8 l& ~5 x- R! Q0 h
  找到 config/config_global.php 这个文件,修改
% S3 }$ [5 d* N
配置文件 中% ~, P* y0 u; M7 d8 O+ y& c' I5 t
  1. $_config['security']['querysafe']['status']        = 1;                // 是否开启SQL安全检测,可自动预防SQL注入攻击
复制代码

+ ^3 Q) ~: o; ^" R+ O
* b- j3 p( M( p' y6 d
+ H6 }8 Z) C0 c# `  S6 G1 s% @

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

qiuqiufa.com

网站简介

球球发,是一家 Discuz! 商业插件、风格模板、网站源码、 Discuz!运营维护技术等于一体的交流分享网站,全站95%的资源都是免费下载,对于资源我们是每天更新,每个亲测资源最新最全---球球发(如果我们有侵犯了您权益的资源请联系我们删除