動作チェック用cgi(mt-check.cgi)でDBを見てみると
Checking for Data Storage Modules:DB_File
Your server has DB_File installed (version 1.75).DBD::mysql
Your server has DBD::mysql installed (version 2.9002).
ということは、おそらくはmysqlでいいっぽ・・・。
どうも「./db」ってとこにデータベースを作成するっぽ。
MySQLだと別にこのディレクトリは作る必要はないようなんだが、まぁとりあえず対処としてこれが一番簡単だったのでディレクトリ作ってみる。
結果:状態変わらず
ちっ・・・w
しょうがないので「db」フォルダは削除。
設定ファイル(mt.cfg)のDB関連設定、38行?41行目をこんな感じにしてみる。
ObjectDriver DBI::mysql Database mt DBUser ********** # DBHost localhost
「***********」はDBへのアクセスアカウント。
これが当初、FTPアカウントと違うものになってたので、同じものに変更してみた。
41行目は、よくわからへんかったので設定せず。
MySQLで動かすならこれでよさげなんだが・・・。
別ファイルのDBアクセス用のPWも同様に設定。
アップロードしてテスト。
結果:状態変わらず
・・・・むぅぅぅぅ(汗
ヤバい、本気でわけわからん。
解説ページによると・・・・
142行目?145行目 DBUmask,HTMLUmask,UploadUmask,DirUmask お使いのサーバー上でApacheがsuexecで動作している場合、これらの行頭の「# 」(シャープとスペース)を取り除きDBUmask 0022
HTMLUmask 0022
UploadUmask 0022
DirUmask 0022の様に設定します。
よくわからない場合は、変更しなくて構いません。
と書いてあるので、よくわからないけど変更してみる。
確か、サーバーはApacheだ。
suexecがなんなのか、さっぱりわからないんだが・・・w
結果:状態変わらず
ぐっはぁ
同じく解説ページによると・・・・
ページ最下部に数字が1つしか表示されていなかったり、2つ表示されていても数字が同一だったりした場合は<mt.cfg>にLaunchBackgroundTasks 0
を追加したあと再度サーバーにアップロードしてください。
追加する場所はどこでも構いません。
と、ある。
1つどころか、真っ白なんだが・・・まぁとりあえず追加してみる。
結果:状態変わらず
・・・・泣いてもいいかな、ママン?
とりあえず挫折・・・少し頭を冷やして考え直してみるか・・・