首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【DEDE后台】dede搬站后后台登录不了

【DEDE后台】dede搬站后后台登录不了

作者头像
攻城狮与产品喵
发布于 2025-03-13 13:52:11
发布于 2025-03-13 13:52:11
1.9K0
举报

DEDE织梦cms常用的参数标签汇总、以及操作过程中的一些bug问题解决方法,dede网站二开,以下龙腾飞网络科技-小吴在建站实操中笔记记录,织梦dede建站教程保存使用非常方便:

【DEDE建站教程】

dede搬站后后台登录不了

方法一:

首先要考虑的是数据库的问题,以上任何问题出错,请先考虑数据data/common.inc.php文件。一定要对应好数据库。其次再看其他的。

方法二:

使用dedecms的朋友有很多有时会发现自己网站后台登录不了,出现这种问题多半是目录的读写权限不足引起的。

1.session问题

查看下 空间的 datasessions 文件夹是否有写入的权限,每次登录会话的参数都保存在这个文件夹下面生成的会话

文件sess_dc9d7a2f6d6125ab681dcbafff123456 每个会话文件后台都会判断你是否登录。

如果有写入权限,你登录的时候就会生成一个新的文件 ,查看文件日期。

如果没有生成新文件,说明这个文件夹是没有写入权限的,请赋写入权限。

如果有写入权限,还是登录不进去的话,清空sessions文件夹里面的文件,重新登录下,清除下浏览器的缓存。

2.直接地址栏传送账户密码(新手不建议用)

直接输入后台地址:

代码语言:javascript
复制
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 文件,查找下面几个部分并修改

代码语言:javascript
复制
$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装好后再登陆提示“你的用户名不存在”,也是能解决。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-10-07,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档