. .
pragmaMx Support Forum 08 Januar 2009, 20:54:26 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: Options not allowed here  (Gelesen 2114 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
xerraxde
Gast
« am: 12 Juni 2006, 12:16:18 »

Hallo,

ich kenne mich leider nicht sooo gut mit allem aus, aber ich habe mein bestes versucht mod_rewrite zum laufen zu bringen.

Ich habe geprüft ob das modul geladen ist -> Ja es wird geladen

Danach habe ich folgende Settings in der httpd.conf vorgenommen:

Code: [Select]  
<Directory "/srv/www/htdocs/web1/html/">
    Options +FollowSymLinks +SymLinksIfOwnerMatch +Multiviews
    AllowOverride All
</Directory>

apache 2 neugestartet und die standart "mod_rewrite.htaccess" hochgeladen und in ".htaccess" umbenannt.

Aber leider sagt mein error_log immernoch:
Code: [Select]  
[Mon Jun 12 11:53:50 2006] [alert] [client XX.XXX.XX.XXX] /srv/www/web1/html/.htaccess: Options not allowed here

Und ich bekomme ein Error 500 wenn ich versuche eine Seite aufzurufen.

Habe ich vielleicht irgendetwas vergessen oder falsch verstanden?

Folgendes habe ich außerdem noch versucht:
die chown settings von "mod.php" ".htaccess" "includes/mx_modrewrite.php" "/includes/rewrite/global.php" zu www run gesetzt, leider auch ohne erfolg
« Letzte Änderung: 12 Juni 2006, 12:23:22 von xerraxde » Gespeichert
jubilee
Gast
« Antworten #1 am: 12 Juni 2006, 19:31:58 »

Mach bitte einmal vor
die Zeile 18 der .htaccess
Zitat
Options +FollowSymLinks
ein Raute davor :
Zitat
# Options +FollowSymLinks

Schau ob es dann geht.
MfG
Gespeichert
xerraxde
Gast
« Antworten #2 am: 12 Juni 2006, 19:50:34 »

Dann bekomme ich Error 404, Datei nicht gefunden.

Auszug aus dem error_log:
Code: [Select]  
[Mon Jun 12 19:44:13 2006] [error] [client XX.XXX.XX.XXX] File does not exist: /srv/www/web1/html/log-me-in.html, referer: http://www.XerraX.de

Nachtrag:

Habe versucht die RewriteBase dem Pfad (/srv/www/web1/html/) anzupassen, oder auch einfach nur / als RewriteBase zu benutzen. Hilft beides nicht.
« Letzte Änderung: 12 Juni 2006, 19:58:22 von xerraxde » Gespeichert
jubilee
Gast
« Antworten #3 am: 12 Juni 2006, 19:56:33 »

Hmmm ...
Hänge mal bitte die .htaccess - datei hier im Thread an, damit man sich die einmal ansehen kann.
Bitte vorher packen als .zip ö.Ä.
MfG
Gespeichert
xerraxde
Gast
« Antworten #4 am: 12 Juni 2006, 20:07:37 »

Aufm Server ist sie natürlich umbenannt in ".htaccess"
Zur Zeit habe ich allerdings "RewriteEngine" auf "off" gestellt, damit man die Seite nutzen kann.

[gelöscht durch Administrator]
Gespeichert
jubilee
Gast
« Antworten #5 am: 12 Juni 2006, 20:21:29 »

1. Versuch :
Sowohl vor
Zitat
<IfModule mod_rewrite.so>
als auch vor
Zitat
</IfModule>
jeweils eine Raute setzen.
Und nochmal ausprobieren.
Gespeichert
xerraxde
Gast
« Antworten #6 am: 12 Juni 2006, 20:22:08 »

Habe ich bereits versucht. Hilft nicht.
Gespeichert
jubilee
Gast
« Antworten #7 am: 12 Juni 2006, 20:38:09 »

Hmmm .
bin ich jetzt auch etwas überfragt.
Kannst mir höchstens nochmal einen Admin und FTP Zugang einrichten, damit man einmal online schauen kann (bitte per PM zusenden ).
MfG
Gespeichert
xerraxde
Gast
« Antworten #8 am: 12 Juni 2006, 21:05:06 »

pm sollte angekommen sein
Gespeichert
jubilee
Gast
« Antworten #9 am: 14 Juni 2006, 10:53:47 »

Mein Gott, was habe ich dahinter hergesucht.
Du hast das hier zu Anfang geschrieben :

Zitat
<Directory "/srv/www/htdocs/web1/html/">
    Options +FollowSymLinks +SymLinksIfOwnerMatch +Multiviews
    AllowOverride All
</Directory>

Somit gilt das AllowOverride für das Verzeichnis /srv/www/htdocs/web1/html/

Das ist aber leider nicht das Verzeichnis in dem Deine Webseiten liegen.
das ist (nach Aussage von PHP-Info) das Verzeichnis:

Zitat
/srv/www/web1/html

Somit kann das alles auch gar nicht funktionieren, weil das AllowOverride auf das (nichtexistierende)
falsche Verzeichnis gesetzt ist.

Also, den Pfad auf das richtige Document root anpassen,
Zitat
<Directory "/srv/www/web1/html/">
    Options +FollowSymLinks +SymLinksIfOwnerMatch +Multiviews
    AllowOverride All
</Directory>

im Admin-Menü das Mod-Rewrite wieder aktivieren (Anonyme, User, Admin oder eine Kombination der drei)und es sollte gehen ...

MfG
Gespeichert
xerraxde
Gast
« Antworten #10 am: 14 Juni 2006, 12:25:15 »

OMG! wie peinlich... ^^ naja wenigstens funktionierts jetzt.. DANKE!!!  Smiley
Gespeichert
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
design by hENNE, layout based on YAML