この海外SEO情報ブログで利用しているブログソフトは、WordPressです。
今まで、WordPress多言語版のWordPress MEを使っていました。
しかし、本家の日本語版が登場したこともありWordPress MEの開発は終了しバージョンアップも終わりです。
そこで、本家版のWordPress日本語パッケージにアップグレードしました。
ウェブで調べたかぎりでは、特別問題もなくアップグレードできるようだったので、アクセスの少ない昨日、土曜日の早朝にアップグレードを決行しました。
結果は、失敗。(爆)
一見、うまくいったように見えたのですが、表示されるのはトップページのみ。
個別ページや、カテゴリページにアクセスできません。
元データはバックアップしてあったので、ロールバックしたものの記事データなどが入っているMy SQLのDBも更新したためか、一部のデータが損失。
具体的には、カテゴリが消えました。
記事自体は残っていましたが、「未分類」へ配置。
My phpAdminで取っておいたバックアップデータは、エラーが出て読み込めないし。
戻せないバックアップデータは、何の意味もなし。
何度も繰り返したけれど、何をやってもダメ。
いったんはあきらめかけものの、ずっとこのまま古いバージョンを使い続けるわけにもいかないので、いろいろ調べました。
で、やっと原因を発見。
WPの個別記事のパーマリンクはデフォルトで記事のID番号が付けられるのですが、僕は記事のタイトルが入るようにカスタマイズしていました。
これ、.htaccessを使ってリダイレクトしているようなんです。
アップロードした新しいWPのデータが入っているディレクトリには.htaccessが存在せず、しかも書き込み属性も与えていなかったので、リダイレクトできていなかったのでした。
気付いて.htacessを作成して、なんとか自力解決。
表示も記事作成も、今までのようにできます。
プラグインもアップグレードに伴って使えなくなったものもありますが、代替が出ているので支障はなし。
とはいうものの、消失したカテゴリは復旧できず、未分類に振り分けられた記事を手動で1つ1つ設定しなおし。
ま、カテゴリ自体が適当に決めてるので、大きな問題にはならなかったものの疲れました。
それでも、無事にブログ運用を続けていけることにホッとしています。
このブログは、僕の貴重な財産ですからね。
見た目には何も変わってないけど、バージョンアップした海外SEO情報ブログをこれからもよろしくお願いします。
P.S.
WordPressは、最新版のバージョン2.5のRC2(Release Candidate)が公開されています。
RCは、「製品候補版」で完成版ではないので、こちらへのアップグレードは「待ち」です。