找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3143|回复: 5

急急急~织梦后台网站发布一篇文章,前台打开是一片空白,在线等解决!

[复制链接]
发表于 2013-7-24 08:53:34 | 显示全部楼层 |阅读模式 来自 中国–上海–上海
问题网站:http://www.shczt8.com/

问题描述:急急急~织梦后台网站发布一篇文章,前台打开是一片空白,在线等解决!我已经发布一篇文章了,后台里面缓存呀,什么都更新过了,从昨天晚上就出现问题,今天还没解决?

解决方法:本人菜鸟,求高人指点,不胜感激!在线等~~!

评分

参与人数 1金币 +5 收起 理由
zz7s + 5 发起有意义话题

查看全部评分

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

 楼主| 发表于 2013-7-24 08:56:39 | 显示全部楼层 来自 中国–上海–上海
有行人路过看看的吗?

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

发表于 2013-7-24 09:01:23 | 显示全部楼层 来自 中国–河南–鹤壁
织梦后台登录一片空白?
解决办法(linux):
织梦dedecms v5.7安装完成后登录后台出现空白,经过分析代码,发现登录验证的时候用到了这个函数session_register(),原来我的php版本是5.4版本的,经过一系列的搜寻,发现这个函数在PHP5.4版本中已经被弃用了,已经被删除了。 也就是这个函数不再可用了。直接注释掉就可以了,不用进行注册就可以声明session。

#另外可以用find配合grep查找所有的session_register函数
find . -exec grep -l session_register {} \;

在include/userlogin.class.php文件中查找function keepUser(),大概在281行
把keepUser()函数下的@session_register(...);注销掉,并用$_SESSION来替换,如下:
function keepUser() {
...
...
            #@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;
...
...
}

#另外的解决方法就是在include/userlogin.class.php 中声明一个函数,但是这会导致更多其他的问题!!所以不要用这个方法!
function session_register() {
  return true;
}

除了session_register()函数被弃用,session_unregister也被弃用,在include/userlogin.class.php这个文件中还定义了另外一个函数exitUser(),它就用到了session_unregister()函数
所以也要修改这个函数,如下:
function exitUser() {
        ClearMyAddon();
#       @session_unregister($this->keepUserIDTag);
        $_SESSION[$this->keepUserIDTag] = $this->userID;

#       @session_unregister($this->keepUserTypeTag);
        $_SESSION[$this->keepUserTypeTag] = $this->userType;
#       @session_unregister($this->keepUserChannelTag);
        $_SESSION[$this->keepUserChannelTag] = $this->userChannel;

#       @session_unregister($this->keepUserNameTag);
        $_SESSION[$this->keepUserNameTag] = $this->userName;

#       @session_unregister($this->keepUserPurviewTag);
        $_SESSION[$this->keepUserPurviewTag] = $this->userPurview;

        DropCookie('dedeAdmindir');
        DropCookie('DedeUserID');
        DropCookie('DedeLoginTime');
        $_SESSION = array();
}

这样就可以了!

评分

参与人数 2金币 +13 收起 理由
天外飘仙 + 10 感谢积极回复求助帖子,不过麻烦请先看清求.
抢楼评分专号 + 3 很幸运,你获得了抢楼奖励!

查看全部评分

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-24 09:03:25 | 显示全部楼层 来自 中国–上海–上海
后台登陆正常,是发的文章在前台打不开

点评

提醒一下:回帖不要回复自己,否则你将可能永远得不到再次回复! 最下面的那个回复框是 回复发主题帖的人的  详情 回复 发表于 2013-7-24 10:37

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

发表于 2013-7-24 10:36:02 | 显示全部楼层 来自 中国–河南
空白 以后是 什么文件损坏导致的;你可以尝试 重新覆盖上传一下模板文件 (templates文件夹里面的文件)

然后更新模板缓存,再试试看;

如果不行的话可以尝试 覆盖上传所有的织梦系统文件,然后重新安装,测试看看(记住一定要先备份数据库

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

发表于 2013-7-24 10:37:52 | 显示全部楼层 来自 中国–河南
QQ1811173618 发表于 2013-7-24 09:03
后台登陆正常,是发的文章在前台打不开

提醒一下:回帖不要回复自己,否则你将可能永远得不到再次回复!

最下面的那个回复框是 回复发主题帖的人的

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-3 04:12 , Processed in 0.062625 second(s), 15 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表