現在、当サイトではブログに WordPress を利用させてもらってます。
しかし、ふと気づけば、もう随分古いバージョンになってますなぁ。
たった1年半で世の中すっかり置いてけぼりです。
今使ってるバージョンは ME2.2.1 。
最新版は 2.7.1。
えらいこっちゃ。
実は僕のブログはテンプレート以外にコアファイルも独自にあれこれ弄っているため、それが積もり積もって正直もう訳が判らなくなって来てます(曝)
もう、この際スッキリしたい!!
と言うわけで、昨日からシコシコ移行作業にとり掛かりました。
が、何かと手間が掛かったので、備忘録を残しておきますぜ。
今回の移行に際しての要望、問題点など。
- ブログのURLは変更したくない (
/blog/
) - 簡単にアップグレードと言う訳にはいかないっぽい
- 公式の引っ越し手順はイヤだ (新旧共にファイルが残るっぽい)
- 画像を月別にディレクトリ分けしたい (これはサーバーの問題でした)
で、色々と作業手順などシミュレートしてみたところ、以下のような手順となった。
- まず画像を月別で管理できるように、PHPの動作モードをCGIモードに変更
(SAFEモードだとPHPの動作に色々と制限が出るらしい) - WP最新版を一旦別名ディレクトリでインストール (適当に
/weblog/
とした) - テンプレート等の調整 (独自の編集点以外は基本的にME2.2.1用のままで通った)
- 旧WPからデータをエクスポート
- 画像もフォルダ分けして
/weblog/wp-content/uploads/
へ事前アップ - エクスポートしたXML内の各 <img> タグ部を月別の画像パスになるよう適宜修正
- 新WPへインポート (オプションの「添付ファイルのインポート」はオフで)
- 管理パネルで必要な設定を済ませ、
/weblog/
にて表示テスト - サーバーのデータベース管理(phpMyAdmin、DB WebAdmin等)を開いて、
wp_options
>option_value
>ブログURL
を/weblog
から/blog
に変更 - 旧WPの
/blog/
を一旦別名へリネーム (適当に/blog0/
とした) - 新WPの
/weblog/.htaccess
内の/weblog
部分を/blog/
に書き換え - 新WPの
/weblog/
を/blog/
へリネーム /blog/wp-admin/
へアクセスし、上手く認証できるか確認 (上手くいった)- 設定画面で、WP URL、ブログURL、共に
/blog/
となるよう編集 /blog/
で新WPが表示されれば移行完了- 必要ならば、/blog0/ の方もデータベースの値を /blog0/ に編集すれば、/blog0/wp-admin/ にログインできるし、用が済んだら削除もできる
以上で無事WordPress2.7.1にお引っ越しできました!
やっぱし新しいモノは良いですね♪
心配だったPHPのCGI動作モードも、特に重い様子もなく快適。
むしろ早く感じたくらい(?)
ちなみにこっちが旧WP ME2.2.1
で、WordPress 2.7.1
まだ詳しく触ってないけど、色々と革命的な進化を遂げているっぽい。
画像は今流行のFLASHベースで複数枚まとめてポイッとアップロードだし、
ビジュアルエディタのタグ形成もかなり良くなったっぽい。(以前はショボかった)
だけど見栄えにこだわりすぎて?ちょっと重い気が。。。
ま、これから色々弄ってみて、また何か感動があればご報告しますです。
1. ゆーいち 2009/02/27 11:43
ここまで行くと話しに付いていけませんorz
過去に一度Apacheつっこんで弄る箇所が多すぎて
全部英語で、さっぱりもっぱりってことで
なんか色々と設定箇所が出てきたりで
それっきり鯖関係は弄ったことございませんw
今はブログもあるし
自分でHP作って掲示板作って~っていう作業も無いですからねぇ(;´Д`)
めっきりCGIやらpearlやら弄らなくなってしまいましたw
2. エイジ 2009/02/28 08:17
僕もサーバーのことは苦手ですね。。。
とりあえずせっかく新しくなったので(見た目は同じけど)、ちょっとプラグインとかいろいろ探して入れてみてます。久々に楽しんでますよ。
それにしても既製のサービス使うって楽だし便利だなぁ~♪
道理できょうびアクアサイトもブログ以外のとこってあまりないですよね。
僕も生きる化石になりつつあるか(爆)