gpt4 book ai didi

wordpress - 将 WordPress 用户更改为管理员

转载 作者:行者123 更新时间:2023-12-03 07:25:53 24 4
gpt4 key购买 nike

我正在尝试建立一个生产 Wordpress 博客的本地副本。在生产中,我是用户,但不是管理员,因此我尝试将自己更改为本地管理员。我按照this上的指示进行操作博客文章让自己成为管理员,因此我执行了以下 SQL 查询:

INSERT INTO usermeta(user_id,meta_key,meta_value) VALUES(376, 'wp_capabilities', 'a:1:{s:13:"administrator";b:1;}');
INSERT INTO usermeta(user_id,meta_key,meta_value) VALUES(376, 'wp_user_level', 10);

然后我清除了浏览器 cookie 并再次登录,但是当我尝试导航到 http://localhost/wp-admin 时,我仍然收到“您没有足够的权限来访问此内容”页。”我什至删除了我的 APC 缓存文件并重新加载 Nginx 和 PHP-FPM,这也没有改变任何东西。有谁知道还有什么可以尝试的吗?

最佳答案

要设置功能user_level,您的meta_key值需要与您的数据库前缀匹配。默认情况下,这是 wp_ (导致 wp_capabilitywp_user_level),但在您的情况下会有所不同,因为您没有前缀。正确的 capability 值为 a:1:{s:13:"administrator";s:1:"1";}

-- delete any existing values for this user
DELETE FROM usermeta WHERE user_id=376 AND (meta_key LIKE '%capabilities' OR meta_key LIKE '%user_level')
-- insert the capabilities and user_level for user_id 376
INSERT INTO usermeta(user_id,meta_key,meta_value) VALUES(376, 'capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');
INSERT INTO usermeta(user_id,meta_key,meta_value) VALUES(376, 'user_level', 10);

关于wordpress - 将 WordPress 用户更改为管理员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13094601/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com