PHP5.3 Web サイトにアクセスしようとすると、ログ情報のない Apache エラー 500 が発生する

PHP5.3 Web サイトにアクセスしようとすると、ログ情報のない Apache エラー 500 が発生する

次の問題があります。ウェブサイトのURLを書き換える作業が必要でした。実際、変更する必要がありました。すでに機能しているurlRewriting念のため、.htaccess ファイルも含め、ソース コード全体のコピーを保存しました...

.htaccess にいくつかの小さな変更 (1 行を変更) を加えたのですが、うまくいかないようです。空白ページが表示されます... これらの変更を元に戻しても... やはり同じ空白ページが表示されます。.htaccess ファイルを保存したバージョンに置き換えてもうまくいきません。

phpMyAdmin にもアクセスできません... エラー 500 が表示されます。ただし、error.log または acces.log にはエラーは表示されません。index.php ファイルを変更し、実際に表示されるファイルの先頭に echo "echo" 行を追加しました... そのため、include/require を実行しているときにエラーが発生します。

<?php


echo "echo";

require_once('./conf/conf.main.php');
include_once(INC_PATH.'inc.common.php');
require_once 'jtpl_standalone_prepend.php';
require_once(CLASS_PATH.'class.distri.php');
require_once(CLASS_PATH.'class.news.php');
require_once(CLASS_PATH.'class.xmltoarray.php');
require_once(CLASS_PATH.'class.grossistes.php');

 echo "echo";

2 番目の「エコー」は表示されません。私は次のものを操作しています:

  • PHP: 5.3.3
  • アパッチ: 2.2.16
  • MySQL: 5.1

    以前動作していたのと同じ .htaccess を使用しているので、非常に奇妙です... 何かアイデアはありますか?

    前もって感謝します

答え1

リクエストは PHP に渡されるため、PHP が 500 エラーの処理とログ記録を担当します。

詳細については、PHP エラー ログを調べてください。場所がわからない場合は、php.ini を参照してください。

関連情報