自宅サーバー公開・最短の道をお伝えします
|
||
|
■トラブル対応記 これまでにあった主なトラブルについて書いてみます。 ×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の設定ファイルの書き方。私の場合もこれでパーフェクトではないかも。お気づきの方はメールください。 |
||