我是按照官方提供的sphinx配置文件配置的,用的是centos系統,在終端執行時能夠返回搜索內容,就是在phpcms程序中有問題
經過一翻研究后,找到一個解決方法:
程序版本:PHPCMS V9正式版utf-8
把phpcms\modules\search\classes\search_interface.class.php 文件做如下修改
復制代碼
代碼如下:
修改為
復制代碼
代碼如下:
utf-8 的 phpcms v9 會遇到這個問題是因為有一行代碼把不是utf-8編碼的搜索詞$q,改為utf-8的搜索詞$utf8_q,
復制代碼
代碼如下: