dede重新安装后,再数据还原,结果后台等不进去,显示用户名不存在,求高手解答!万分感谢!!急求!!
进数据库添加一个账号和密码 dede_admin表
pwd:c3949ba59abbe56e057f 是123456加密后的字符串,你登陆时的密码就是123456,用户名是admin1,可以自己定义
可能是有人把用户名改了,或者是电脑并对把用户名改了。你可以这样解决:
在根目录下新建一个PHP文件,例如命名为:yonghuphp文件里面这样写:
<php
$conn = mysql_connect("localhost","root","123456") or die("<script>alert('数据库服务器或登录密码无效,\\n\\n无法连接数据库,请重新设定!');</script>");
mysql_query("CREATE DATABASE IF NOT EXISTS `"dedecmsv56gbk"`;",$conn);
mysql_select_db("dedecmsv56gbk") or die("<script>alert('选择数据库失败,可能是你没权限,请预先创建一个数据库!');</script>");
$adminquery = "INSERT INTO `dede_admin` VALUES (1, 10, 'admin', '"substr(md5(admin),5,20)"', 'admin', '', '', 0, '"time()"', '127001');";
mysql_query($adminquery,$conn);
>
然后在浏览其中输入http://localhost/yonghuphp,运行刚才编写的php文件。退出,然后进去你网站后台登陆界面,再用admin登陆就可以了。
如果你在安装织梦的时候,一些参数没有按默认的填,那么你在php文件里把相应的参数改成你安装的时候填写的参数就可以了。
修改date里面的commonincphp文件,
<php
//数据库连接信息
$cfg_dbhost = 'localhost';
$cfg_dbname = 'dedecmsv56gbk'; /数据库名称,dedecms56默认是dedecmsv56gbk
$cfg_dbuser = 'root'; /数据库用户名
$cfg_dbpwd = ''; /dbuser 的密码
$cfg_dbprefix = 'dede_'; /表前缀,一般不必修改过
$cfg_db_language = 'gbk'; /编码,一般不必修改过
>
按以上提示把数据名改为你要连接的数据库名即可。
你最好是 在原来的空间 现在dedecms后台备份数据库,然后将这个源码都移到新的空间。在install里面删掉有个lock开头的,然后修改indexphpbak这个为indexphp。重新安装数据库后在后台还原数据库。就可以了
0条评论