[教程]集中讨论之Call to undefined function XXXXX() 二次开发

超级版主 沉冰浮水 2019-5-3 2674

“如何实现……如何解决……”这类问题真心很难回答。。然而还是要保持微笑。

教程贴索引[电梯]-Z-BlogPHP-ZBlogger技术交流中心

https://bbs.zblogcn.com/thread-94927.html

分三种情况:

1、插件或者主题(统一称为应用)定义的函数:规范上要求此类函数以“应用ID_XXX”格式命名,建议优先向作者寻求解决;如果确定是应用内的函数又没按要求命名,也请向作者指出并要求其修改;

2、Z-Blog内置的函数:新版本可能会新增一些功能函数,没有升级到对应版本时,使用相关应用就会报错,可升级到最新版Z-Blog并且建议应用作者加个判断方案;

3、PHP内的函数,比如这个:

PHP: hash_hmac - Manual

https://www.php.net/manual/zh/function.hash-hmac.php

还有这个

PHP: openssl_pkey_get_public - Manual

https://www.php.net/manual/zh/function.openssl-pkey-get-public.php

原因为你的PHP环境未能正确开启相应函数;

不管是本地还是线上类VPS的可控环境,请选择更合适或较新版本部署工具,或者通过修改php.ini等操作开启所需功能,具体开启依各函数而定,可使用类似如下关键词搜索:

PHP 开启 hash_hmac

php.ini openssl_pkey_get_public

如果是没有相应权限的虚拟主机。。需联系空间商解决。。或者换一家;

以上。。。。

「QQ群:我的咸鱼心」「「水坑」系列教程索引
我大概率能够解决你实际面临的问题(收费),只是”你提出的问题“要如何回答则可能是另一个问题。

返回