织梦安装留言板后,登录页变空白的解决方法

2014-01-15 17:26:56长沙做网站严微
    今天早上帮客户安装留言板的后,立马发现登录网站后台的登录页面一片空白,觉得很奇怪,不知道怎么回事,不断在百度谷歌上搜资料,很多都说php版本的问题,大多数人说是session_register,php5.4移除了这个函数。
 
     一开始我也以为是session_register,php5.4移除了这个函数问题,于是按照网上的将@session_register($this->keepUserIDTag); 改成if (!isset($_SESSION[$this->keepUserTypeTag]))。代码如下:
function keepUser()
    {
        if($this->userID != '' && $this->userType != '')
        {
            global $admincachefile,$adminstyle;
            if(empty($adminstyle)) $adminstyle = 'dedecms';

            //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;

            PutCookie('DedeUserID', $this->userID, 3600 * 24, '/');
            PutCookie('DedeLoginTime', time(), 3600 * 24, '/');
            
            $this->ReWriteAdminChannel();
            
            return 1;
        }
        else
        {
            return -1;
        }
    }

      但依旧没有解决该问题;于是继续百度,发现一个让织梦显示错误的方法 如下:

      找到:include/common.inc.php文件,打开,查找程序代码:

// error_reporting(E_ALL);
error_reporting(E_ALL || ~E_NOTICE);

改为:

error_reporting(E_ALL);
// error_reporting(E_ALL || ~E_NOTICE);

然后根据问题的提示:

Parse error: syntax error, unexpected ';' in D:\www\www.xxxxx.com\data\config.cache.inc.php on line 160

最后才发现是我自定义的变量里的值,被我删除了,变成空白了。这样问题就出来了。

上一篇:

dedecms上一篇下一篇显示URL链接

下一篇:

DedeCMS swfupload.swf跨站漏洞预警及 返 回

Copyright © 2009-2019 Ywcms.Com All Right Reserved.  湘ICP备16006489号-2