Q&A 常见问题合集

在你访问网站时,遇到了 Something went wrong 之类的报错, 请在网站根部目录的.env中将 APP_DEBUG=false 改为 APP_DEBUG=true 并尝试重现报错

请善用谷歌,搜索报错的关键词基本都能找到解决方案!

报错 cURL error 60: SSL certificate problem: certificate has expired

  • nano /etc/ca-certificates.conf

  • comment out AddTrust_External_Root.crt, 加#注析掉

CentOS:

yum update && yum install ca-certificates && update-ca-certificates -f -v

Debian/Ubuntu:

apt update && apt install ca-certificates && update-ca-trust

RuntimeException No application encryption key has been specified

登录你的服务器SSH, cd到网站的根部目录,运行

php artisan key:generate

Illuminate \ Database \ QueryException (1045) SQLSTATE[HY000] [1045] Access denied for user 'XXXX'@'XXXXX' (using password: YES) (SQL: select * from config)

.env 文件中的数据库相关的设置错误,检查账号密码数据库是否输入正确,检查数据库的3306端口是否开启!

部分定时任务突然就不运行了

  1. 首先,进行代码排除。发现问题前后是否进行什么操作导致的,并尝试自行排除面板问题。

  2. 手动通过指令在terminal跑定时任务,查看报错;

  3. php的memory_limit是否过度的小,导致自动任务无法成功加载等。

最后更新于