• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    织梦DedeCms中出现Safe Alert: Request Error step 1/2 的解决方法

    发布者: 雪落无声 | 发布时间: 2025-7-24 16:40| 查看数: 26| 评论数: 0|帖子模式

            织梦DedeCMS出现Safe Alert: Request Error step 1 ! 或Safe Alert: Request Error step 2!的解决方法
            这是由于新版中使用了SQL语句防注入功能引了的安全警告,在自定义模模型中使用了下面名称
            union|sleep|benchmark|load_file|outfile之一
            都会引发这个警告,此外采集的内容,如果有 ‘union 这类语法也会出现在这个警告,
            目前没有100%完美的解决方法又能增强安全,又能防止注入
            可修改dedecms的db基类把安全检查关掉
            打开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 建立提供这文件的网址给我们作参考,以便及时修正。

    来源:互联网
    免责声明:如果侵犯了您的权益,请联系站长(1277306191@qq.com),我们会及时删除侵权内容,谢谢合作!

    最新评论

    浏览过的版块

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表