DEDE织梦cms常用的参数标签汇总、以及操作过程中的一些bug问题解决方法,dede网站二开,以下龙腾飞网络科技-小吴在建站实操中笔记记录,织梦dede建站教程保存使用非常方便:
【DEDE建站教程】dede搬站后后台登录不了
方法一:
首先要考虑的是数据库的问题,以上任何问题出错,请先考虑数据data/common.inc.php文件。一定要对应好数据库。其次再看其他的。
方法二:
使用dedecms的朋友有很多有时会发现自己网站后台登录不了,出现这种问题多半是目录的读写权限不足引起的。
1.session问题
查看下 空间的 datasessions 文件夹是否有写入的权限,每次登录会话的参数都保存在这个文件夹下面生成的会话
文件sess_dc9d7a2f6d6125ab681dcbafff123456 每个会话文件后台都会判断你是否登录。
如果有写入权限,你登录的时候就会生成一个新的文件 ,查看文件日期。
如果没有生成新文件,说明这个文件夹是没有写入权限的,请赋写入权限。
如果有写入权限,还是登录不进去的话,清空sessions文件夹里面的文件,重新登录下,清除下浏览器的缓存。
2.直接地址栏传送账户密码(新手不建议用)
直接输入后台地址:
localhost/dede/login.php?dopost=login&userid=admin&pwd=admin
传三个参数就行了,dopost=login userid =帐号,pwd=密码。
3.通过数据库修改
1)登陆phpMyAdmin后,在顶部看到“权限”连接,
2)进去可以看到管理员的账户名称列表,在需要修改的管理员列表里点击“编辑权限”;
3)在页面下面会有密码框,输入后保存就行了。
记得,改完之后,需要在phpmyadmin的config.inc.php中修改你的登陆密码,不然phpmyadmin无法连接到mysql需要修改phpmyadmin的配置文件;
用记事本打开 config.inc.php 文件,查找下面几个部分并修改
$cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['port'] = '3306'; $cfg['Servers'][$i]['user'] = '这里填写用户名'; $cfg['Servers'][$i]['password'] = '这里填写你的MySQL密码'; $cfg['Servers'][$i]['AllowNoPassword'] = true;
保存 config.inc.php 后,重启服务器即可访问 phpmyadmin 了。
4.有可能后台账号密码问题,可通过数据库进行修改
1)登录数据库后台,找到dede_admin,“id为1”是超级管理员。
2)在页面下面会有密码框,修改“userid”用户登录id,“pwd”密码,“uname”用户名,输入后保存就行了。
dede网站为20位的md5加密。将你的密码在md5加密网站进行加密,在“32位小写”中的密码,减去前5位,减去后7位,剩下的20位字符填入“pwd”中,就是你设置的密码了。
注:部分是要填写16位的MD5,那么方法是,
得到20 MD5的密码,前减3后减1,得到16位MD5
登录的密码就按未加密的密码登录即可,因为数据库里的字符串是要进行加密的。
方法三、网站系统重装
1)删除 install/install_lock.txt 这个文件;
2)将 index.php.bak 和 module-install.php.bak
这两个文件后面的.bak去掉
刷新即可,用“你的域名”/install/index.php这条连接打开
确定要将上面的数据库信息表填写准确
完成。
以上操作,dede装好后再登陆提示“你的用户名不存在”,也是能解决。