濮阳杆衣贸易有限公司

主頁 > 網(wǎng)站建設(shè) > 建站知識(shí) > DedeCMS GBK版安裝sphinx全文索引無法查詢無結(jié)果問題

DedeCMS GBK版安裝sphinx全文索引無法查詢無結(jié)果問題

POST TIME:2017-11-13 00:49

本測試安裝的是sphinx中文版-coreseek 4.0版,用測試中文的命令在命令行查詢:



  1. echo網(wǎng)絡(luò)搜索|iconv-fgbk-tutf-8|search-cD:\webserver\coreseek-4.0.1-win32\etc\csft_dedecmsv57.conf--stdin|iconv-futf-8-tgbk


可成功查詢。

但在DedeCms中卻無結(jié)果,經(jīng)過摸索,終于找到原因,DedeCMS GBK版的search.php中的關(guān)鍵字編輯是GBK的,而sphinx全文索引要求是utf8,
所以無法查詢GBK編碼的中文;

解決方法:

打開plus中的search.php , 找到:

  1. $keyword=addslashes(cn_substr($keyword,30));


在這行下面增加:

  1. $keyword=mb_convert_encoding($keyword,"UTF-8","GBK");


即可正常查詢!



上一篇:dedecms最新版本修改任意管理員漏洞+getshell+exp【配

下一篇:去除Dedecms列表頁文章標(biāo)題加粗效果

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

  • 400-1100-266
遂溪县| 清水县| 同德县| 香港 | 许昌市| 怀来县| 英德市| 宿州市| 大城县| 九寨沟县| 荃湾区| 花莲市| 宜春市| 渭南市| 长治县| 沾益县| 赞皇县| 射阳县| 奉化市| 青州市| 怀集县| 遂宁市| 织金县| 宾阳县| 凌海市| 肃宁县| 湘西| 长葛市| 扶沟县| 淮安市| 兰州市| 南平市| 东乡族自治县| 华坪县| 卢氏县| 镇原县| 灌南县| 太仓市| 成武县| 洞口县| 翁源县|