我这几天一直在努力。我对极端情绪感到愤怒。
我在 umquhile.org/kelpie 上有一个托管的Ghost博客。它一直很好。不知怎的,我把自己锁在账户之外。 75,000个帖子说我需要设置电子邮件,以便点击“忘记密码”。我已经走了12,000个帖子(好吧,轻微的夸张),展示了如何做到这一点。首先,Ghost的教程不起作用。我尝试了vanilla sendmail (预计不会工作), Mailgun , Sendgrid 和 Gmail 。我反复检查了我的配置。
根据我的设置方式,我会收到不同的错误消息。有时我得到了535 - 无效的登录凭据,有时候所有收件人都被拒绝了;现在我得到“无法读取未定义的属性'计数”,无论那个是什么。有人可以告诉我这个配置是否有问题。或者如何让电子邮件在Ghost中工作。
我应该注意,每次进行更改时,我都重新启动了node.js.
config = {
// ### Production
// When running Ghost in the wild, use the production environment
// Configure your URL and mail settings here
production: {
url: 'http://umquhile.org/kelpie',
mail: {
service: 'Gmail',
fromaddress: ‘xxxx@gmail.com',
transport: 'SMTP',
options: {
host: 'smtp.gmail.com',
secureConnection: true,
port: 465,
auth: {
user: ‘xxxx@gmail.com',
pass: ‘xxxxxxxxxxxxxx’
}
}
},
对于什么是值得的,我读到Ghost使用Bcrypt哈希作为密码。我使用在线Bcrypt生成器来散列我提供的密码。我复制了字符串并将其粘贴到Mysql中我的管理员用户的密码字段中。这不起作用,因为我的账户只是持平了。
答案 0 :(得分:0)
一旦我发布到stackoverflow,它就会打击我!!
我通过phpmyadmin进入数据库,发现字段 status
设置为已锁定
我清理了场地,保存了变化,并且tadaaa!我现在可以再次访问我的博客。对不起,讨厌的帖子!答案刚好发生在我身上。