‘引越し’ カテゴリーのアーカイブ

FC2ブログからWordPressにブログの引越し

2010年1月11日 月曜日

割とあっさりといきましたが、ノーマークだったところに落とし穴がありました。

http://hatsukami.wordpress.com/2008/06/19/fc2towp/

こちらのサイトを参考にしました。

手順は

【まずはfc2ブログのデータをバックアップ】

1、記事(テキストデータ)をバックアップ、fc2ブログ管理画面→ツール→データのバックアップ→エクスポート→全ての記事→ダウンロード

2、画像をバックアップ、fc2ブログ管理画面→ツール→データのバックアップ→ファイルのバックアップ→ページを開く→FireFoxのアドオンBachDownloadで1ページづつダウンロード、これがチョッと時間がかかりました。

【落としたバックアップデータをWP用に加工します】

1、○○○○○○.txtは文字コードをutf-8に変換しときます。

2、カテゴリは、FC2時代のものを生かせたいならあらかじめWP側にも同じカテゴリーを作っておく。生かしたくない場合は、一括置換で「未分類」などに変えておく。

3、「AUTHOR:」もFC2時代のものを生かせたいならあらかじめWP側にも同じユーザーを作って置くといい。生かしたくない場合は、一括置換「admin」に変更してもいい。

4、画像のURLを変更。これ重要です。<img>と<a>の部分、「http://なんとかなんとか/file/ファイル名.jpg」とかなってますのでね。「http://なんとかなんとか/file/」の部分を「http://wpルート/wp-content/uploads/」に変換します。今回は、分離したかったので、uploads/fc2/というフォルダーを作ってそこにまとめました。

5、あと、ウッカリしたのがFC2のコメントで「管理人だけ参照」となっているもの。「SECRET: 1」となっているもの。これはこのままインポートすると全て表示されてしまうので、「APPROVED: 1」かえてやると「承認しない」になって表示されないので全て置換してやるといいみたい。

【さ、いよいよWPにインポートです】

1、画像のアップロード、今回はuploads/fc2/というフォルダーを作ったのでFFFTPでアップしましたが、普通にuploads/にアップしたい場合は、管理画面の「その他の設定」で「アップロードしたファイルを月別に整理」のチェックを外しておいてから「メディア」からまとめてアップロードしても大丈夫

2、テキストデータのインポート、管理→インポート→「Movable Type もしくは Typepad」さっき落として加工した「○○○○○○.txt」をアップロード。ここでphpinfoでアップできるファイル容量が2Mにデフォルトではなっているレンタルサーバーが多いので、それより大きい場合は変更しておくこと。

3、「投稿者の割り当て」を選択する画面が出てくるので任意で選択→実行。

4、「すべて完了しました。ではお楽しみください !」って出るまでひたすら待つ。

これで全て終了です。

  1. 「○○○○○○.txt」は文字コードがeucなのでutf-8に変換しときます。あ、WP自体eucならそのままでもいいのかな。ハツカミのはutf-8なんでここではしっかり変換しときます。
  2. カテゴリは全部「未分類」に変更→PRIMARY CATEGORY: 未分類CATEGORY: 未分類
  3. ステータスは「未公開」に変更→STATUS: draft
  4. 「AUTHOR:」は「admin」に変更してもいいし、取り込んだときに一気に変換できるのでどっちでもいいか。
  5. 画像のURLを変更。これ重要でしょ。<img>と<a>の部分、「http://なんとかなんとか/file/ファイル名.jpg」とかなってますのでね。「http://なんとかなんとか/file/」の部分を「http://wpルート/wp-content/uploads/」に変換します。/(スラッシュ)とか間違えては苦労が水の泡ですっっ(-”-;)

WordPressをXreaからさくらインターネットへサーバーの引越し

2010年1月3日 日曜日

データベースのインポートで少し戸惑いましたが、無事に出来ました。

1、まずXREAからphpmyadminでデータベースをエクスポート

このときに、
「DROP TABLE / DROP VIEWを追加」にチェック
「完全な INSERT 文を作成する」をチェックを外す

これが出来ていなくて、しばらくさくら側のインポートでエラーが出ていました。

また、非常に初歩的なことですがインポートするデータベースを左サイドバーから選択することを忘れないように!!

単純に、phpMyadminを開いてすぐに「インポート」しようとしても
#1046 - No database selected

とエラーが出ます。

これは単純に、データベースが選択されていないだけです。

お気をつけください。

2、さくらへphpmyadminでデータベースをインポート

3、phpmyadminでwp-optionsというテーブルの「siteurl」というカラムをさくらのurlに変更する。

4、後は、WordPressをインストールすればOK