From 5d0e8e9e39af85ccff2c0c0f6d677ca503bc7ec9 Mon Sep 17 00:00:00 2001 From: lkeme <1462364497@qq.com> Date: Fri, 3 Jun 2022 15:47:42 +0800 Subject: [PATCH] =?UTF-8?q?Created=20=E5=B8=B8=E8=A7=81=E8=BF=90=E8=A1=8C?= =?UTF-8?q?=E9=94=99=E8=AF=AF=20(markdown)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 常见运行错误.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 常见运行错误.md diff --git a/常见运行错误.md b/常见运行错误.md new file mode 100644 index 0000000..4163cd5 --- /dev/null +++ b/常见运行错误.md @@ -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" +``` +