■トラブル対応記

これまでにあった主なトラブルについて書いてみます。

×DNSが正常に動作しない・突然自分のホストが認識されない

主な原因はルーターのNAT設定で、53番をTCP,UDPともに通していない、またはファイアーウォールで同様に53番を通過させていないものでした。

他には
DNSの動作確認でnslookupと打つと、
「Can't find server name for address 192.168.*.*: No response from server」
と表示される。

原因は、以前にインストールしたファイアーウォールのZONEが、削除したもののサービスが継続していたためでした。


×BlackJumboDogでPHPが動作しない

php.iniの中の「; cgi.force_redirect = 1」を「cgi.force_redirect = 0」に変更する(1→0とし、先頭の「;」を取る)
php.iniを、WINNTフォルダに移動させる。(PHPをインストールしたフォルダにコピーを置いたままにしておくと正常に動作しない)
インストールしたフォルダ(c:\PHPなど)に、パスを通しておく。win2000ならシステムのプロパティ→環境変数の設定欄でパスを書き足す

BJD側では、CGIの拡張子の欄にphpを書き足す。

×Apache2で文字化けしてしまう
httpd.confの中の
「AddDefaultCharset」を 「none」とする
「LanguagePriority」 の並びを、「ja en da nl et fr de el it kr no pl pt pt-br ltz ca es sv tw 」とする。

×ApacheでCGIが認識されない

httpd.confの文末に
<Directory "ドキュメントのアドレス">
Options +ExecCGI
AddHandler cgi-script .cgi
</Directory>

を加える

×ApacheでPHPIが認識されない

AddType application/x-httpd-php .php
LoadModule php4_module c:/アドレス/php4apache2.dll
を加える


■MovableTypeについて
×mt-check.cgiでMySQLが認識されない
perlのppmでDB-MySQLをインストールしたらOK

×ImageMagickがインストールされない
これはperlのバージョンに関係あったようで。最新バージョン
では、Apache-ImageMagickしか見つかりませんでした。
旧バージョンのperlをインストールしなおしたらOK.

■その他、順次更新していきます。

とりあえず自鯖の難関はDNSの設定ファイルの書き方。私の場合もこれでパーフェクトではないかも。お気づきの方はメールください。