为了账号安全,请及时绑定邮箱和手机立即绑定

未捕获的错误:调用未定义的函数 mb_strripos()

未捕获的错误:调用未定义的函数 mb_strripos()

PHP
森林海 2021-12-24 09:28:39
我为 Wordpress使用插件https://wordpress.org/plugins/facebook-auto-publish/,但出现错误Uncaught Error: Call to undefined function mb_strripos()。要检查我是否创建了单个 php 文件:<?phperror_reporting(E_ALL);ini_set('display_errors', 1);echo mb_strripos("qwert", "w");?>我得到了同样的错误。在 php 文档中,我没有发现有什么问题。的输出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 回答

?
婷婷同学_

TA贡献1844条经验 获得超8个赞

您正在使用一个试图调用多字节字符串函数的插件,mb_strripos(). 但是,该插件不会首先检查这些功能是否可用。

mbstring不是 PHP 中的默认扩展。如果要使用这些功能,必须先安装扩展。有关如何执行此操作的详细信息,请参阅文档:https : //www.php.net/manual/en/mbstring.installation.php

您采用的安装方法将取决于您的托管环境。可能是你可以自己安装扩展;可能是您必须联系托管服务提供商。在不知道您的特定设置的情况下,我无法提出建议。

该插件确实应该检查 mbstring 支持并在它不可用时显示用户友好的错误消息,而不是允许它触发错误。


查看完整回答
反对 回复 2021-12-24
  • 1 回答
  • 0 关注
  • 222 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号