2008 5 月 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 6 月 »

データベース仕様変更

先日レンタルサーバ契約しているinetdさんからMySQLバージョンアップ日程の通知があった。
僕のようにレンタルサーバでウェブページを運用している人は、自由が利くかわりにシステムのバージョンアップによる煩わしい作業が発生する。
僕の場合、自分勝手なアイデアを自分のページに最大限反映させたいものだから、その時点での「標準という枠」を反則的(行き当たりバッタリとも言う)に超えるということをやってしまう。
計画性は無いし結果が出ればそれで良いので記録もあまり残さない。
サーバを借りてる本来の目的は日々の駄文(いわゆる日記)を垂れ流すことなので、基本のシステムを準備してしまえばあとは自分のイメージに近付くようにちょこちょこ手を入れる。
現在のベースはLAMP(Linux+Apache+MySQL+PHP)上で動くWordpressである。
Wordpressもめまぐるしく進化していて、初めて採用したときはver.1.5だったが今では2.5になり、中身も随分複雑化している。

前置きが長くなったが、今回はMySQLのバージョンアップだ。
それにより、やっとのことでUTF8の文字コードをマトモに使えるようである。
今までずっと騙し騙しEUC-JP仕様でやってきたが、WordpressのデフォルトはUTF8であり、使いたいプラグインもUTF8にしか対応していないものも多い。
ここ数ヶ月の間にPHPも4.0から5.0へ、Wordpressも2.5へバージョンアップしたというのもあって、自分のサーバのコンテンツを全て入れ直したい気分になった。
そこで問題になるのが個人で作ってきた行き当たりバッタリ部分である。
ベースのシステムが変われば当然マトモに動かないものも出てくる。
・・・ってか、ほとんど全てが動かない。
少ない当時の記録と乏しい記憶で中身を追ってみても、新しいシステムではソースコードの該当部分が見当たらなかったりして追いかける気分になれない。

そんなことから、まずは残したいデータだけを残して、自分の行き当たりバッタリ部分は捨てようと考えた。
Xoopsで作ってた電網依存症発作抑止法研究室は、最新のWordpressにして日記部分を保管した。
隔離病棟も余計なオマケは全部捨てて移設&閉鎖した。
で、ここは一から始めることにしたのである。

電依研時代も隔離病棟時代もあらゆるソースコードに手を加え、果てはプラグインまで自作していたが、その一切を捨てることになった。
結局、日記データが残っていればそれで良いのである。


  1. No Comments