网站建设:dede后台空白,验证码不正确,500错误该如何解决?类似这种情况 有两种现象出现.一、当打开/dede 后台 出现空白 连登陆框都显示不了。dede后台用ie打开 弹出“未指明错误”页面报500错误
- 该网站正在进行维护。
- 该网站有程序错误。
这是因为数据库链接错误。一般网站被入侵 挂马 篡改 会出现此状况解决办法打开data/common.inc.php看数据库填写是否正常 ,是否是乱码。
格式如下:
<?php$cfg_dbhost = 'localhost';$cfg_dbname = 'xxxxx'; 数据库名$cfg_dbuser = 'xxx'; 账号$cfg_dbpwd = 'xxx'; 密码$cfg_dbprefix = 'dede_'; 头$cfg_db_language = 'utf8';?>如果仍然解决不了就 替换"data" 里除了文件夹 的所有文件。 前提是你之前有过网站备份。二、dede 后台登陆跳转空白页dede 后台登陆跳转空白页安装了dedecms v5.7 GBK版本,然后安装了,登陆后台输入了用户名密码,可是卡在了login.php上上面,不知道为什么,然后在谷歌里面找了好久,说权限不够的,我给了整个织梦文件777的权限,依然如此,真心郁闷呐!!还有说修改data/common.inc.php这个文件。。。不过我这个是全新的啊,哪里需要修改这个。。。(PS:如果你的是搬家的,可能会遇到修改这个文件的时候)。说说怎么来做吧。在根目录下根据路径找到 /include/userlogin.class.php 这个文件,然后找到里面的keepuser()函数,准备把里面的@session_register 全部改写。你会在里面看到这样的代码:@session_register($this->keepUserIDTag);$_SESSION[$this->keepUserIDTag] = $this->userID;@session_register($this->keepUserTypeTag);$_SESSION[$this->keepUserTypeTag] = $this->userType;@session_register($this->keepUserChannelTag);$_SESSION[$this->keepUserChannelTag] = $this->userChannel;@session_register($this->keepUserNametag);$_SESSION[$this->keepUserNametag] = $this->userName;@session_register($this->keepUserPurviewTag);$_SESSION[$this->keepUserPurviewTag] = $this->userPurview;@session_register($this->keepAdminStyleTag);$_SESSION[$this->keepAdminStyleTag] = $adminstyle;好了,我们全部修改成:if (!isset($_SESSION[$this->keepUserIDTag]))$_SESSION[$this->keepUserIDTag] = $this->userID;if (!isset($_SESSION[$this->keepUserTypeTag]))$_SESSION[$this->keepUserTypeTag] = $this->userType;if (!isset($_SESSION[$this->keepUserChannelTag]))$_SESSION[$this->keepUserChannelTag] = $this->userChannel;if (!isset($_SESSION[$this->keepUserNametag]))$_SESSION[$this->keepUserNametag] = $this->userName;if (!isset($_SESSION[$this->keepUserPurviewTag]))$_SESSION[$this->keepUserPurviewTag] = $this->userPurview;if (!isset($_SESSION[$this->keepAdminStyleTag]))$_SESSION[$this->keepAdminStyleTag] = $adminstyle;三、验证码明明正确 但一直提示不正确dede 后台登陆验证码错误解决方法解决一:session 保存不成功,原因是目录没有写权限;解决二:可以取消掉验证码,具体方法如下实现的方法一共分为两步来进行:打开 login.php 找到:if($validate==” || $validate != $svali)替换为:if( false )然后,在模板dede/templets/login.htm里去掉以下验证码的具体HTML代码:<li><span>验证码:</span><input name=”validate” type=”text” id=”vdcode” style=’width:50px;text-transform:uppercase;’ /><img id=”vdimgck” src="http://www.souke.org/skin/default/image/lazy.gif" class="lazy" original="http://jt.88sw.top/souke/skin/default/image/nopic.gif" alt=”看不清?点击更换” align=”absmiddle” style=”cursor:pointer” onclick=”this.src="http://www.souke.org/skin/default/image/lazy.gif" class="lazy" original="http://jt.88sw.top/souke/skin/default/image/nopic.gif" /></li>
解决三:如果是空间(虚拟空间)建站请检查你的空间容量是否已经满了.Tags:网站建设
以上就是网站建设:dede后台空白,验证码不正确,500错误该如何解决的全部内容了,希望大家喜欢。