我在Open Shift上运行了一个Ghost应用实例。出于某种原因,当我尝试登录myapp.domain/ghost
时,它无法再找到我的电子邮件。
如何更改管理员电子邮件设置?
答案 0 :(得分:4)
我已经从@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';
答案 1 :(得分:1)
重置密码的过程相对简单。
rhc ssh <yourappname>
cd app-root/runtime/repo
OPENSHIFT_REPO_DIR
环境varaible cd content/data
sqlite3 ghost.db