系统出现Safe Alert: Request Error step 1/2 ! 解决方法

softyun3年前cms教程118

注意:本教程适用于 织梦DedeCMS V5.6
今天教给大家如果织梦dedecms出现Safe Alert: Request Error step 1 ! 或Safe Alert: Request Error step 2!问题的解决方法,有需要的宝宝可以记录下。1形成原因
这是由于新版中使用了SQL语句防注入功能引了的安全警告,在自定义模模型中使用了 union|sleep|benchmark|load_file|outfile之一都会引发这个警告,此外采集的内容,如果有 ‘union 这类语法也会出现在这个警告,
目前没有100%完美的解决方法又能增强安全,又能防止注入。可修改dedecms的db基类把安全检查关掉!2解决方法
打开include下的dedesql.class.php找到如下构造函数
以下为引用的内容:

function __construct($pconnect=false,$nconnect=true) 

$this->isClose = false; 
$this->safeCheck = true; 
if($nconnect) 

$this->Init($pconnect); 


把其中的$this->safeCheck = true;改为$this->safeCheck = false;
此文件导致的错误会在 data 中生成一个 md5_safe.txt 建立提供这文件的网址给我们作参考,以便及时修正。
但是对于大多数网站,如果能正常运行,建议不要修改!
仅供大家参考学习,希望对你们有所帮助。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

dedecms怎么给第一个li加class

今天给大家分享一下dedecms怎么给第一个li加class,有需要的朋友可以记录一下写法如下:{dede:arclist row=5 typeid=200} <li [field:global...

dede首页调用文章标题|概述|所在栏目

织梦dedecms这里运用到的标签是{dede:arclist}{/dede:arclist},不需要修改数据库。实现只调用频道ID为10,11下的文章,排列顺序为按发布时间,降序排列,栏目标题、栏目...

dedecms防止恶意提交表单设置判断必填项

织梦 dedecms为防止随意提交表单,我们可以在自定义表单设置必填项的功能,主要有两种方法进行处理:1.用默认的/plus/diy.php增加必填判断       大约在40行左右添加代码://增加...

DedeCms教程:Ubuntu/Debian上安装 PHP 5.3, Nginx 和 PHP-fpm

  尽管Apache已经占据半片江山,但很多人仍然在寻找其他的方式去托管他们的站点,Apache不只是一个选择,其他很多优秀的服务器程序例如lighthttp和nginx也是不错的选择。本教程将要...

DEDECMS后台功能说明书

后台是整个网站的管理工具。其功能包括:频道管理、内容发布、内容维护、HTML更新、核心模块、扩展模块、辅助插件、系统管理等功能。 下面将各版块的功能做出简单的说明: 频道管理 频道管理 内容模型管理...

DedeCms教程:DedeCMS站点高级安全策略(Linux篇)

更改纪录: 2012-06-06:增加Nginx服务器的配置 在Linux环境下搭建安装DedeCMS本篇不再具体说明,大家可以点击文档《Linux下安装DedeCMS及安全设置》来查看安装和...