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

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

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

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

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

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

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

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

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

    トピック投稿者 ozkkh

    (@ozkkh)

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

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

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

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

    トピック投稿者 ozkkh

    (@ozkkh)

    半分自己解決しました。

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

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

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

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

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「シングル版からWordPress MUへの移行は可能?」には新たに返信することはできません。