刚刚在安装dedecms程序时出现Safe Alert: Request Error step 2!错误,在查询过后发现在这些防注入的代码中,一旦网页上出现“union|sleep|benchmark|load_file|outfile”之中的一个代码,都会出现安全警告。这些情况都是dede安全检测的防注入代码造成的。安装过程中,会影响正常使用。安装过的朋友说可以先解决问题,安装好然后再修改回去。
以下是解决办法:
1.打开dedecms系统中的include目录下的文件
2.找到dedesql.class.php大约第50行和dedesqli.class.php大约第51行 将$this->safeCheck = TRUE; 改为 $this->safeCheck = FALSE;保存
3.回到安装界面,刷新或重新安装就可以了。