Chciałbym włączyć dziennik przepisywania do debugowania niektóre przepisy przepisywania, które dają mi problemy. Więc dodałem te linie na końcu mojego httpd.conf pliku:Nie można skonfigurować dziennik przepisywania
<IfModule mod_rewrite.c>
RewriteLog "/logs/rewrite.log"
RewriteLogLevel 4
</IfModule>
Następną rzeczą jaką zrobiłem było zrestartować Apache. Powoduje jednak błąd i nie uruchamia się. To jest to, co mam w XAMPP Control Panel:
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
nie dostanę żadnej wskazówki w error.log chociaż. W rzeczywistości żaden wiersz nie jest generowany, gdy wystąpi ten błąd.
Próbowałem też zmieniając linię RewriteLog korzystania z bezwzględną ścieżkę:
RewriteLog "c:\xampp\apache\logs\rewrite.log"
mógłbyś mi pomóc?
Tak, mój serwer Apache 2.4. Widziałem moją domyślną konfigurację 'LogLevel warn', więc czy powinienem to zrobić ?:' LogLevel warn mod_rewrite.c: trace3' –
yes: with 'LogLevel warn mod_rewrite.c: trace3' warn jest domyślnym poziomem gadatliwości dla wszystkich moduły i na nowo definiujesz poziom mod_rewrite na wyższą wartość – julp
Perfect !! Dziękuję, to działa! Jeszcze jedno pytanie: czy możliwe jest stworzenie własnego dziennika przerobu oprócz dziennika błędów w Apache 2.4? –