如何在phpMyAdmin for WordPress 4.6中创建WP管理员用户

时间:2016-08-31 作者:Steve

我有一个WP 4.6网站,其管理员用户无法访问/WP admin,收到错误(在白色屏幕上):

抱歉,不允许您访问此页面。

我已将设计器的完整站点SQL导出上载到phpMyAdmin中(在找到并将主机名从旧替换为新之后)。

我还在phpMyAdmin中编辑了设计器的管理员用户帐户,以将用户名、密码和电子邮件更改为我的详细信息。

之后,我收到了上面的错误。

如果我按照说明创建新用户帐户here:

Insert into wp_users:
ID – pick a number (in our example, we will use the number 4).
user_login – insert the username you want to use to access the WordPress Dashboard.
user_pass – add a password for this username. Make sure to select MD5 in the functions menu (Refer to the screenshot below).
user_nicename – put a nickname or something else that you would like to refer yourself as.
user_email – add the email you want to associate with this account.
user_url – this would be the url to your website.
user_registered – select the date/time for when this user is registered.
user_status – set this to 0.

Next we are going to have to add the values to wp_usermeta table:
umeta_id – leave this blank (it will be auto-generated)
user_id – this will be the id of the user you created in the previous step. Remember we picked 4.
meta_key – this should be wp_capabilities
meta_value – insert this: a:1:{s:13:"administrator";s:1:"1";}
Insert another row with the following information:
unmeta_id – leave this blank (it will be auto-generated)
user_id – this will be the id of the user you created in the previous step. Remember we picked 4.
meta_key – this should be wp_user_level
meta_value – 10
我也有同样的症状。

如果我上传了WP 4.6的新副本,我已经从Wordpress下载了。org,问题仍然存在。

如果清除浏览器缓存,问题仍然存在。

如果我将/wp-content/plugins重命名为/wp-content/plugins。旧的,问题仍然存在。

是方法listed here 在phpMyAdmin中添加新管理员用户的正确方法是什么?

如果我改变wp_capabilities 对于来自的原始或新管理员用户a:1:{s:13:”administrator”;s:1:”1″;}a:1:{s:13:”administrator”;b:1;} 正如上面URL上的一条评论所指出的,问题仍然存在。

感谢您的帮助。

1 个回复
最合适的回答,由SO网友:EBennett 整理而成

我认为问题与数据库中存储的值有关。你是打字还是复制粘贴?这可能会导致数据库中存储的值中出现不必要的空白。

还想知道,当您可以登录WordPress并导入DB CSV文件时,为什么要在DB级别执行此操作。这将导入存储在那里的任何博客帖子、内容、图像以及其他用户。我之所以这样说,是因为这似乎是一个新的网站设置,而不是因为黑客攻击而实际上必须设置一个新的管理员(正如链接到的帮助文章中提到的那样)

我觉得为了解决这个问题,你必须用一个新的DB重新安装WordPress,然后重新开始。

相关推荐

在将代码添加到函数后无法登录WordPress wp-admin。php

我在函数末尾添加以下代码。php文件,用于根据自定义帖子的帖子标题填充分类法。问题是,当我添加代码时,尝试登录wp admin时会出现以下错误。非常感谢您能帮助我们弄清楚为什么会发生这种情况。Error:错误:由于意外输出,Cookie被阻止。有关帮助,请参阅此文档或尝试支持论坛。Code: <?php function update_custom_terms($post_id) { // only update terms if