2017-09-15 11 views
0

私はワードプレスサイトmysite.comとサブドメインmysite.com/subdomainを持っています。 mysite.com/subdomainからmysite.comにユーザーをコピーする必要があります。私は、フィールドがuser_loginuser_emailuser_registeredあるし、それらのすべてが自分のパスワードをリセットしてみましょう空のログイン名でユーザーを作成できません

INSERT INTO wp_users (<fields>) SELECT <fields> FROM subdomain_users 

wp_usersを試してみました。

すべてが正常に動作しますが、2つの問題がある:Cannot create a user with an empty login name.

  • テキストとビジュアルタブ:管理者は、ユーザーがプロファイルまたはユーザーが自分の横顔このエラーを編集する編集したい

    • 投稿を追加する際にこれらのユーザーには表示されません。しかし、私は通常のユーザーとして新しいユーザーを追加する>>新しい追加する場合は、視覚とテキストのタブを見ることができます。

    ご了承ください。

  • 答えて

    2

    サブドメインのサイトからすべてのユーザーとユーザーのデータをエクスポートして、すべてをメインサイトにインポートすることができます。あなたは、プラグインの助けを借りることができます。

    Cimy User Manager

    は、ログインがサーバーに接続する権利を持つことになります、それは

    +0

    ありがとう、Tristup。私のサブドメインのサイトはWordpressではありません。このプラグインは、Wordpressにあるサブドメインのサイトが必要ですか? – mac

    +0

    [OK]をクリックすると、ユーザーデータベースから[csv形式でアクセスできる場合]ユーザーをエクスポートし、プラグインを使用してメインサイトにインポートできます。それは動作します – Tristup

    +0

    あなたがアクセスを持っていない場合は、データベースからそれらのデータをアップロードすることができるCSV形式のファイルにエクスポートするプログラムを書く必要があります。 – Tristup

    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; 
    

    下のあなたのエラーが言うようにたとえば、ユーザーが作成しているが、それは、任意のログインにマップされていません。

    関連する問題