zblog老版本升级后无法进入后台验证码不显示如何解决
ID:5 / 打印
由于使用的是比较早期的zblogphp程序,这次升级的时候也偷了一个懒,直接通过ftp上传了最新版本的源文件,进入后台时才发现竟然需要验证码,而偏偏验证码无法显示出来,查看验证码路径,才发现是以前固定的前后台域名,zblog早起版本是具备固定域名这个功能的,甚至前台和后台都可以分开!
现在的版本取消了这个功能,直接升级最新版,导致无法进入后台,很多资源的域名路径都解决不了,寻找了一圈,找到几种解决方案:
1、官方给出的解决方式:
如果设置了固定域名,而出现不能登入的时候,请连接上网站的FTP,然后修改zb_users/c_option.php这个文件在);之前,加入一行'ZC_PERMANENT_DOMAIN_WHOLE_DISABLE' => true,然后保存,就可以登录后台关掉固定域名设置,再回到c_option.php把加入的这一行删除掉。删除掉后再后台又可以愉快的设置固定域名了!如果是1.6.0之前的版本,请覆盖1.6.0及之后的程序包
2、天兴给出的解决方案:
步骤如下:
a、通过ftp或者不管什么途径打开你网站根目录下的“index.php”文件,找到如下代码:
b、在“$zbp->Load();”这一行代码下面插入以下代码:
$zbp->option['ZC_PERMANENT_DOMAIN_ENABLE'] = false;$zbp->option['ZC_PERMANENT_DOMAIN_WITH_ADMIN'] = false;$zbp->SaveOption();
完整的代码截图是这样的,请对比你修改的务必保持一致:
c、修改完成后保存文件,然后就可以正常打开你网站的后台了,进入后台后请重新修改绑定正确的域名即可。
3、ZBlog固定网站域名导致网站打不开的解决办法
ZBlog网站后台有一个固定网站域名的功能,如果用户开启这个功能,搬家或者更换域名的时候,打开网站会自动跳转到你固定的域名上。
如果出现固定域名进不去网站的话,需要修改数据库更改数据:
1.首先打开数据库找到 xxx_config 这个数据表例如下图:
2.找到system 然后复制出里边的内容,因为里边的内容太多,在线找起来太麻烦:
3.在复制的内容里搜索 【ZC_PERMANENT_DOMAIN_ENABLE】,这个是【固定网站域名】的参数,将下图的 b:1 改为b:0 例如:
改为
4.搜索【ZC_PERMANENT_DOMAIN_WITH_ADMIN】,这个是【后台也使用固定域名】的参数,将下图的 b:1 改为b:0 例如:
改为
5.将修改完的数据复制回system输入框里,然后保存数据库即可。
温馨提示,直接操作数据库的时候请注意备份,以免出现意外。