dedecms 打开首页跳转到install/index.php,栏目页打不开,后台显示空白,求解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dedecms 打开首页跳转到install/index.php,栏目页打不开,后台显示空白,求解决相关的知识,希望对你有一定的参考价值。

网上有两种解决方法:
一种是说你曾用记事本编辑过dede的php文件
2是说你得修改
找include/userlogin.class.php里面的keepuser()函数,
把@session_register 全部改写, 虽然不知道这个@是什么意思
把@session_register($this->keepUserIDTag); 注释掉,然后改为
if (!isset($_SESSION[$this->keepUserIDTag]))
全部有6个。
如下:
if (!isset($_SESSION[$this->keepUserIDTag]))
//@session_register($this->keepUserIDTag);
$_SESSION[$this->keepUserIDTag] = $this->userID;
if (!isset($_SESSION[$this->keepUserTypeTag]))
//@session_register($this->keepUserTypeTag);
$_SESSION[$this->keepUserTypeTag] = $this->userType;
if (!isset($_SESSION[$this->keepUserChannelTag]))
//@session_register($this->keepUserChannelTag);
$_SESSION[$this->keepUserChannelTag] = $this->userChannel;
if (!isset($_SESSION[$this->keepUserNameTag]))
//@session_register($this->keepUserNameTag);
$_SESSION[$this->keepUserNameTag] = $this->userName;
if (!isset($_SESSION[$this->keepUserPurviewTag]))
//@session_register($this->keepUserPurviewTag);
$_SESSION[$this->keepUserPurviewTag] = $this->userPurview;
if (!isset($_SESSION[$this->keepAdminStyleTag]))
//@session_register($this->keepAdminStyleTag);
$_SESSION[$this->keepAdminStyleTag] = $adminstyle;
然后就可以登入后台了。

我用的第二种方法解决的
参考技术A 没安装的原因 ,你安装了也不会直接跳转到install 这个文件中

后台判断错误弹窗,跳转到首页。

if(!$id){
  exit("<script>alert(参数错误!);window.location.href=/</script>");
}

window.location.href=‘/‘    //跳转到首页

exit() 函数输出一条消息,并退出当前脚本。

该函数是 die() 函数的别名。

 

以上是关于dedecms 打开首页跳转到install/index.php,栏目页打不开,后台显示空白,求解决的主要内容,如果未能解决你的问题,请参考以下文章

夺命雷公狗---DEDECMS----25dedecms导航条首页的跳转

企业网站被黑 dedecms漏洞修复办法

打开浏览器就自动跳转到hao123怎么办

移动端网站出现Bug,点击内页的链接全部都是跳转到首页,怎么取消?

dedecms_

后台判断错误弹窗,跳转到首页。