WordPress始めました!(Serene Bachからの移行メモ)

@管理者WordPress

小生がホームページを始めて作ったのはたぶん2000年頃。今は無きinfoseekでサーバースペースを借り、HTML手打ちでぽちぽち作ったちょっとした読み物系コンテンツと駄文を掲載していた。
2005年4月には、今日までお世話になっているUsamimi.infoにサーバースペースをお借りし、SimpleBoxesという日本製ウェブログツールをインストールしブログを始めた。SimpleBoxesは現在では、Serene Bachと名前を変えている。
それから年月は経ち、ブログはたぶんやや衰勢となり、FacebookやLINEなどのSNSが隆盛の今日この頃。インターネットコンテンツの閲覧方法も変化し、最近ではPCからよりもスマホなどのモバイル端末からネットを楽しむ人が多いとか。ということは、小生も時代に乗らねば。
というわけで、実は今年の春頃からウェブログの運営について見直しをしなければと思っていたのです。10年近くお世話になっているSerene Bachは1年半ほどアップデートされていないですし、携帯端末への対応も新しくしたいところ。つまるところ、将来にわたって安定的に進化し続けるであろうワールドワイドなブログツールに乗り換えたいと思ったのです。

そこで小生が選んだのは、WordPressです。

現在のSerene BachからWordPressに移行するにあたって、おおよそ次の手順が必要となります。
WordPressは現在お世話になっているUsamimiサーバーにインストールします。

1. WordPressをUsamimiサーバーにインストールする。
2. Serene Bachから記事および記事中に引用した画像データをエクスポートする。
3. エクスポートしたデータをWordPress用に整形する。
4. WordPressにデータをインポートする。
5. その他(後始末的なこと)

いちいち備忘録的に書いてみます。

1. WordPressをUsamimiサーバーにインストールする。
usamimi.infoサーバでWordPress設置 – おやすみばっか
基本的にこのサイトを熟読すればOK。小生の場合、パーミッションについては特に変更せずともいけました。

2. Serene Bachから記事および記事中に引用した画像データをエクスポートする。
Serene Bach から wordpress へのデータ移行 | ITO の 適当ブログ
記事のエクスポートは上記のとおり。ですがこの作業だけでは記事中の画像データはエクスポートされませんので、FTPツールなどを使って画像データをダウンロードします。環境によって異なると思いますが、小生の場合、

http://www.usamimi.info/~hermit/cgi-bin/sb/img ←ここに入っています。

3. エクスポートしたデータをWordPress用に整形する。
SereneBachからエクスポートしたデータを編集:ぷりどうぐ
Serene Bach からWordpressに移動しました。 : 今日もだらだら、読書日記。
いろいろと詳しい解説がなされているので難しく思われる方もいると思いますが、小生なりの解釈をすると、要するにSerene BachとWordPressでは、記事の階層構造や画像の保存先が異なり、しかもその構造は人によって千差万別につき自動化できないため、そういったものを維持したまま移行するにはいろいろと自分で調整しなければならないということ。例えば、現在自分の記事Aから自分の記事Bにリンクを貼っていた場合、移行先の記事BのURLが記事Aに正確に記述されていないといけない。同じく記事Aに画像Cが掲載されている場合、移行先の画像CのURLが記事Aに(以下略)。これね、理由は2番目のサイトに書いてありますが自動でやるのはほぼ無理です。
ここで小生が取った方法は以下のとおり。
・記事から記事へのリンクは全て削除!(笑)
・画像は維持する。
やり方は次のとおり。
エクスポートした記事データはテキストファイルなので、テキストエディタで開く(メモ帳はNG。小生はsakuraeditorを昔から愛用しています)。
記事から記事へのリンクを検索し片っ端から削除!本文がおかしくなってしまう場合はその辺も調整。
画像をアップロードするディレクトリを決める(小生の場合、/wp-content/uploads/sb-img/ とする)。
画像をそのディレクトリにアップロードする。
記事データを検索し、Serene Bachの時の画像ディレクトリ(http://www.usamimi.info/~hermit/cgi-bin/sb/img/***.jpg)を、WordPressのそれに置き換える(/wp-content/uploads/sb-img/***.jpg)。

4. WordPressにデータをインポートする。
Serene Bach から wordpress へのデータ移行 | ITO の 適当ブログ
一番簡単そうな作業ですが、実は小生、ここで大きくつまずきました!!手順どおりアップロードしても、500 Internal Server Errorが出てそれ以上進めません。パーミッションを変えても、WordPressを一旦消して再度インストールしても状況が変わらない。ネットを検索しても、インポートに関するトラブルはあまり出てこない。困ったな・・・数百ある記事を一つずつ記事にし直すか!?なんて考えながら色々試行錯誤することおよそ6時間、ひょんな事からこんな記事を見つけた。
いじってますよ~ | ろーそくニッキ。

serenebachで作成したエントリを「Movable Typeテキストログ形式」でエクスポート。

それを今度はwordpressに「Movable Type と TypePad」を選んでインポート。

初めはデスクトップに置いたテキストファイルを「ファイルをアップロードしてインポート」方式でやろうとしたけど上手く行かなかったんで、テキストファイルを「mt-export.txt」にリネーム、/wp-content/ディレクトリにFTPで上げて、「mt-export.txtでインポート」方式を選択。

さくさくさくーっとタグもコメントもトラックバックも移行出来た。

ざわ・・・ざわ・・・

これだ!!やってみよう!

結論から言うと、インポート成功!前の方法がどうしてダメだったのか、今回の方法がどうしてOKなのか、よく分かりませんが、まあこれはこれでよいでしょう。

5. その他(後始末的なこと)
・テンプレートの導入と設定、本体の設定など(各自よろしく!)
・スマホ用に表示するプラグインを導入する
iPhone,iPod touch,Androidに最適表示できるWordPressプラグイン「WPtouch」 | juggly.cn
【緊急】WordPressでスマホ用WPtouch使ってる初心者は注意です | More Access! More Fun!
・パーマリンクの設定
パーマリンクってよく分かりませんが、記事のURLにユニークな文字を入れて分かりやすくする機能?この機能を利用するにはUsamimiの鯖管様にメールで連絡する必要があります。
usamimi.infoサーバでWordPress設置 – おやすみばっか

★WordPress内の設定で、パーマリンク設定を変更した場合
mod_rewriteによるアドレス書き換えが必要になってきますので、
サーバ管理者のごりゅさんにメールで連絡し「FollowSymLinksを有効化」してもらう必要があります。

有効化してもらわないのにパーマリンク設定を変更するとエラーが出ます。小生は当面パーマリンク設定は変更しないことにしました。

こうしてようやく出来上がった小生の新ブログ。これからもよろしくお願いします!

@管理者WordPress

Posted by Hermitcrab