Skip to content

5. 常见问题

Prk edited this page Jan 30, 2023 · 9 revisions

为了更加高效的处理用户的问题,请在提问前务必看完常见问题!因为目前收到的 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-年-月-日.logcard_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 扩展。

    不使用宝塔请:

  • 网站升级后支付页面提示 发生错误,下单失败,请稍后重试

    该问题为新版本更新了 “订单查询密码” 功能,但因数据库没有及时更新,所以出现了错误。