签名证书生成失败怎么办?

2026-06-01 188

报错原因:

程序未找到当前php版本openssl扩展的openssl.cnf配置文件。

解决方法一:

如果使用宝塔Linux面板,可尝试切换php版本到8.2及以上版本试试。

解决方法二:

  1. 点击下载->《修复工具》

  2. 按照说明将工具放到网站根目录下,浏览器里访问http://域名/repair/

  3. 按下图,先生成证书,再立即保存

    PixPin_2026-06-01_12-39-54

  4. 测试一下是否能打开后台登录页面

  5. 能打开的话,删除修复工具

解决方法三:

  1. 请在你的服务器环境中找到openssl.cnf配置文件,一般在php、Apache、Nginx的目录里;

    ·例如:Windows版宝塔openssl.cnf文件在宝塔的安装目录对应的php版本目录里BtSoft/php/##/extras/ssl/openssl.cnf(##代表当前所使用的php版本号80、81、82等)

    ·其它Windows非宝塔的集成环境,自己仔细找一下,肯定是有的!

    PixPin_2026-05-08_19-29-01

  2. 在php的phpinfo();信息中找到Openssl default configOpen配置,Windows一般是C盘目录。

    PixPin_2026-05-12_16-02-31

  3. 文件管理器打开这个目录,如果没有文件夹就自己创建文件夹,复制上边找到的openssl.cnf文件粘贴进去。