前々から今日、いや明日、と延び延びテイストだった
MTのアップグレード(現行3.14a)作業を実施しました。
えーと…。
バックアップを取って、各ディレクトリを削除後、新規インストールの手順を参考にインストールしてください。
( _, ,_) ディレクトリがこんな感じでファイルが…。
_(__つ/ ̄ ̄ ̄/_
\/ ./
 ̄ ̄ ̄
/\
../ ./|
∴\/./
_, ,_゚∵ |/
(ノ゚Д゚)ノ
/ / ……!!
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
…次のバージョンでは、是非ファイル構成の最適化なぞをお願いします。
企業管理者用のライセンスなんかもこれでやってるのかなぁ…。
いや、おのこらしく全削除、全アップ、サブディレクトリ以下にchmod使えば良いんだけどもさ。
うーん。LAN内でもFTPしか開放してないから… FTPベースのコマンドライン操作も億劫だし…
MACOSX10.3のGUI上からはパーミッションの変更はできないみたいだし…。
ターミナルでやりゃいいんだけど、telnetサービスはあまり立ち上げたくなしなぁ。
…で。
ひたすら旧ディレクトリ、ファイルの削除、アップロード、アクセス権の設定を繰り返す。
そのファイル数は1100を超え、そのディレクトリ構造の複雑さは、見る者全てをおののかせます。
(確実性を期すため、ディレクトリを比較しつつ順々に書き換えていきます…)…で。
(某ドラサイトフラッシュを思い浮かべつつ。)
「再起動」
Not Found
The requested URL /cgi-bin/mt-upgrade.cgi was not found on this server.
ちょっとまてw
マジか、落ち着け。
…あ。確かにファイルが無い。なんでだろうと訝しみつつ再度アップロード。
「再起動2」
Forbidden
You don't have permission to access /cgi-bin/mt-upgrade.cgi on this server
そうか、いいか、まずはおちつけ。
これもメッセージ通り、該当ディレクトリのアクセス権設定ミスだ…。
パーミッション切り直し…と。
「再起動3」
mt.cgi
このファイルを開くか、または保存しますか?
いいから、落ち着け。
当該mt.cgiを保存し、エラーメッセージを読むと…
「( ゚ェ゚)・;'.、ゴフッ」
Unsupported driver MT::ObjectDriver::DBI::mysql: Can't locate DBI.pm in @INC
うひゅう。
かなり深刻なエラー… 勘弁 (´・ω・`)ショボーン
DBも設定もいじってないのに…。
mt.cfgを確認して見るも、DBパスには問題なし。
いけん、バックアップファイルからextlibディレクトリを戻そうか?
などと愚考してみたりもしましたが…。
バージョン3.2から、コンフィグファイルの仕様が変更になったことが判明。
それによりコンフィグファイルが mt.cfgからmt-config.cgiに変わっており、
全てデフォルト値で起動しようとしていました。
(”DB”の指定位置が異なっていた…)
良かった、うっかりMT以外のファイルも消しちゃったのかと焦ったよ。
いやいやいや。

やっとここまでこぎつけたか…。

ログイン後、”アップデートしてよろしいか”と誰何されるので、そのように。
さぁ、お待ちかねのアップグレード作業ですよぉ。
(さぞおいしいところでスタックするんだろうなぁ。)
昔のデータ全部すっとばしちゃったりして…(バックアップは済み)。

さぁ、GO!GO!

あ、終わっちゃった。
少しつまらない…(懲りない奴)。
テンプレートや、ガジェットの更新は今後ぼちぼち、というかプロバイダがまだ宙ぶらりん。
…あ。今気が付いたんだけれど。
自鯖なんだから、MAC上で直接ファイル操作して、ターミナルで打てば良かったのでは…(´・ω・`)トホー。
わざわざFFFTPでPCからやってた…なんてこったい。
とにかく、何か継続して取り組む、あるいは、完遂
掃除、
KIWIインターネット様にお世話になろうかなぁと思う、今日この頃です。
HP周りのサービスと、年間前払い、銀行振込可という条件に突き動かされるものを感じ、
いろいろなプロバイダと比較、検討した後、せっかくだから申し込みました。
金曜日にIDがきますので、順次載せ替え予定。
頭が痛い…。