2011-01-05 5 views
2

Ich muss meine RewriteLogLevel in MAMP setzen, um herauszufinden, einige mod_rewrite Probleme.RewriteLog und RewriteLogLevel in MAMP

Ich setze die folgenden Zeilen in meine httpd.conf und meine lokale .htaccess Datei, aber ich finde kein Ausgabe-Protokoll. Wie richte ich das richtig ein?

RewriteLogLevel 9

RewriteLog "rewrite.log"

Antwort

3

Versuchen Sie es mit einem vollständigen Pfad wie /var/log/httpd/rewrite.log.

Stellen Sie außerdem sicher, dass mod_rewrite aktiviert ist.

+0

Ich hatte gerade den falschen Weg, danke. – ian

+0

+1 - Ah, ich wollte das auch erwähnen. Guter Fang! – jmort253

+0

Und wenn noch Probleme auftreten, entfernen Sie die Anführungszeichen aus dem Dateipfad. Das hat für mich funktioniert. –

1

Apache ermöglichen im Allgemeinen nicht mod_rewrite standardmäßig so müssen Sie möglicherweise weitere Einträge in httpd.conf hinzufügen.

Haben Sie zum Beispiel einen Eintrag für LoadModule eingegeben, der auf das Modul mod_rewrite.so zeigt?

prüfen Link für Details:

http://michaelkrol.com/2005/11/21/enable-mod_rewrite-on-os-x-104-tiger/

Auch vergessen Sie nicht Apache neu zu starten, um die Änderungen zu testen.

+0

Ja, ich habe mod_write auf danke. – ian

+0

Warum postest du deine httpd-Datei nicht, um zu zeigen, dass du auch die anderen erforderlichen Einträge hast? Ist es auch wichtig, dass Sie Anführungszeichen in Ihrer Protokolldatei verwenden? – jmort253