7 Stimmen

Verwendung von .htaccess mit FastCGI

Ich habe gelesen, dass bei der Verwendung von FastCGI zur Ausführung von PHP die .htaccess-Datei im Hauptverzeichnis meiner Website ignoriert wird (im Moment habe ich die .htaccess-Datei in /var/www/vhosts/mydomain.com/httpdocs) Meine Frage ist, wie kann ich die Richtlinien und Flags derzeit auf .htaccess nur für diese Domäne anwenden? kann ich eine httpd.conf nur für diese Domäne haben? wo sollte ich den aktuellen .htaccess-Inhalt setzen, um die gleichen Einstellungen arbeiten zu halten?

vielen Dank im Voraus,

10voto

djn Punkte 3954

Der Apache liest .htaccess-Dateien, solange AllowOverride in httpd.conf aktiviert ist. Was Sie nicht tun können, ist, PHP-Direktiven in .htaccess einzufügen: Dies funktioniert nur, wenn PHP als Apache-Modul installiert ist, und würde zu einem 500 Server error mit PHP, das entweder als CGI oder FastCGI installiert ist.

Einige Konfigurationen (mit suphp und ähnlichem) erlauben eine verzeichnisweise php.ini mit lokalen Einstellungen. Wenn dies bei Ihnen nicht funktioniert, können Sie die php.ini-Einstellungen nur mit einer Reihe von ini_set() Anweisungen (meist in einer beigefügten Datei)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X