织梦建站学习资源和避坑手册(持续更新,对新手肯定有用,www.cboii.com)
大纲:
一、织梦建站入门学习资源分享
二、织梦的坑以及解决方案
问题2: 仿站开始在template中新建模板文件夹后, 怎么让模板生效?
问题7: 织梦dedecms图片集上传图片出错302,怎么解决?
问题8: 织梦dedecms按权重排序不准或BUG的处理方法
一、织梦建站入门学习:
1.织梦官网教程
2.bilibili上的老李仿站教程
3.各种百度
二、织梦的坑以及解决方案
解决1:
参考:传送门
添加:织梦后台——系统——系统设置——系统基本参数——添加新变量
删除:dede_sys_config,,单击“浏览”,就会看到所有变量,之后点击底部的页号,选择最后一页,因为一般情况下,您创建的新变量,都会在最后一页。找到你自己添加的变量后,把前面的勾打上,然后点X号删除。
解决3:
参考:传送门
1.首先进行判断是程序问题还是权限问题。通常这种都属于权限问题。
2.使用FTP登陆网站。找到DATA/目录下的tplcache 文件夹。将里面的数据备份。
3.在文件夹上面右键。并设置其属性为777。然后将里面的文件除了index.html文件外全部删除。
4.刷新后台。问题解决,dede后台菜单正常显示!
解决5:
如果用的是ab模板站的模板,解决如下:传送门 ,在ab站上还有其它文章写道安全问题:2号门
传送门一种涉及到删除很多无用的文件夹,如special、member之类的,但是要注意的是如果你是要使用会员系统的,member文件夹之类的可能要留着。
所以删除一定要谨慎,另外还有设置相应的文件夹权限(修改data/conmon.inc.php文件权限为444)。
另外还有qq网友建议说使用安全狗进行网站防黑。
问题7: 织梦dedecms图片集上传图片出错302,怎么解决?
解决7:
参考:传送门
找到include目录下面的userlogin.class.php文件,用代码编辑器将它打开,在第二行session_start();前加上以下代码:
if (isset($_POST["PHPSESSID"])) { session_id($_POST["PHPSESSID"]); } else if (isset($_GET["PHPSESSID"])) { session_id($_GET["PHPSESSID"]); }
userlogin.class.php修改
问题8: 织梦dedecms按权重排序不准或BUG的处理方法
解决8:
参考:传送门
在这个问题上花了一些时间,百度出来很多都是改list的,自己需要修改arclist。
其实分分list和arclist两种情况
如果后续仍然碰到问题,继续添加。。。
解决9:sql语句如下:
update dede_archives set pubdate= 1308240000 where id>=1 and id<=10;
update dede_archives set senddate= 1405382400 where id>=1 and id<=10;
解释一下上面两行代码,功能就是把ID号从1到10的文章发布日期由2011年6月17日修改到2014年7月15日。
其中“pubdate= 1308240000 ”和“senddate= 1405382400” 中的数字为“Unix时间(Unixtimestamp) ” 这个把日期转换成时间戳的地址,可以使用php的
strtotime("2014-07-15 18:25:20");
来实现,这里不要忘了php中需要设置时区
date_default_timezone_set('Asia/Shanghai');
否则与北京时间会有时差。或者使用在线工具获得Unix时间戳:http://tool.chinaz.com/Tools/unixtime.aspx
2、执行SQL命令:
后台->系统->SQL命令行工具
问题10:
解决10:
欢迎观看,www.cboii.com 本站作者是两个孩子的程序员爸爸,希望本站内容能帮到您,我们一起学习、分享、快乐、进步。