濮阳杆衣贸易有限公司

主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > 使用phpstudy時(shí)dedecms后臺(tái)頁(yè)面空白解決方法(PHP版

使用phpstudy時(shí)dedecms后臺(tái)頁(yè)面空白解決方法(PHP版

POST TIME:2017-11-13 00:47

今天把電腦上的phpStudy升級(jí)到2013版。在登錄本地織夢(mèng)dedecms5.7時(shí),/dede/login.php居然顯示空白。由于周五我安裝了windows8,因?yàn)槭请娔X問題,等我關(guān)掉防火墻配置好電腦服務(wù)后,發(fā)現(xiàn)還是不行。在百度后終于得到高人的日志指點(diǎn)。

原因很簡(jiǎn)單,phpstudy2013版是用的php5.4,而dedecms的login.php中使用了一個(gè)被php5.4拋棄不用的函數(shù)(是不是真的拋棄我不知道,反正原文這么寫的)

session_register()

意思就是這說(shuō)個(gè)函數(shù)不能用了,想用也用不了。方法很簡(jiǎn)單,直接注釋掉,不用進(jìn)行注冊(cè)就可以聲明session。

在dedecms目錄include/userlogin.class.php中查找

  1. functionkeepUser()

大概在281行,把keepUser()函數(shù)下的 @session_register(); 整段注釋掉(刪除也可以),結(jié)果如下:

  1. functionkeepUser()
  2. {
  3. if($this->userID!=''&&$this->userType!='')
  4. {
  5. global$admincachefile,$adminstyle;
  6. if(emptyempty($adminstyle))$adminstyle='dedecms';
  7. //@session_register($this->keepUserIDTag);
  8. $_SESSION[$this->keepUserIDTag]=$this->userID;
  9. //@session_register($this->keepUserTypeTag);
  10. $_SESSION[$this->keepUserTypeTag]=$this->userType;
  11. //@session_register($this->keepUserChannelTag);
  12. $_SESSION[$this->keepUserChannelTag]=$this->userChannel;
  13. //@session_register($this->keepUserNameTag);
  14. $_SESSION[$this->keepUserNameTag]=$this->userName;
  15. //@session_register($this->keepUserPurviewTag);
  16. $_SESSION[$this->keepUserPurviewTag]=$this->userPurview;
  17. //@session_register($this->keepAdminStyleTag);
  18. $_SESSION[$this->keepAdminStyleTag]=$adminstyle;
  19. PutCookie('DedeUserID',$this->userID,3600*24,'/');
  20. PutCookie('DedeLoginTime',time(),3600*24,'/');
  21. $this->ReWriteAdminChannel();
  22. return1;
  23. }
  24. else
  25. {
  26. return-1;
  27. }
  28. }

另外的解決方法就是在include/userlogin.class.php 中聲明一個(gè)函數(shù)

  1. functionsession_register()
  2. {
  3. returntrue;
  4. }



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
湟中县| 乳源| 扶沟县| 金溪县| 青海省| 商丘市| 婺源县| 梓潼县| 彭州市| 扶沟县| 蒙阴县| 白山市| 沐川县| 贵港市| 景德镇市| 驻马店市| 舒兰市| 南郑县| SHOW| 黄龙县| 光泽县| 获嘉县| 蒙自县| 工布江达县| 淮安市| 玉龙| 开封县| 顺昌县| 舞阳县| 海丰县| 宜丰县| 大方县| 永和县| 辽阳县| 进贤县| 南通市| 容城县| 麻阳| 东方市| 湟中县| 乌鲁木齐市|