お世話になっております。
タイトルのとおり、PHPのスクリプトが動かなくなって困っています。
Apache バージョン 1.3.33
PHP 5.2.0 (cli) (built: Nov 3 2006 22:33:46)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2006 Zend Technologies
with eAccelerator v0.9.5, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
with Zend Extension Manager v1.0.10, Copyright (c) 2003-2006, by Zend Technologies
上記の構成で、PHPスクリプトを動かしていました。
今日、「通信データ圧縮化」を参考に、「mod_gzip」を導入しました。
手順はWebにあるとおりです。
データ圧縮の確認までできました。
ところが、その後phpのスクリプトを実行してみたら、ソースがそのまま表示される状態になりました。
どのスクリプトを実行しても同様です。
おかしいなと思い、「mod_gzip」の削除、「httpd.conf」の設定を前の状態に戻す処置を行いました。
しかし、症状は改善せず。
仕方なしに、「Apache」の再インストールも行いましたが、効果はありませんでした。
ログファイルを確認したところ、「error_log」にはエラーの記述はありませんでした。
「access_log」の方ですが、正常にPHPが動作していたときと動作していないときで、ログが以下のように異なっていました。
[正常動作時]
***.***.***.*** - - [17/Nov/2006:16:25:29 +0900] "GET /test.php HTTP/1.1" 200 50749 "-" "Mozilla/5.0 (省略) Gecko/20061010 Firefox/2.0"
1
[動作しないとき]
***.***.***.*** - - [21/Nov/2006:17:54:29 +0900] "GET /test.php HTTP/1.1" 304 - "-" "Mozilla/5.0 (省略) Gecko/20061010 Firefox/2.0"
何かアドバイスなどありましたら、お願いいたします。
/etc/php5/php.iniの設定は問題ないでしょうか?
返信が遅くなり申し訳ありません。
お返事ありがとうございました。
もう一台正常に動いているサーバの方のphp.iniと見比べて検証したのですが、特に問題はなかったと思います。
また、アクセラレータの設定項目をコメントアウトしてみましたが、それも効果はありませんでした。
結果的に原因が究明できず、OSの再インストールを行いました。
お騒がせいたしました。