
次の問題があります。ウェブサイトの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 を参照してください。