フォーラム

シングル版からWordpress MUへの移行は可能? (5 件の投稿)

  1. ozkkh
    メンバー
    2 years前の投稿 #

    現在サブドメインそれぞれにシングル版のWordpressをインストールして複数のブログを運営しています。

    blog1.sample.com
    blog2.sample.com
    blog3.sample.com

    といった状態です。トップドメイン
    http://sample.com/
    直下にWordpress MUをインストールして、既存のブログをMUに移行したいと思っているのですが、これまでのデータとURLを引き継いで移行する事は可能でしょうか?

  2. IKEDA Yuriko
    常連回答者
    2 years前の投稿 #

    各ブログでエクスポートして、MU でインポートするという手段が一番確実でしょう。

    ただし、パーマリンクに post_id を使っている場合、インポート時に post_id が変わってしまうため、パーマリンクが変わってしまうおそれがあります。

    あと、シングル版では wp-content/ 配下に直接アクセスできますが、MU は files/ という仮想のディレクトリーを介してアクセスするため、画像等の添付ファイルはすべて URL が異なります。(これはインポート時に修正されるかも??)

    あと、例示用のドメイン名は sample.com ではなく example.com というのが慣例です。sample.com だと実在するドメイン名なので、勝手に使うと所有者から苦情が来るおそれがあります。

  3. wpmubp.org
    メンバー
    2 years前の投稿 #

    Muはカテゴリスラッグの編集とか、シングル版とは違う部分もあるのでそれを忘れずに~。

  4. ozkkh
    メンバー
    2 years前の投稿 #

    lilyfanさん、takuyaさん、返信ありがとうございました。また、例示用ドメインについてご教示いただきまして、どうもありがとうございます。以後気をつけます。

    この週末に作業を行って、シングル版のWordpressからWordpress MUへの切り替え、記事やページのエクスポートとインポート、ウィジェットの設定をしなおして、おおよその移行が完了しました。

    残るは、bbpressと併用していたので登録しているユーザーさんのデータもMUに移行できないかと思って検索してみたのですが、良い情報を見つけることができませんでした。MySQLのdumpしたデータのプレフィックスを変更しただけではMUで認識してくれませんでした。なにか方法をご存知でしょうか?

    また、buddypressを有効化しようとすると、「Squidは何も受け取れませんでした」というエラーが出るのですが、これはbuddypressではなくサーバー側の問題でしょうか?

  5. ozkkh
    メンバー
    2 years前の投稿 #

    半分自己解決しました。

    シングル版WPからdumpしたユーザーのデータを、テキストエディタでWPMUのユーザーデータの構造に合わせて書き換えて、phpMyadminでアプロードしたら、WPMUの「サイト管理」内のユーザーにリストされました。

    それだけではメインブログのメンバーとして認識されないので、ユーザー権限を「購読者」などに手動で変更すると、メインブログのユーザーとして表示されるようになりました。

    そこまでは良かったのですが、Buddypressのメンバーとしては登録したユーザーの1/3くらいしか認識されませんでした。ユーザー権限を色々変更していると、Buddypressに認識されるメンバーが若干増えましたが、結局全てではありませんでした。

    Buddypressに認識されるメンバーとされないメンバーの違いが把握できないので、とりあえずここで諦めました。

返信

ログイン しなければ投稿できません。

About this Topic