Created 常见运行错误 (markdown)

lkeme 2022-06-03 15:47:42 +08:00
parent 3a69653ec3
commit 5d0e8e9e39

32
常见运行错误.md Normal file

@ -0,0 +1,32 @@
## 程序运行相关
### 1. cURL error 60: SSL certificate problem: certificate has expired
#### 错误
程序启动时出现错误如下,
```
[2022-06-03 15:41:07] BHP.WARNING: (Log) => Target -> URL: https://xxxx.xxx METHOD: get [] []
[2022-06-03 15:41:07] BHP.WARNING: (Log) => CURl -> RETRY: 0 ERROR: cURL error 60: SSL certificate problem: certificate has expired (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://xxxx.xxx ERRNO: 0 STATUS: Waiting for recovery! [] []
```
#### 原因
Curl证书错误
#### 解决
下载[cacert.pem](https://curl.se/ca/cacert.pem)文件
放置`php.ini`下的设置目录
```ini
[curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
;curl.cainfo =
curl.cainfo = "C:\testphp\etc\ssl\cacert.pem"
```