新聞中心
完美解決Phpwind升級到8.7版本后點(diǎn)擊“搜索”報(bào)錯(cuò) Call to undefined function
有很多無憂主機(jī)php空間站長朋友們都不會關(guān)注phpwind搜索功能,這個(gè)功能十分的強(qiáng)大,論壇的文章和發(fā)帖數(shù)是每天不斷的更新,由于每個(gè)用戶發(fā)帖的內(nèi)容不一致甚至某些用戶每天發(fā)好幾篇帖子。這樣的話整個(gè)論壇帖子就積少成多了。 如何從百篇帖子搜索想要的內(nèi)容就得用上phpwind搜索功能了!phpwind搜索過程十分簡單只要輸入簡單的關(guān)鍵字他就可以更快捷的搜索出論壇中的帖子。 最新小編發(fā)現(xiàn)有些人將phpwind升級到8.7后輸入搜索內(nèi)容點(diǎn)擊“搜索”時(shí)出現(xiàn)了: Call to undefined function: str_ireplace() in?D:\upload\lib\search\search\base.search.php?on line?342?報(bào)錯(cuò),很多站長朋友跑過來問小編的小編也是滿頭的霧水測試了半天也沒有查出是那里的問題。 經(jīng)過小編一段時(shí)間研究后利用網(wǎng)絡(luò)上種種方法不斷的測試終于找到了完美解決phpwind升級到8.7后點(diǎn)擊搜索報(bào)錯(cuò)出現(xiàn): Call to undefined function: str_ireplace() in?D:\upload\lib\search\search\base.search.php?on line?342?解決方法。在根目錄中進(jìn)入wind 找到searcher.php文件找到如下代碼:
if ($type && ! in_array ( $type, array_merge ( array ('special' ),刪除替換成如下代碼: if ($type && ! in_array ( $type, array_merge ( array ('special' ), ( array )$searchPassType ) )) { 替換完成之后找到: searcherService = L::loadclass ( 'searcher', 'search' ); 在下面添加如下代碼: list ( $page, $isSphinx, $threadrange, $diaryrange ) = $_searchHelper->initCondition ( $page, $threadrange, $diaryrange ); 即可完美解決phpwind升級到8.7后輸入搜索內(nèi)容點(diǎn)擊“搜索”時(shí)出現(xiàn)了: Call to undefined function: str_ireplace() in?D:\upload\lib\search\search\base.search.php?on line?342?報(bào)錯(cuò),所以各位站長朋友們不要誤認(rèn)為是服務(wù)器版本不支持或者是服務(wù)器未開啟函數(shù)導(dǎo)致的。如果有域名報(bào)錯(cuò)的話建議試試小編的方法。 無憂主機(jī)相關(guān)文章推薦閱讀: PHPWIND更新到8.7版本后用戶無法正常填寫注冊信息 PHPWIND升級9.0過程中設(shè)置偽靜態(tài)規(guī)則不影響網(wǎng)站收錄方法 PHPWIND 更新到8.7版本后注冊信息時(shí)密碼強(qiáng)度無法顯示解決方法 PHPWIND 更新到9.0后后臺緩存管理欄無法更新站點(diǎn)、CSS、模板緩存處理方法
本文地址:http://www.gle-technology.com/phpwind/19037.html