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

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

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

765

主题

779

帖子

3万

积分

董事

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

积分
33029
发表于 19-2-19 10:07:47 | 显示全部楼层 |阅读模式      紫钻仅向指定用户开放  
DISCUZ如果在后台-数据库-升级执行操作的时候出现下图的界面应该怎么办?怎么解决这个错误呢? 608235c6b642decfdb.png
2 I; N$ k% s9 _2 v" R6 m下面给大家详细解说一下:2 I; m* m9 l6 ?
首先出现这个错误的原因是:It is not safe to do this query是Discuz!认为查询数据库时执行了不安全的SQL语句时报出的错误,比如SQL中使用到了MySQL的if()函数或者子查询等高级查询。 5 Z& M* P8 ]  u! Z9 H
解决办法:
" Z' b7 ]) L5 D  a' \* z0 G: r9 O 619475c6b64d29d3be.png
2 L/ ~5 v" E6 B! L* L
如出现以上界面,处理办法是:- s% q2 |" L; k% j+ K
  找到 config/config_global.php 这个文件,修改

* p; _# ~, x, _配置文件 中9 f* X: Q, k% m% i% k( W. w  ~' D
  1. $_config['security']['querysafe']['status']        = 1;                // 是否开启SQL安全检测,可自动预防SQL注入攻击
复制代码
  R1 H7 H( H, Z9 `  R

! l4 U& F8 D3 |& h' F- w8 O3 N6 |; w  ]9 C3 U; I. F
网站简介

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