💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
一、问题复现 在总后台更新代码时,提示更新失败,如果确认当前版本和云端版本一致,则失败为正常表现,如果不一致时提示更新失败,可以按如下操作进行配置。 二、缺少证书 ●先下载[cacert.pem证书](https://curl.se/ca/cacert.pem),https://curl.se/ca/cacert.pem,下载完后我直接上传到了/www/server/php目录下 ●找到对应的php版本的php.ini文件,如下所示,以PHP7.3为例子。 PHP-7.3管理 堡 服务 提示:CTRL+F搜索关键字,CTRL+S保存,CTRL+H查找替换! 1914 3 USE WHEN A11 OPENSS1 安装扩展 USERS SHOULD 1915 ; NOT SPECIFY S Q\\ 3 0F8 AA USE THE 配置修改 1916 ; OS-MANAGED CERT STORES IN ITS ABSENCE. IF SPECIFIED, THIS 靠产 VALUE MAY STILL 上传限制 3 BE OVERRIDDEN ON A PER-STREAM BASIS VIA THE "CAFILE" SSL 1917 STREAM CONTEXT 管 超时限制 1918 ;OPTION. 1919 3OPENSSL.CAFILE-/ETC/PKI/TLS/CERTS/CA-BUNDLE.CRT 语言 配置文件 19 OPENSS1.CAFILE/WWW/SERVER/PHP/CACERT.PEM 1921 ;IF OPENSSL.CAFILE IS NOT SPECIFIED O FILE IS NOT IFTHECAFI 语言 FOUND,THE FPM配置文件 1922 ; DIRECTORY POINTED TO BY OPENSSL.CAPATH SEARCHED FOR A 语言 SUITABLE 禁用函数 1923 S CERTIFICATE. THIS VALUE MUST BE A CORRECT LY HASHED CERTIFICATE DIRECTORY. 性能调整 1924 ; MOST USERS SHOULD NOT SPECIFY A VALUE FOR TIIS DIRECTIVE AS PHP WILL 负载状态 1925 : ATTEMNT TO USE THE OS-MANACED CERT STORES IN TS AHSENCE.TF 保存 语言 SESSION配置 此处为73主配置文件,若您不了解配置规则,请勿随意修改. 语言 日志 默认已开启OPENSSL/CURL/MYSQL等扩展,详情可点击PHPINFO查看 语言 慢日志 语言 PHPINFO 语言 ![](https://img.kancloud.cn/9a/f9/9af96259f49582211a9500c4057d70f3_729x658.png) ●将openssl.cafile其路径替换为openssl.cafile=/www/server/php/cacert.pem也就是你刚把cacert.pem证书上传的路径 ●最后重启php服务即可 注: 我在项目文件充的public目录下的cert文件夹中已经提供证书,可直接使用 超级挪车码1.0.5 >CERT 在CERT中搜索 类型 名称 修改日期 大小 PEM文件 2022/8/26 11:20 218 KB CACERT.PEM ![](https://img.kancloud.cn/20/ab/20abc37238ff81d2f9ac595651247e02_705x181.png) 如果以上方法配置正确后还是无法正常更新,请私信我并且提供宝塔进行排查。 若有收获,就点个赞吧