校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網站建設 > 建站知識 > 使用phpstudy時dedecms后臺頁面空白解決方法(PHP版

使用phpstudy時dedecms后臺頁面空白解決方法(PHP版

POST TIME:2017-11-13 00:47

今天把電腦上的phpStudy升級到2013版。在登錄本地織夢dedecms5.7時,/dede/login.php居然顯示空白。由于周五我安裝了windows8,因為是電腦問題,等我關掉防火墻配置好電腦服務后,發現還是不行。在百度后終于得到高人的日志指點。

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

session_register()

意思就是這說個函數不能用了,想用也用不了。方法很簡單,直接注釋掉,不用進行注冊就可以聲明session。

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

  1. functionkeepUser()

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

  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 中聲明一個函數

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



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

  • 400-1100-266
主站蜘蛛池模板: 凌海市| 修文县| 平潭县| 平乡县| 嘉善县| 隆昌县| 平阳县| 始兴县| 靖边县| 伊通| 荥阳市| 贵德县| 芒康县| 临夏县| 河北省| 祁阳县| 曲麻莱县| 松潘县| 陆河县| 武穴市| 武乡县| 衡阳县| 巴彦县| 隆尧县| 西乌珠穆沁旗| 琼结县| 永济市| 西乌珠穆沁旗| 罗城| 新晃| 江源县| 黄大仙区| 石河子市| 凤阳县| 台江县| 黔西| 泸西县| 句容市| 读书| 根河市| 太保市|