WordPress "call_user_func_array() expects"如何解决

最近升级到 WordPress5.8版本,一切顺利完成后台页面出现错误提示“call_user_func_array() expects parameter 1 to be a valid callback”等字样,好在前台页面能正常打开。下面我们集中精力解决这个问题。

1、关闭 php报错

因为之前没有遇到这种问题,魏艾斯笔记去网络上查找后,看到有人遇到同样问题:有错误提示,但是看不到后台登录界面。因为网站使用 PHP5.2。可选解决方案:升级PHP版本或者关闭 php报错。老魏猜测可能用的老程序只支持php5.2,所以选择了关闭php报错。

如果你使用命令行,就在 php.ini文件中搜索。如果用的宝塔面板就更简单了,去“软件商店”>“已安装”,打开当前用的php版本,“配置文件”,右侧的代码区域点击一下,然后Ctrl+F 搜索关键字:display_errors,把默认的 on 改成 off,保存、重启php。

宝塔面板关闭 php报错

2、重启php

老魏觉得关闭报错并不能解决问题,我们不能逃避问题,因为错误还在那。而且上面那个案例因为用的是老程序,不能升级php。

而老魏遇到的这个情况是前台、后台都能正常打开,只在后台上面出现了一行错误提示,并不很严重。索性就直接重启php,然后再刷新 WordPress后台,错误提示就没有了。

3、这个问题稀里糊涂的出现,又稀里糊涂的解决。老魏觉得应该记录下来分享给大家,如果你也遇到了这个问题,并不严重的话可以直接重启 php试试看,如果还不行就关闭php报错。

温馨提示: 本文最后更新于2024-06-16 19:03:18,某些文章具有时效性,若有错误或已失效,请在下方 留言或联系 Ferry资源网
© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容