婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網(wǎng)站建設(shè) > 建站知識 > dedecms5.7登陸后臺空白,標題不能為空錯誤

dedecms5.7登陸后臺空白,標題不能為空錯誤

POST TIME:2021-05-23 01:32

通過網(wǎng)上網(wǎng)友指點然后再再本地測試可以,最終發(fā)現(xiàn)是php版本問題,linux的環(huán)境是 php5.4.20,經(jīng)過搜索找到解決方法了看下面.
 
dedecms安裝完成后會出現(xiàn)登陸后臺空白,發(fā)布文章時提示”標題不能為空”.
 
1.解決dedecms登陸后臺空白錯誤
 
因為php5.4的版本廢除了session_register,所以需要去掉session_register函數(shù),代碼如下:
 
修改:“include/userlogin.class.php”,注釋掉session_register,修改后如下:
 
//@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; 
2.dedecms發(fā)布文章提示"標題不能為空"
 
現(xiàn)象是發(fā)布英文標題沒問題,發(fā)布中文會提示“標題不能為空”,因為htmlspecialchars在php5.4默認為utf8編碼,gbk編碼字符串經(jīng) htmlspecialchars 轉(zhuǎn)義后的中文字符串為空,也就是標題為空,所以給htmlspecialchars添加ENT_COMPAT ,'GB2312'參數(shù)修改編碼默認值.
 
解決方法:
 
1.在dede安裝目錄執(zhí)行【linux環(huán)境】如下代碼: 
 
sed -i "s/htmlspecialchars(/gbkhtmlspecialchars(/g" `grep htmlspecialchars\( -rl *` 
 
2./include/common.func.php中任意位置添加函數(shù),代碼如下:
 
function gbkhtmlspecialchars($str) 
 return htmlspecialchars($str, ENT_COMPAT ,'ISO-8859-1'); 
 


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

  • 400-1100-266
主站蜘蛛池模板: 六安市| 洛川县| 黄梅县| 南宫市| 北京市| 嘉峪关市| 梧州市| 黄陵县| 当雄县| 缙云县| 临清市| 临江市| 齐河县| 鄂伦春自治旗| 苍梧县| 沙河市| 寿宁县| 眉山市| 苗栗市| 栾川县| 定边县| 西畴县| 大丰市| 南川市| 延寿县| 长海县| 永修县| 新乐市| 凤冈县| 绥阳县| 淳安县| 洛宁县| 定西市| 汕头市| 贵德县| 包头市| 海宁市| 三亚市| 华坪县| 新野县| 道孚县|