Home 前端/建站Wordpress WordPress 无法登录后台,FTP修改管理员密码。

WordPress 无法登录后台,FTP修改管理员密码。

by Kevin
1 comment 151 views

如果我们遇到忘记登录密码或者其他原因导致Wordpress 无法登录管理员后台,那么我们可以使用ssh登录服务器,并通过安装WP CLI 命令行工具轻松修改Wordpress管理员密码。

安装WP CLI 命令行工具

WP CLI 是一个用于管理 WordPress 站点的命令行工具。

安装:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
检查Phar文件以验证其是否正常运行:
php wp-cli.phar --info
添加可执行权限并移动到bin目录:
chmod +x wp-cli.phar 
sudo mv wp-cli.phar /usr/local/bin/wp
接下来测试命令:
wp --info
如果成功则会显示如下:
$ wp --info OS: Darwin 16.7.0 Darwin Kernel Version 16.7.0: Thu Jan 11 22:59:40 PST 2018; root:xnu-3789.73.8~1/RELEASE_X86_64 x86_64
 Shell: /bin/zsh
 PHP binary:    /usr/local/bin/php
 PHP version:    7.0.22
 php.ini used:   /etc/local/etc/php/7.0/php.ini
 WP-CLI root dir:        /home/wp-cli/.wp-cli/vendor/wp-cli/wp-cli
 WP-CLI vendor dir:     /home/wp-cli/.wp-cli/vendor
 WP-CLI packages dir:    /home/wp-cli/.wp-cli/packages/
 WP-CLI global config:   /home/wp-cli/.wp-cli/config.yml
 WP-CLI project config:
 WP-CLI version: 2.4.0

修改管理员密码

前往Wordpress安装目录:(xuyuso.com是我的网站安装路径)
cd /var/www/xuyuso.com
用户列表:
wp user list

接下来你会看到那个id为1的用户就是你的管理员用户了,记住该用户名

修改密码:(密码改成123456)
wp user update 1 --user_pass=123456

大功告成!

更多wp-cli命令参考:

搜索wordpress主题:
wp theme search THEME_NAME
安装wordpress主题:
wp theme install THEME_NAME
激活wordpress主题:
wp theme activate THEME_NAME
列出所有安装的主题
wp theme list
使用WP-CLI管理wordpress插件
搜索wordpress插件:
wp plugin search PLUGIN_NAME
安装wordpress插件:
wp plugin install PLUGIN_NAME
激活wordpress插件:
wp plugin activate PLUGIN_NAME
列出安装的插件:
wp plugin list
获取插件状态:
wp plugin status
更新插件:
wp plugin update --all
或者
wp plugin update <plugin>
使用WP-CLI管理translates 翻译
wp language core update
管理wordpress数据库
连接数据库:
wp db cli
显示数据库中的表: 
wp db tables
把数据库导出到.sql文件,通常用来备份:
wp db export ~/backup.sql
导入sql文件到数据库:
wp db import ~/backup.sql
执行SQL查询语句:
wp db query "SELECT * FROM wp_users"

Related Articles

1 comment

Kevin 2020年12月10日 - 下午3:48

哈哈

Reply

Leave a Comment