安装完成dedecms以后,输入”网站域名dede”无法登陆后台。
这个我遇到过,你php版本应该是53以上吧dede不支持最新的php函数session_register()已经被弃用了直接注释掉就可以了,不用进行注册就可以声明session。
在include/userloginclassphp中查找function keepUser(),大概在281行
把keepUser()函数下的@session_register();整段删除
另外的解决方法就是在include/userloginclassphp 中声明一个函数
function session_register()
{
return true;
}
织梦dedecms登录后台出现500错误大部分都是这样解决的哦,也可以把服务器上的php版本降为53或者52的就可以了
原因很简单,服务器php环境用的php54,而dedecms的loginphp中使用了一个被php54抛弃不用的函数(是不是真的抛弃我不知道,反正原文这么写的)
session_register()
意思就是这说个函数不能用了,想用也用不了。方法很简单,直接注释掉,不用进行注册就可以声明session。
在dedecms目录include/userloginclassphp中查找
function keepUser()
大概在281行,把keepUser()函数下的 @session_register(); 整段注释掉(删除也可以)
另外的解决方法就是在include/userloginclassphp 中声明一个函数
function session_register()
{
return true;
}
无法登陆后台的提示错误是什么啊,还是就是网页不存在。
还有你是本地安装的还是网页安装的,说明白点或许可以帮到你。
最后你再检查你根目录下的dede文件夹是否存在及里面的文件是否完整。
修改date里面的commonincphp文件,
<php
//数据库连接信息
$cfg_dbhost = 'localhost';
$cfg_dbname = 'dedecmsv56gbk'; /数据库名称,dedecms56默认是dedecmsv56gbk
$cfg_dbuser = 'root'; /数据库用户名
$cfg_dbpwd = ''; /dbuser 的密码
$cfg_dbprefix = 'dede_'; /表前缀,一般不必修改过
$cfg_db_language = 'gbk'; /编码,一般不必修改过
>
0条评论