.htaccess funktioniert nicht, obwohl "allowoverride" aktiviert ist

9

Ich benutze CodeIgniter und habe gerade einen LAMP-Stack auf einem Ubuntu 10.10 Cloud Server installiert.

Alles funktioniert gut, und ich habe das Apache userdir-Modul aktiviert, so dass mein Heimatverzeichnis bei /home/myapp/public_html liegt und ich auf servername/~myapp zugreife.

Bedauerlicherweise scheint .htaccess newrite nicht zu funktionieren - es verursacht 404, dass the file /home/myapp/public_html/index.php nicht gefunden wurde - ein 404-Fehler.

Mod_rewrite ist aktiviert.

Ich bin mir bewusst, dass Sie die AllowOverride All -Direktive einstellen müssen - ich habe sie in /etc/apache2/sites-enabled/default eingestellt - aber das Neuschreiben scheint nicht richtig zu funktionieren.

Meine .htaccess -Datei enthält einfach:

%Vor%

Und mein /etc/apache2/sites-available/default sieht wie folgt aus:

%Vor%

Und schließlich sieht /etc/apache2/mods-enabled/userdir.conf wie folgt aus:

%Vor%

Ich habe stundenlang gegoogelt und getüftelt, kann mir bitte jemand helfen?

    
Dan Matthews 18.08.2011, 21:05
quelle

1 Antwort

14

Für was es wert ist, hatte ich ein sehr ähnliches Problem mit Ubuntu Server 11.10 und LAMP. Ich musste den Befehl ausführen

%Vor%

das hat den Trick für mich gemacht. Vielleicht ist es die Lösung für Sie oder andere Leute, die hier her kommen.

    
jonas 21.12.2011 09:13
quelle

Tags und Links