Plesk v12.5 htaccess

CEW4

Member
Hallo,

ich nehme gerade einen neuen V-Server (Strato, ubuntu, Plesk v12.5) in Betrieb. Bei den Websites stoße ich auf ein Problem:

Aufgefallen ist mir, daß htaccess-Dateien nicht angewendet werden. Einstellungen wie EXPIRES usw. bleiben ohne Effekt. Die Seiten selbst funktionieren aber, lassen sich also ohne Schwierigkeiten aufrufen und bedienen. Trage ich in die htaccess etwas "ungültiges" ein, so erscheint (wie erwartet) ein 500 server error.

Bei der Suche habe ich bemerkt, daß auch die vhost.conf der jeweiligen Domain keinen Effekt zu haben scheint. Die Datei ist vorhanden (entweder von Plesk erzeugt oder von mir manuell), sie wird auch in last_httpd.conf included, aber ihre Einstellungen werden nicht aktiv. So habe ich bspw. eingetragen:

Code:
<Directory /var/www/vhosts/[x].stratoserver.net/httpdocs>
	AllowOverride All
	php_admin_value upload_max_filesize 20M
	php_admin_value post_max_size 20M
</Directory>

Aber wenn ich mir ein phpinfo() auf der Domain ansehe, steht dort immer noch upload_max_filesize=8M (der Default, nehme ich an).

nginx ist nicht aktiv (laut Plesk Service manager und ps waux).

Kann sich jemand denken, was hier der Fehler sein könnte?

MfG
 
Hallo,

ist denn z.B. mod_expires als Modul geladen?

Welcher PHP Handler wird genutzt?
"php_admin_value" sollte nur bei mod-php greifen.

Ansich sollten PHP Änderungen eben in Plesk vorgenommen werden.

Gruß
Kristian Marcroft
 
ist denn z.B. mod_expires als Modul geladen?
Schockschwerenot - nein, war es nicht. Jetzt funktioniert es.

Weißt Du, wie lange ich an dieser Baustelle herumgebastelt habe??

Großen Danke für den Tip!

Welcher PHP Handler wird genutzt?
Per Default sind bei mir folgende Handler aktiv:

5.5.9 by OS vendor FPM-Anwendung
5.5.9 by OS vendor FastCGI-Anwendung
5.6.15 FPM-Anwendung
5.6.15 FastCGI-Anwendung

Zusätzlich verfügbar (bisher inaktiv) wären

5.5.9 by OS vendor Apache-Modul
5.5.9 by OS vendor CGI-Anwendung
5.6.15 CGI-Anwendung

Eine neu eingerichtete Standard-Seite verwendet "5.5.9 by OS vendor FastCGI-Anwendung". Ich sah bisher keinen Anlass, das zu ändern. Sollte ich?

"php_admin_value" sollte nur bei mod-php greifen.
Ansich sollten PHP Änderungen eben in Plesk vorgenommen werden.
Ich wollte damit nur die vhost.conf testen, weil das Ergebnis so leicht zu überprüfen ist (phpinfo-Seite.) Und das wiederum wollte ich, weil ich befürchtet hatte, eine Direktive wie "AllowOverride All" für die htaccess zu benötigen - was ja nun offenbar nicht der Fall ist.

Also: Alles in schönster Ordnung. Danke nochmal!

MfG
 
Hallo,

php_admin_value sollte eigentlich nur bei "5.5.9 by OS vendor Apache-Modul" funktionieren.
Würde dazu jedoch nicht raten und eher bei fastcgi oder fpm bleiben.

Änderungen dann eben über plesk in den PHP-Einstellungen vornehmen.

Gruß
Kristian Marcroft
 
Back
Top