跳转至主要内容

Ghost 安装

禁用 Ghost 后台登录时的邮件验证

新版本的 Ghost 6.x 在安装之后重新登录时可能要求通过邮件进行认证,虽然邮件是发送到你设置后台时的邮箱,但是如果你的 Ghost 博客没有配置 SMTP 服务,无法收到邮件。

关于配置 Ghost SMTP 邮件服务实现账号注册和登录后续再介绍,这里提供一种更简单的方式解决新安装的 Ghost 因为收不到邮件导致无法登录后台的问题。

  • 切换到 Ghost 用户,如果你创建时使用的用户名不同,请自行替换为对应
sudo -i -u ghost-art
  • 进入到 Ghost 所在目录。如果你是通过本博客中的一键脚本安装的,那么 Ghost 路径在 /var/www/ghost
cd /var/www/ghost
  • 备份原配置文件
cp config.production.json config.production.json.bak && ls
  • 修改配置文件(以下指令二选一,新手选第二种)
vim config.production.json
nano config.production.json

找到 security ~ staffDeviceVerification 改成 false,按 Ctrl + X 再按 Y 保存

staffDeviceVerification
  • 检查 Ghost 是否配置正常
ghost doctor
  • 重启 Ghost
ghost restart

重启生效之后重新访问后台登录即可。