-用dedecms修改后台模板备份压缩后,再次解压发现进不了后台是怎么回事?
这个我遇到过,你php版本应该是53以上吧dede不支持最新的php函数session_register()已经被弃用了直接注释掉就可以了,不用进行注册就可以声明session。
在include/userloginclassphp中查找function keepUser(),大概在281行
把keepUser()函数下的@session_register();整段删除
另外的解决方法就是在include/userloginclassphp 中声明一个函数
function session_register()
{
return true;
}
进数据库添加一个账号和密码 dede_admin表
pwd:c3949ba59abbe56e057f 是123456加密后的字符串,你登陆时的密码就是123456,用户名是admin1,可以自己定义
1把文件夹install中的indexphpbak 修改为 indexphp
2如果文件夹install中有indexhtml和install_locktxt 将其删除
然后访问 域名或 本地服务器地址/install/重新安装下程序,后台地址默认是域名/dede如果你修改了后台文件夹名称,则后台地址是 域名/你修改的后台文件夹名称
这个我知道,我以前也碰到这种问题。我在
百度
找到答案了。
我现在
给你。解决了要给我分啊!哈哈!你用FTP进
空间
---然后进入data
目录
---然后找到----commonincphp这个文件。把它复制到本地。然后用
记事本
打开。把里面的mysql
密码
改成你修改后的密码就可以。commonincphp里的内容大致是这样的
括号
中的内容不含括号(<php
//数据库连接信息
$cfg_dbhost
=
'localhost';
$cfg_dbname
=
'sql110';
$cfg_dbuser
=
'110';
$cfg_dbpwd
=
'120';
$cfg_dbprefix
=
'dede_';
$cfg_db_language
=
'gbk';
>)
其中localhost是
数据库服务器
地址,在这可以是
IP地址
也可以是localhost。localhost是本机本地的意思。
其中110是你的数据库存登
用户名
其中120是你的数据库密码PS:你就把这改成你刚改的mysql密码。你再进
后台
就OK了。试下!!
其中dede_是你安装
织梦
系统时选择的数据库存
前缀
其中gbk是你安装的织梦的
编码方式
。
自从用了dede之后感觉一切都挺好,就是有个很奇怪的事情,不知道同样用dede的童鞋有没有遇到的,登陆的时候老是出现“验证码不正确”的提示,输入第一次说不正确倒罢了,连续 输入四五次都这样的提示我就纳闷了,换了几个主流浏览器后发现,只有在IE浏览器可以正常登录后台,chrome和Firefox都无法登陆,当然像清楚网页缓存、删除COOKIES这种常规操作都是一次一次的去做了,都做了但还是登陆失败验证码不正确。
不知道IE浏览器有毛病还是什么的,用IE浏览器登陆到后台之后老是页面要停顿很久才可以点击页面,如果立即就去点,页面就会卡死,本来想着这样也就凑活,毕竟还可以登录进去后台去管理,就一直这么用着。
但是天不随人愿,今天正在后台进行操作的时候,又提示让登录,但是这次连在IE上都无法登录了,一直显示验证码不正确,气死人!
没办法,网站刚刚建好就无法进入后台无法进行网站更新和一些设置是一件很着急人的事,马上百度搜索下这个问题,既然也有很多人和我的这个情况差不错,用dede的人还挺多,说什么方法的人都有。
在这里大致的概括一下网上所提供的方法:
1、有人说取消验证码,也就是替换 loginphp中的if($validate==” || $validate != $svali)然后再改几个文件的相关模块(这个已经试过了不行,取消了验证码之后就陷入了死循环登录页面,然后这个问题就又在网上无解了……不知道说这个方法的人正真碰到过这个问题没有,还是问题有所不同)。
2、还有一种说法是用ftp进入你的dedecms程序空间,把data/session目录下除indexhtm外的其它session文件都删除,我试了,还是失败!
3、有人说是服务器配置问题,修改phpini 文件,但是当我终于找到了空间提供商,人家说服务器端不单独改东西的,因为出于安全考虑,所有的服务器端修改都禁用了,其实这也不能怪空间提供商,让我们自己想想也不可能因为你这一个小问题而去更改整个服务器的配置。
4、其实在刚开始还可以用IE登陆进去的时候我已经看到了在后台管理的“ 系统— 系统安全—把后台登陆前那个勾去掉“,以为这样就不用验证码了,结果我悲剧了,出现了像第一种说法一样的登录死循环页面然后我就只有把所有文件全删掉,然后重新安装了dede的程序,又重做(还好当初设置的东西还不是太多,损失不大)!
最终经过不断的寻找不断的更改终于找到了解决方法正常登陆了,下面就直接将这个方法公布出来,希望能帮到碰到同样问题的同学们。
方法是:使用FTP登录,修改dede57根目录下/data/sessions/文件夹权限修改为777,然后要应用于以下所有文件和文件夹,问题搞定!
原文链接:http://hibaiducom/%D3%EE%D5%B0%C9%CC%C3%B3%B9%AB%CB%BE/blog/item/c5d1ff392c0db7c3a2cc2bcdhtml
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>
0条评论