我们如何添加管理员用户 WordPress 如果我们无权访问仪表板或 SQL

在某些情况下,我们需要“接管”一个博客/网站 WordPress,但我们没有太多的凭据。
在我们没有场景 拥有管理员权限的用户 而我知道密码, 我们没有电子邮件 我们可以恢复用户管理 并且无法访问数据库 (一个cPanel账号),好像有点无法登录 WordPress. 然而,有一个“门”。 FTP访问 该网站的文件,可以使我们能够与数据库的交互,并取得控制权。

如果我们可以通过 FTP 访问博客的文件 WordPress, 恢复具有访问权限的用户的密码 administrator添加新用户它可以通过两种方式来完成。

1. 通过phpMyAdmin访问博客/网站数据库,使用wp-config.php中的登录数据.

如果我们没有通过的cPanel或其他管理系统的访问 phpMyAdmin的我们可以 下载文档 这里提取DA档案我们要去FTP, 在文件和文件夹旁边 WordPress.
从浏览器访问phpMyAdmin:http://nume-blog.com/phpMyAdmin并与之连接 数据库的用户名和密码。 我们在wp-config.php中找到它们。
输入博客数据库phpMyAdmin后,我们转到表“wp_users“我们可以轻松更改电子邮件地址的位置(USER_EMAIL)。 我们输入一个我们可以访问的电子邮件地址,然后从 WordPress 我们重置密码。

2. 添加用户 WordPress 权利 administrator,使用当前主题的functions.php文件.

更简单,比第一速度更快,但除了用户名/现有的具有管理员权限的用户, 将添加一个。 当然,随着这个用户登录, 你可以改变你的其他。 电子邮件和密码。

要应用这种方法,首先 识别当前主题 运行该博客。 在头版访问源(查看源代码)并搜索“ /可湿性粉剂内容/主题/ ...”。 “ / themes / ..”之后的文件夹是当前主题文件夹。
FTP访问当前的主题文件夹(/可湿性粉剂内容/主题/ nume_tema /)和编辑文件 的functions.php 现在在这里。

在functions.php中,在底部添加以下代码:

 function wpb_admin_account(){
 $user = 'Username';
 $pass = 'Password';
 $email = '[email protected]';
 if ( !username_exists( $user )  && !email_exists( $email ) ) {
 $user_id = wp_create_user( $user, $pass, $email );
 $user = new WP_User( $user_id );
 $user->set_role( 'administrator' );
 } }
 add_action('init','wpb_admin_account');

只有将改变以红色表示的数据。 $用户, $通 si $电子邮件.

更改保存到您的functions.php,那么攻击: http://nume-site.com/wp-admin/凡登录你的项目之上。

这样就可以登录了 WordPress 新用户的排名为 administrator. 身份验证后,最好从functions.php 中删除此代码。

作为科技爱好者,我从2006年开始在StealthSettings.com上愉快地撰写文章。我在操作系统方面有丰富的经验,包括macOS、Windows和Linux,还熟悉编程语言和博客平台(WordPress),以及在线商店平台(WooCommerce、Magento、PrestaShop)。

如何以 » Linux » MySQL的 » 我们如何添加管理员用户 WordPress 如果我们无权访问仪表板或 SQL
发表评论