Dedecms标签arclistsg调用单表模型出错的解决方法

使用arclistsg标签调用分类信息等单表模型出错提示Column ‘id’ in where clause is ambiguous

修改文件:include\taglib\arclistsg.lib.php

查找:

1
else $gquery = "Select ch.addtable,listfields From `dede_arctype` tp left join `dede_channeltype` ch on ch.id=tp.channeltype where id='$typeid'";

替换为:

1
else $gquery = "Select ch.addtable,listfields From `dede_arctype` tp left join `dede_channeltype` ch on ch.id=tp.channeltype where tp.id='$typeid'";

DedeCMS全版本通杀SQL注入漏洞利用代码及工具

dedecms即织梦(PHP开源网站内容管理系统)。织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,近日,网友在dedecms中发现了全版本通杀的SQL注入漏洞,目前官方最新版已修复该漏洞,相关利用代码如下:

www.xxx.com/plus/recommend.php….

Read More

解决织梦\include\userlogin.class.php on line 21报错

用了下DEDECMS v5.7 SP1版本,发现很多问题,其中一个比较严重的是,架到服务器上的dede网站后台打开菜单选项卡得不能动,等半天显示505服务器错误,这个真让人纠结,在本地调试明明好好的,放在服务器为什么不行了呢?检查了下源文件,发现是DedeCMS安全提示执行缓慢造成的,下面是解决方案:
dede\templets下找到 index_body.htm 文件
把这些注释掉。

1
2
3
4
5
6
7
8
9
10
$(function()  
{
$.get("index_testenv.php",function(data)
{
if(data !== '')
{
$("#__testEvn").html(data);
}
})
})

apache2.2多域名绑定

apache2.2多域名绑定不同目录,将代码放在httpd.conf最后

1
2
3
4
5
6
7
8
9
10
11
12
NameVirtualHost *:80

<VirtualHost *:80>
ServerName wo.com
ServerAlias domain.tld *.domain.tld
DocumentRoot /www/domain
</VirtualHost>

<VirtualHost *:80>
ServerName wozine.com
DocumentRoot /www/otherdomain
</VirtualHost>

Read More