我有一个在 Open Shift 上运行的 Ghost 应用程序实例。由于某种原因,当我尝试登录时,myapp.domain/ghost
它不再能够找到我的电子邮件。
如何更改管理员电子邮件设置?
我有一个在 Open Shift 上运行的 Ghost 应用程序实例。由于某种原因,当我尝试登录时,myapp.domain/ghost
它不再能够找到我的电子邮件。
如何更改管理员电子邮件设置?
我从@niharvey 在他的第 5 步中给出的参考资料中改编了以下内容,不幸的是,该参考资料离线了。包括缺失步骤的完整程序如下:
你需要什么:
$OPENSHIFT_REPO_DIR/content/data
)bcrypt-hash
)select
以下声明)SSH 到您的应用程序:
rhc ssh appname
使用适当的数据库路径启动 sqlite:
$ cd $OPENSHIFT_REPO_DIR/content/data
$ sqlite3 ghost.db
显示数据,例如使用的电子邮件地址和列名(可选):
sqlite> PRAGMA table_info(users);
sqlite> select * from users;
sqlite> select email from users;
解锁帐户和重置密码:
sqlite> update users set status = 'active' ;
sqlite> UPDATE users SET password = 'bcrypt-hash' WHERE email = 'youremail@gmail.com';
重置密码的过程相对简单。
rhc ssh <yourappname>
cd app-root/runtime/repo
OPENSHIFT_REPO_DIR
环境变量cd 到它cd content/data
sqlite3 ghost.db