首页CMSzblogphp主题或插件无法启动的原因及开启openssl_pkey_get_public()的方法

zblogphp主题或插件无法启动的原因及开启openssl_pkey_get_public()的方法

时间2023-04-20 19:09:01发布访客分类CMS浏览939
导读:问题描述:zblog主题或插件无法启动,每当启动时就提示如下错误:(1 E_ERROR : Call to undefined function openssl_pkey_get_public( (register_shutdown_fu...

问题描述:

zblog主题或插件无法启动,每当启动时就提示如下错误:

(1)E_ERROR : Call to undefined function openssl_pkey_get_public() (register_shutdown_function) (1.5.2.1935 (Zero)) (WINNT; Apache2.4.23; PHP 5.4.45; mysqli; curl)

这个问题碰到的人应该不算多,而其中的大部分人都是在本地搭建测试站的时候遇到的,这个提示的意思是:未找到函数:openssl_pkey_get_public(),这是一个PHP系统函数,既然提示了这个错误,就说明你的PHP并未开启它。

解决办法:

在百度中搜索,也看到了有几篇关于这个问题的文章,只是这些文章说的并不全面,按照这些文章中的方法也许你能解决这个问题,但也可能解决不了。

百度中的方法都是仅仅让大家到php.ini文件中搜索extension=php_openssl.dll这段代码,并将其前面的分号“;”去除,如下图:

然而这并不是一个完整的方法,它只是这个问题方法的后半段!在它前面要加个前提条件:PHP要高于或等于5.6!

不然就算你照着它的做了,结果还是启动不了你的主题或者插件,继续提示同样的错误或其它错误:

错误提示一:(1)E_ERROR : Call to undefined function openssl_pkey_get_public() (register_shutdown_function) (1.5.2.1935 (Zero)) (WINNT; Apache2.4.23; PHP 5.4.45; mysqli; curl)

错误提示二:(0)UNKNOWN : 非法访问 (set_exception_handler) (1.5.2.1935 (Zero)) (WINNT; Apache2.4.23; PHP 5.4.45; mysqli; curl)

错误提示三:(2)E_WARNING : openssl_public_encrypt(): Don't know how to get public key from this private key (set_error_handler) (1.5.2.1935 (Zero)) (WINNT; Apache2.4.23; PHP 5.4.45; mysqli; curl)

所以,如果要解决这个问题,大家首先要先确定自己的PHP环境的版本,如果PHP版本不低于5.6,那么:

1,打开php.ini文件,

2,通过搜索找到代码extension=php_openssl.dll,去除这段代码前的分号“; ”。

function openssl_pkey_get_public() zblog应用启动不了

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: zblogphp主题或插件无法启动的原因及开启openssl_pkey_get_public()的方法
本文地址: https://pptw.com/jishu/4108.html
themeolrs-资源站/源码网主题手机端演示截图展示 zblog启动应用时提示错误“非法访问”的原因 zblog非法访问怎么解决

游客 回复需填写必要信息