mirror of
https://github.com/lkeme/BiliHelper-personal.git
synced 2026-01-16 13:20:27 +00:00
Updated 常见问题
parent
24b1d4c7ee
commit
bf5a256d65
81
常见问题.md
81
常见问题.md
@ -1,16 +1,41 @@
|
|||||||
## 程序运行相关
|
## 程序运行相关
|
||||||
|
|
||||||
### 1. cURL error 60: SSL certificate problem
|
### 1. Class 'GuzzleHttp\Client' not found
|
||||||
|
|
||||||
#### 错误
|
#### 错误
|
||||||
|
|
||||||
程序启动时出现错误如下,
|
程序启动时出现错误如下,
|
||||||
|
|
||||||
```
|
```
|
||||||
[202X-XX-XX XX:XX:XX] Log.WARNING CURl -> RETRY: 0 ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) ERRNO: 0
|
[202X-XX-XX XX:XX:XX] Bilibili.ERROR: MSG: Class 'GuzzleHttp\Client' not found CODE: 0 FILE: ...\src\core\Curl.php LINE: 209
|
||||||
[202X-XX-XX XX:XX:XX] Log.WARNING 尝试重试第 0 次,等待网络恢复...
|
[202X-XX-XX XX:XX:XX] Bilibili.ERROR: MSG: Class 'GuzzleHttp\Client' not found CODE: 0 FILE: ...\src\core\Curl.php LINE: 209
|
||||||
[202X-XX-XX XX:XX:XX] Log.WARNING CURl -> RETRY: 1 ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) ERRNO: 0
|
[202X-XX-XX XX:XX:XX] Bilibili.ERROR: MSG: Class 'GuzzleHttp\Client' not found CODE: 0 FILE: ...\src\core\Curl.php LINE: 209
|
||||||
[202X-XX-XX XX:XX:XX] Log.WARNING 尝试重试第 1 次,等待网络恢复...
|
[202X-XX-XX XX:XX:XX] Bilibili.INFO: 开始启动程序...
|
||||||
|
```
|
||||||
|
|
||||||
|
#### 原因
|
||||||
|
|
||||||
|
未运行 Composer 获取运行相关依赖包
|
||||||
|
|
||||||
|
#### 解决
|
||||||
|
|
||||||
|
确认已经安装好 Composer, 在程序根目录运行命令 `composer install`
|
||||||
|
|
||||||
|
PS. 如果你觉得仍然有问题,可以删除程序根目录下 `vendor` 文件夹和 `composer.lock` 文件,并在程序根目录下重新运行命令 `composer clearcache` 和 `composer install`
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### 2. cURL error 60: SSL certificate problem
|
||||||
|
|
||||||
|
#### 错误
|
||||||
|
|
||||||
|
程序启动时出现错误如下,
|
||||||
|
|
||||||
|
```
|
||||||
|
[202X-XX-XX XX:XX:XX] Log.WARNING CURl -> RETRY: 0 ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) ERRNO: 0 STATUS: Waiting for recovery!
|
||||||
|
[202X-XX-XX XX:XX:XX] Log.WARNING CURl -> RETRY: 1 ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) ERRNO: 0 STATUS: Waiting for recovery!
|
||||||
|
[202X-XX-XX XX:XX:XX] Log.WARNING CURl -> RETRY: 2 ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) ERRNO: 0 STATUS: Waiting for recovery!
|
||||||
|
[202X-XX-XX XX:XX:XX] Log.WARNING CURl -> RETRY: 3 ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) ERRNO: 0 STATUS: Waiting for recovery!
|
||||||
```
|
```
|
||||||
|
|
||||||
#### 原因
|
#### 原因
|
||||||
@ -28,7 +53,47 @@ VERIFY_SSL=false
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### 2. Fail to parse dotenv file due to invalid name
|
### 3. 检查令牌失败、重新生成令牌失败、空白的账号和口令、
|
||||||
|
|
||||||
|
#### 错误
|
||||||
|
|
||||||
|
程序启动时出现错误如下,
|
||||||
|
|
||||||
|
```
|
||||||
|
[202X-XX-XX XX:XX:XX] Bilibili.INFO: 开始启动程序...
|
||||||
|
[202X-XX-XX XX:XX:XX] Bilibili.INFO: 正在检查令牌合法性...
|
||||||
|
[202X-XX-XX XX:XX:XX] Bilibili.ERROR: 检查令牌失败 {"msg":"user not login"}
|
||||||
|
[202X-XX-XX XX:XX:XX] Bilibili.WARNING: 令牌即将过期
|
||||||
|
[202X-XX-XX XX:XX:XX] Bilibili.INFO: 申请更换令牌中...
|
||||||
|
[202X-XX-XX XX:XX:XX] Bilibili.ERROR: 重新生成令牌失败 {"msg":"user not login"}
|
||||||
|
[202X-XX-XX XX:XX:XX] Bilibili.WARNING: 无效令牌,正在重新申请...
|
||||||
|
[202X-XX-XX XX:XX:XX] Bilibili.ERROR: 空白的账号和口令!
|
||||||
|
```
|
||||||
|
|
||||||
|
#### 原因
|
||||||
|
|
||||||
|
配置文件 `user.conf` 中输入了错误输入了令牌相关信息,或输入了错误的账号和密码,或没有输入账号和密码
|
||||||
|
|
||||||
|
#### 解决
|
||||||
|
|
||||||
|
修改配置文件 `user.conf` 中的 `APP_USER` 和 `APP_PASS` 为你的账号和密码,请勿尝试 `ACCESS_TOKEN`, `REFRESH_TOKEN` 和 `COOKIE` 后面自行填入参数
|
||||||
|
|
||||||
|
以账号 `laozi@example.com` 和密码 `laozidemima` 为例,输入应该如下所示
|
||||||
|
|
||||||
|
```
|
||||||
|
# 帐号|密码
|
||||||
|
APP_USER=laozi@example.com
|
||||||
|
APP_PASS=laozidemima
|
||||||
|
|
||||||
|
# 令牌(自动生成)
|
||||||
|
ACCESS_TOKEN=
|
||||||
|
REFRESH_TOKEN=
|
||||||
|
COOKIE=
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### 4. Fail to parse dotenv file due to invalid name
|
||||||
|
|
||||||
#### 错误
|
#### 错误
|
||||||
|
|
||||||
@ -46,7 +111,7 @@ PHP Fatal error: Uncaught Dotenv\Exception\InvalidFileException: Failed to parse
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### 3. pcntl_signal_dispatch() has been disabled for security reasons
|
### 5. pcntl_signal_dispatch() has been disabled for security reasons
|
||||||
|
|
||||||
#### 错误
|
#### 错误
|
||||||
|
|
||||||
@ -65,7 +130,7 @@ PHP Warning: pcntl_signal_dispatch() has been disabled for security reasons in .
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### 4.
|
### 6.
|
||||||
|
|
||||||
#### 错误
|
#### 错误
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user