« 移行日記(その2:はやくも手詰まり) | Main | 移行日記(その4) »

2004年06月23日 02:53 : 移行日記(その3:設置できたっぽ)

■ 頭を冷やしてみる

少し頭を冷やしてみた・・・

とりあえず

・パーミッションの設定ではないっぽ
・DBはMySQLで間違いないっぽ
・でもDBへのアクセスが失敗してるっぽ

この辺りが推測できる。多分・・いや、どうなんだべ?<Unix系の知識ほぼ皆無

#仕事で、一応サーバー管理者やってるのにいかがなものか?と我ながら思うが。
 いいの、サーバーっても「Windows2000 Server」だしw

で、解説ページを読み直してみる。

その他

DBSocket

データベースサーバーがMovable Typeを動作させるサーバーと同一のホストにあるものの、ソケットが標準と違う場合はDBSocketの行を追加します。

DBSocket /path/to/mysql.sock

のように設定します。

DBPort

データベースサーバーがデフォルトとは違うポートで動作している場合はDBPortの行を追加します。
DBPort 6789

のように設定します。

 この辺りがなんかクサい。
 サーバーの大家、フツーの一般提供してるようなサーバーから設定びみょーに変えてる(らしい)から、この辺りくさいぞ。うん。
 つか大家のWebじゃMT動いてるんだから、このサーバーで動くのは間違いないんだよな。

 しかし「DBSocket」の「/path/to/」がよくわからん・・・ディレクトリ構造を調べてみ・・・


 ・・・・あ!?こんなとこに、大家のWebディレクトリの「mt.cfg」設定ファイルがw(←かなり触法行為なので、いちおー謝っておく。ごめん、すまんw)

 覗いてみる・・・・えっと、これ「MovableType2.6*」の設定ファイルなんで、あんま参考にならないっぽ(汗

 ただ、どうも1つ思ったのはひょっとして「このDB関連の設定をヘタにしてるからダメなんじゃないか?」という疑念。

 そういや解説ページにも

Berkeley DBを使用する場合、よくわからない場合は、飛ばして次の項に進んでください。

 って書いてあるじゃん!!

 というわけで、「DB****」の38?40行目を根こそぎコメントインして設定ハズしてみる。
 テストの結果・・・

If you see only one number below, or if you see two and they match, you should add the line

BackgroundTasks 0

to the file mt.cfg.

-------------------

[******]

[******]

うわぁい、成功したよママン!!

つか・・・ヘタな設定してたのが悪かったってことじゃん!
いやぁそれにしても、大家の設定ファイル覗き見したせいで、1つ前進。

ありがと大家♪(かなり触法行為なんで、やめましょう)


■ロードしてみた

 テストCGIが動いたので、いよいよ「mt-load.cgi」呼び出して、ロードしてみる。

Bad ObjectDriver config: Your DataSource directory ('./db') does not exist.

 あう(汗
 原因は「dbディレクトリの作成し忘れ」らしい。
 作ってみる

Tie 'db/blog.db' failed: Permission denied

 パーミッションが悪いらしい。
 そうか・・・つか、え?
 解説ページにはこのエラーについての解説無し。
 うーむ・・・。
 とりあえず確認すると、作成直後のパーミッションは「755」になっとる。
 これをどうすりゃいいのか・・・・うーむ・・・・・・

 ・・・・!!

 大家のディレクトリの「db」フォルダのパーミッション確認してみるw

 いやもう、ほんとありがと大家サン。
 今度札幌くることあったらなんかおごるね、うんw

 設定変更(どうしたかは、なんかここに書くとマズげな気が微妙にしたので書かないけど・・・まぁ詳しい人にはバレバレと思われ)

 おぉ!!成功だぁ!!!いやったー(T∀T)


■ここまでのまとめ


 ヘタな設定、休むに似たり

 困った時の大家頼み

 ・・・・ダメじゃん、俺


 さ、次はいよいよMTを動かして、んでもって過去日記のデータ移行やね。
 はぁ、やれやれ。

投稿者 : のむけん | カテゴリ : MovableType | Updated at : 2008.3.26 14:32
この記事へのコメント
« 移行日記(その2:はやくも手詰まり) | Main | 移行日記(その4) »