問題を引き起こす書き換えルールをデバッグするために書き換えログを有効にしたいと思います。だから私は私ののhttpd.confファイルの末尾に次の行を追加:私は書き換えログを設定できません
<IfModule mod_rewrite.c>
RewriteLog "/logs/rewrite.log"
RewriteLogLevel 4
</IfModule>
次の事は、Apacheを再起動しました。ただし、エラーが発生し、起動しません。これは私がXAMPPコントロールパネルで得るものです:
13:14:56 [Apache] Error: Apache shutdown unexpectedly.
13:14:56 [Apache] This may be due to a blocked port, missing dependencies,
13:14:56 [Apache] improper privileges, a crash, or a shutdown by another method.
13:14:56 [Apache] Check the "/xampp/apache/logs/error.log" file
13:14:56 [Apache] and the Windows Event Viewer for more clues
私ものerror.logのいずれかの手がかりを得ることはありません。実際には、このエラーが発生したときには行が生成されません。
また、私は絶対パスを使用するためにはRewriteLogラインを変更してみました:
RewriteLog "c:\xampp\apache\logs\rewrite.log"
あなたは私を助けていただけますか?
はい、私のサーバーは、Apache 2.4である:
あなたはまた、これらのコマンドを実行することができます。私は私のデフォルト設定が 'LogLevel warn'であることを見たので、これを行うべきですか?:' LogLevel warn mod_rewrite.c:trace3' –yes: 'LogLevel warn mod_rewrite.c:trace3' warnはすべてのデフォルト冗長レベルですあなたはmod_rewriteのレベルをより高い値に再定義します – julp
Perfect !!ありがとう、それは動作します!もう1つ質問:Apache 2.4のエラーログとは別に、独自のリライトログを作成することは可能ですか? –