如下图所示,基础环境检查时,出现了2处失败。

PHP函数openssl生成密钥测试处理方案  失败
PHP函数openssI导出密钥测试处理方案 失败

解决方法:

配置openssl.cnf文件

在“设置”菜单里找到Php安装目录,打开php7.3.4nts文件夹,搜索openssl.cnf文件,将其拷贝至“C:\usr\local\ssl”文件夹下。如果你的c盘里没有这个文件夹,你可以依次创建这3个文件夹(usr,local,ss),然后将openssl.cnf拷贝进去。

下载根证书并修改Php.ini配置

下载Discuzq认证书,然后将其拷贝至 C盘根目录。下载地址:https://dl.discuz.chat/mirrors/cacert.pem

修改php.ini,搜索“curl.cainfo”和“openssl.cafile”两行,去掉前面的分号(注释号),并且改成如下内容。

curl.cainfo=c:\cacert.pem
openssl.cafile=c:\cacert.pem

以上是主要的解决方法。但是小编按这样操作了,仍然不行。最后发现犯了低级错误,php.ini修改的是php7.2.9nts的,但是网站使用的是7.4.3nts_p的服务。

点击网站页面的管理按钮,切换了php版本问题就解决了

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部