我有一个wordpress网站mysite.com
和一个子域名mysite.com/subdomain
。我需要将用户从mysite.com/subdomain
复制到mysite.com
。我试过了
INSERT INTO wp_users (<fields>) SELECT <fields> FROM subdomain_users
wp_users字段为user_login
,user_email
和user_registered
,然后让他们全部重置密码。
一切正常,但有两个问题:
当管理员想要编辑用户个人资料或想要编辑其个人资料的用户时,会遇到此错误:Cannot create a user with an empty login name.
添加帖子时,这些用户隐藏了wp tinymce编辑器中的文本和视觉选项卡。但如果我像往常一样添加新用户&gt;&gt;添加新用户,那么他们就可以看到视觉和文字标签。
任何建议和建议都将受到赞赏。
答案 0 :(得分:2)
答案 1 :(得分:0)
登录需要连接到服务器,一旦创建登录,该登录将有权连接到服务器。但只有在创建用户时才能访问该服务器上存在的数据库,但必须将其映射到某个登录名。例如,如下所示
CREATE LOGIN test WITH PASSWORD=N'test', DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
CREATE USER test_user FOR LOGIN test WITH DEFAULT_SCHEMA = dbo;
您的错误说,您已创建用户,但未映射到任何登录。