急!安装了DEDECMS后,更新全部网站缓存,最后打开网站首页,首页很乱,东西你也不正常显示。没有布局一样
可能原因如下:
模板选择不正确或者模板主页为空。
模板主页的地址未设置正确
建议通过浏览器审查元素查看一下具体原因,查看代码有没有正常显示,如果没有那可能就是模板是空文件。
如果实在无法解决,建议付费找人处理。
网上有两种解决方法:
一种是说你曾用记事本编辑过dede的php文件
2是说你得修改
找include/userloginclassphp里面的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;
然后就可以登入后台了。
我用的第二种方法解决的
这个有两种情况一是CSS的路径查一下对不对
还有一个是后台缓存的原因
解决方法
首先将DEDE程序默认还原
然后再重换成你的模板,导入数据库,(用帝国备份)
后台 一健更新,更新首页 ,更新所有文档,还有缓存
如果还不能解决,确定是你CSS问题
数据库连接失败了,数据库信息不对,解决方法是~去网站目录里找到date文件夹,在里面找到c~~~~php这个文件,是c开头的,文件名不长,我记不住全名了,你找找一下,如果视图为详细信息的视图的话应该是第一个php文件,打开这些文件,把里面的数据库连接信息改成正确的就可以了,第一项是应该都是localhost,第二项是你数据库的用户名,第三项是数据库名,在下面是数据库密码,在下面是数据超前缀,这个不用管,把用户名,数据库名,密码对应着写对了再进数据库里创建一个相应的数据库,注意编码,这些都写好了你再去把数据还原一下就可以了
0条评论