php搭建的网站空白,使用phpstudy搭建dedecms网站后台页面空白解决方法
這篇文章主要為大家詳細(xì)介紹了使用phpstudy搭建dedecms網(wǎng)站后臺(tái)頁面空白解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。
在把 phpStudy升級(jí)到2013版后,在登錄本地織夢(mèng)dedecms5.7時(shí),/dede/login.php居然顯示空白。下面分享下解決辦法。
原因很簡單,phpstudy2013版是用的php5.4,而dedecms的login.php中使用了一個(gè)被php5.4拋棄不用的函數(shù)(是不是真的拋棄我不知道,反正原文這么寫的)
session_register()
意思就是這說個(gè)函數(shù)不能用了,想用也用不了。方法很簡單,直接注釋掉,不用進(jìn)行注冊(cè)就可以聲明session。
在dedecms目錄include/userlogin.class.php中查找function?keepUser()
大概在281行,把keepUser()函數(shù)下的 @session_register(); 整段注釋掉(刪除也可以),結(jié)果如下:function?keepUser()
{
if($this->userID?!=?''?&&?$this->userType?!=?'')
{
global?$admincachefile,$adminstyle;
if(emptyempty($adminstyle))?$adminstyle?=?'dedecms';
//@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;
PutCookie('DedeUserID',?$this->userID,?3600?*?24,?'/');
PutCookie('DedeLoginTime',?time(),?3600?*?24,?'/');
$this->ReWriteAdminChannel();
return?1;
}
else
{
return?-1;
}
}
另外的解決方法就是在include/userlogin.class.php 中聲明一個(gè)函數(shù)function?session_register()
{
return?true;
}
以上就是使用phpstudy搭建dedecms網(wǎng)站后臺(tái)頁面空白解決方法的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)和解決疑問有所幫助,也希望大家多多支持361模板網(wǎng)。
感謝打賞,我們會(huì)為大家提供更多優(yōu)質(zhì)資源!
總結(jié)
以上是生活随笔為你收集整理的php搭建的网站空白,使用phpstudy搭建dedecms网站后台页面空白解决方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 人体哪个部位最白?皮肤科专家为你解答
- 下一篇: 浙商银行VISA标准卡怎么申请?需要什么