我為 Wordpress使用插件https://wordpress.org/plugins/facebook-auto-publish/,但出現(xiàn)錯誤Uncaught Error: Call to undefined function mb_strripos()。要檢查我是否創(chuàng)建了單個 php 文件:<?phperror_reporting(E_ALL);ini_set('display_errors', 1);echo mb_strripos("qwert", "w");?>我得到了同樣的錯誤。在 php 文檔中,我沒有發(fā)現(xiàn)有什么問題。的輸出php -v:PHP 7.0.33-0ubuntu0.16.04.5 (cli) ( NTS )Copyright (c) 1997-2017 The PHP GroupZend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologieswith Zend OPcache v7.0.33-0ubuntu0.16.04.5, Copyright (c) 1999-2017, by Zend Technologies我錯在哪里?謝謝
1 回答

婷婷同學(xué)_
TA貢獻(xiàn)1844條經(jīng)驗 獲得超8個贊
您正在使用一個試圖調(diào)用多字節(jié)字符串函數(shù)的插件,mb_strripos()
. 但是,該插件不會首先檢查這些功能是否可用。
mbstring
不是 PHP 中的默認(rèn)擴(kuò)展。如果要使用這些功能,必須先安裝擴(kuò)展。有關(guān)如何執(zhí)行此操作的詳細(xì)信息,請參閱文檔:https : //www.php.net/manual/en/mbstring.installation.php
您采用的安裝方法將取決于您的托管環(huán)境??赡苁悄憧梢宰约喊惭b擴(kuò)展;可能是您必須聯(lián)系托管服務(wù)提供商。在不知道您的特定設(shè)置的情況下,我無法提出建議。
該插件確實應(yīng)該檢查 mbstring 支持并在它不可用時顯示用戶友好的錯誤消息,而不是允許它觸發(fā)錯誤。
- 1 回答
- 0 關(guān)注
- 193 瀏覽
添加回答
舉報
0/150
提交
取消