DEDECMS 原先装过dedecms 卸载了,不过现在刚装好DEDECMS 可是一直提示 验证码错误 后台登不上去

DEDECMS 原先装过dedecms 卸载了,不过现在刚装好DEDECMS 可是一直提示 验证码错误 后台登不上去,第1张

进数据库添加一个账号和密码 dede_admin表

pwd:c3949ba59abbe56e057f   是123456加密后的字符串,你登陆时的密码就是123456,用户名是admin1,可以自己定义

楼主你好

首先可能是由于空间(服务器)没有加载gd库扩展导致的,因为验证码都是它完成创建的图形。

解决办法:

1、如果你是独立的服务器,可以自己操作,那么你可以去phpini中搜索extension=php_gd2dll,把它前面的;号去掉,重启IIS或者apache等其他服务器。如果你是租用的空间,那么可以找空间商,让他帮你开启。

2、如果无法达到方法1中的条件,可以尝试着用这种方法解决一下,打开织梦data文件夹下的safe文件夹,打开inc_safe_configphp文件,然后把$safe_gdopen = '1,2,3,4,5,6,7';改为$safe_gdopen = '1,2,3,4,5,7';这样你登陆后台就不用验证码了。

其次,也可能是你的后台登录文件出错了,重新下载与你网站对应编码的dedecms最新系统包,找到 /dede/templets/loginhtm 文件进行替换。其中 dede为你网站后台目录文件夹名称。

最后还有一种可能是 /include/vdimgckphp 文件损坏或者没有权限,替换文件或者修改权限即可。

综上,最后两种情况导致验证码不显示的可能性很小,很多朋友都是GD库的问题才导致验证码不显示,楼主找空间商协商即可。

希望可以帮到你。 林羽凡

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>

可能是有人把用户名改了,或者是电脑并对把用户名改了。你可以这样解决:

在根目录下新建一个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文件里把相应的参数改成你安装的时候填写的参数就可以了。

您好,很高兴为您解答:

您使用的php版本为php54吧。

PHP 54已经启用了session_register()方法,造成了此函数不可用。

要么换php低版本,或者去掉或注释掉所有的session_register(),改用直接存$_SESSION数组。

对止问题我自己已经解决了。(我是windows空间)

主要还是空间的题。

我当时遇到这个问题时,找遍了网上的资料,也拭了N遍都没有能解决我的问题。

我先也找过空间客服,可以那个客服也不在行,也可以说他根本就不懂。他说是我程序的问题。

我也尝试了好多次,从官网下载新的dedecms57-utf-8-sp1进行安装,但还是提示验证码错误,取消验证码之后,提示"成功登录,正在转向管理管理主页 "但是还是会返回到登陆页面。

之后我又重新换了一个客服,我把我的情况跟他说了,他从新给我开了一个空间,让我试试行不?我装上马上就行了,还是空间的问题。

所以我我的经历分享给大家,如果你在网上找了N多的次资都试过了,还是没有解决你的问题,那肯定是空间的问题。

不行就换个客服。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » DEDECMS 原先装过dedecms 卸载了,不过现在刚装好DEDECMS 可是一直提示 验证码错误 后台登不上去

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情