安装完成dedecms以后,输入”网站域名dede”无法登陆后台。

安装完成dedecms以后,输入”网站域名dede”无法登陆后台。,第1张

把includ\commonincphp文件里面的第34行

if(strtoupper(ini_get('request_order')) == 'GP') 改为

if(strtoupper(ini_get('request_order')) == 'CGP')就可以了。

1、空间满了。我遇到的验证码错误都是空间满了,如果也遇到验证码错误的问题,可以先检查是否空间满了。

2、用ftp进入你的dedecms程序空间,把data/session目录下除indexhtm外的其它session文件都删除,然后本地ie浏览器清除缓存。重新登录dedecms后台试试看。

3、可以取消掉验证码,具体方法如下:

实现的方法一共分为两步来进行:

打开 loginphp 找到:

if($validate=='' || $validate != $svali) 

替换为: 

if( false )

然后,在模板dede/templets/loginhtm里去掉以下验证码的具体HTML代码:

<li><span>验证码:</span>

<input name="validate" type="text" id="vdcode” style="width:50px;text-transform:uppercase;" />

<img id="vdimgck" src="/include/vdimgckphp" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer" onclick="thissrc=thissrc+''" />

</li>

无法登陆后台的提示错误是什么啊,还是就是网页不存在。

还有你是本地安装的还是网页安装的,说明白点或许可以帮到你。

最后你再检查你根目录下的dede文件夹是否存在及里面的文件是否完整。

织梦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;

}

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 安装完成dedecms以后,输入”网站域名dede”无法登陆后台。

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情