-
Notifications
You must be signed in to change notification settings - Fork 902
5. 常见问题
为了更加高效的处理用户的问题,请在提问前务必看完常见问题!因为目前收到的 Issues 中大多数都是以下问题:
-
修改
.env
文件 / 网站配置无效可以使用如下代码解决问题:
# 进入你的网站目录 cd /www/wwwroot/example.com # 清各种缓存 php artisan cache:clear php artisan config:clear php artisan route:clear
如果你使用如上命令后
.env
文件无效,请使用如下命令手动构建环境变量缓存:# 进入你的网站目录 cd /www/wwwroot/example.com # 手动构建缓存 php artisan config:cache
-
后台密码忘记重置
php artisan reset:password [Email] [Password]
默认后台登录邮箱
[email protected]
默认后台登录密码123456
请将下面的命令中对应的邮箱和密码替换为自己要修改的,或是直接执行下面的命令。
(如果你已经修改过登录的邮箱,请替换[email protected]
为自己设置的邮箱。如果也忘记就去数据库找)# 进入你的网站目录 cd /www/wwwroot/example.com # 修改密码 php artisan reset:password [email protected] 123456
-
提示 未知错误 或 500错误 的解决办法
因为在页面上直接抛出错误会包含敏感信息,所以不对外展示。需要到如下目录查看你的错误。
(假设
/www/wwwroot/example.com
为网站所在目录)/www/wwwroot/example.com/storage/logs
如果你的网站是刚开的,那么默认的文件不会有很多。有能力的自行排错,或者根据本页面的提示排错。若按照提示排错依旧不行请发 Issues。
一般格式为:
card_cli-年-月-日.log
和card_fpm-fcgi-年-月-日.log
两种。文件过多请直接搜索格式为YYYY-mm-dd
(如:2020-01-01)的文件,并找出格式一致的文件进行排错或提问。 -
因 Geetest 验证码过期等原因无法加载验证码无法登录网站后台
是否开启验证码是在后台数据库当中
systems
表的vcode_login
字段控制的。将该字段改为0
即可。
或是直接使用下面的 SQL 语句。UPDATE `systems` SET `value` = '0' WHERE `systems`.`name` = 'vcode_login';
修改完成后多半不生效,是缓存的问题。请参阅本文顶端 “修改
.env
文件 / 网站配置无效” 部分。 -
网站 “普通验证码” 无法使用,请求提示
500
错误如果是宝塔,请在面板中找到左侧导航【软件商店】->上方【已安装】->找到你的 PHP 对应版本的右侧【设置】->【安装扩展】中安装
fileinfo
扩展。不使用宝塔请:
-
网站升级后支付页面提示 发生错误,下单失败,请稍后重试
该问题为新版本更新了 “订单查询密码” 功能,但因数据库没有及时更新,所以出现了错误。