Vorrei attivare il registro di riscrittura per eseguire il debug di alcune regole di riscrittura che mi stanno dando problemi. Così ho aggiunto queste righe alla fine della mia httpd.conf di file:Impossibile configurare il registro di riscrittura
<IfModule mod_rewrite.c>
RewriteLog "/logs/rewrite.log"
RewriteLogLevel 4
</IfModule>
La prossima cosa che ho fatto è stato riavviare Apache. Tuttavia, genera un errore e non si avvia. Questo è ciò che ottengo nel Pannello di controllo di 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
non ho ricevuto alcun indizio in error.log però. In effetti nessuna riga viene generata quando si verifica questo errore.
Ho anche provato a cambiare la linea RewriteLog di utilizzare un percorso assoluto:
RewriteLog "c:\xampp\apache\logs\rewrite.log"
per favore potete aiutarmi?
Sì, il mio server è Apache 2.4. Ho visto che la mia configurazione di default è 'LogLevel warn', quindi dovrei farlo ?:' LogLevel warn mod_rewrite.c: trace3' –
sì: con 'LogLevel warn mod_rewrite.c: trace3' warn è il livello di verbosità predefinito per tutti moduli e ridefinisci il livello di mod_rewrite ad un valore superiore – julp
Perfetto !! Grazie, funziona! Ancora una domanda: è possibile creare il proprio registro di riscrittura separatamente dal log degli errori in Apache 2.4? –