💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# 常见报错 文档最后更新时间:2020-07-15 18:42:47 ### 前提 > 按照如下方式,请先拿到具体的错误信息,这才是解决问题的第一步 * 请打开调试模式,定位具体信息,然后在当前文档找到对应的错误 打开调试模式方式如下: ![](https://img.kancloud.cn/28/17/281732ae430aa4741b661f1347752006_1200x698.png) * 前端使用运行模式进行调试 ![](https://img.kancloud.cn/b4/38/b438dfce791ee9aef9ff41fdaa8fea9d_522x225.png) * 请在微信开发工具,或者浏览器访问,查看报错信息,以浏览器为例: 接口报错: ![](https://img.kancloud.cn/f2/6c/f26c10eb0fdffecd03e776b18c578550_1426x752.png) 前端报错&跨域(跨域报错为例): ![](https://img.kancloud.cn/df/7b/df7b04035ff155f94f2ab5277bbc88ac_1709x524.png) ### 常见错误汇总 #### 部分用户接口出现 EventDispatcher not found ![](https://img.kancloud.cn/f9/04/f9049ea523034724f3c87b5d6b6aa0af_645x415.png) 这是`php`和`overtrue/wechat`某个版本才会出现的问题,导致`symfony/event-dispatcher`扩展包被移除 解决办法: 手动安装 ~~~ composer require symfony/event-dispatcher:^4.3 -vvv ~~~ #### 新添加订单,支付页提示订单不存在 请检查队列配置文件`application/extra/queue.php`的`connector`配置是否是`redis【推荐】`或者`database`,如果不是(`Sync`),请移步[这里](https://doc.fastadmin.net/shopro/239.html) #### 拼团开团支付成功,跳转我的拼团不显示 因为支付成功之后采用异步队列进行执行,可能会存在短暂延迟 * 首先稍微等待一下,60秒之内,刷新我的拼团页面,看是否能显示出来 * 如果长时间还是未出来,确定队列监听是否正常,配置在[这里](https://doc.fastadmin.net/shopro/239.html) #### 微信公众号登录提示 redirect\_uri 域名与后台配置不一致 ![](https://img.kancloud.cn/73/b8/73b86dd46cddbadf55413a058a5d264b_511x357.png) 请在微信公众号后台`开发-》接口权限-》网页服务-》网页授权`设置网页授权回调域名为后台`api`的域名,别忘了配置`ip`白名单 #### Function Redis::delete() is deprecated ![](https://img.kancloud.cn/a5/96/a5967920d8951abea209d79740f6948c_1028x266.png) 下单或者后台右上角清空缓存报上面错,出错原因`php-redis 5`版本弃用了`delete`方法 解决办法: * 检查`application/config.php`配置文件缓存配置是否使用的是`Redis`驱动,如果是建议替换为`File`方式 * 如果仍要使用`Redis`驱动,请降低`redis`版本 `cache`如果使用了`Redis`驱动是这个样子的,请注意 ![](https://img.kancloud.cn/7f/e7/7fe7f49ad6aef9ef2a2c6d6543558e6a_885x391.png) #### 权限不足 Permission denied ![](https://img.kancloud.cn/66/b9/66b93e28bb51d8f8fb5f127a602ea837_537x494.png) * 首先检查`supervisor`守护进程执行用户是否是和`php-fpm`执行用户一致,宝塔是`www`,如果不一致请修改为`www` ![](https://img.kancloud.cn/59/cd/59cdbb721bebf787b1f1cc4081789a4a_491x283.png) * 修改整个后端目录所属用户为`www` ![](https://img.kancloud.cn/8a/80/8a8038cf5ec512a3f075fdd0277b1cb9_394x250.png) #### 短信验证码无法发送 \*、请安装阿里云短信插件 \*、在阿里云申请短信模板 \*、在现有默认模板基础再增加`mobilelogin`的短信模板 ztcSHrq3fxo7qMxCSEDzmg== 配置示例: ![](https://img.kancloud.cn/fc/f0/fcf0969e51046ec7cd381f5e8ed086e5_1200x440.png) #### 个人中心等级图标不显示 ![](https://img.kancloud.cn/80/ab/80ab9cd484c7827ba6f5b1a902642bf4_117x74.png) 请参考[这里](https://doc.fastadmin.net/shopro/230.html) #### 部分接口请求报错 ~~~ cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) ~~~ 说明:该错误出现原因大致有两种:第一在本地部署的测试环境;第二未配置域名SSL 证书 解决: 请在线上部署环境, 并且配置好证书即可 如果能折腾,并且一定要在本地部署开发环境,解决办法如下 ~~~ 下载 cacert.pem 证书 https://curl.haxx.se/ca/cacert.pem 编辑当前系统php 配置文件 php.ini [curl] ; A default value for the CURLOPT_CAINFO option. This is required to be an ; absolute path. curl.cainfo = 刚才下载的 cacert 的放置的绝对地址/cacert.pem 重启 php-fpm,重启 nginx ~~~