PHP Safe Mode aus­schal­ten (Plesk)

[ 2 ] Comments
Share

Wer im (stol­zen) Besitz eines vSer­vers oder sogar eines Root Servers ist, der weiß, dass der PHP Safe Mode oft­mals etwas stö­rend sein kann. Es gibt sicher­lich Vor– und Nachteile, die man gut abwä­gen sollte.

Was ist der PHP Safe Mode? Was bewirkt der PHP Safe Mode?

Ich habe eine lange Zeit mit akti­vier­tem Safe Mode auf mei­nem vSer­ver (Debian mit Plesk) gear­bei­tet. Auch wenn ich eigent­lich kein Freund der Weboberflächen zur Administration eines Servers bin, bie­tet Plesk ein paar inter­es­sante Features.

Dass ich meine Webprojekte adäquat hos­ten kann, habe ich also den vSer­ver gebraucht, um diverse CMS auf­zu­spie­len. Über meine eigene chroot-Implementierung war es nun aller­dings nicht mehr mög­lich, bei­spiels­weise Bilder als Webbenutzer www-data aus dem Backend her­aus hoch­zu­la­den. Es sollte also der Safe Mode deak­ti­viert wer­den. Die nor­ma­len Vorgehensweisen (.htac­cess, vhost.conf, php.ini etc.) fruch­te­ten nicht, da Plesk die Configs neu­be­schrie­ben hat.

Eine wei­tere Methode war die, direkt die Plesk-eigenen Tools zu benutzen.

Über SSH den PHP Safe Mode deaktivieren

Ein

/opt/psa/bin/domain -u domain.de -php true -php_safe_mode false

hat dann das gewünschte Ergebnis gebracht. Letztendlich war es ein­fa­cher als ange­nom­men und glück­li­cher Weise, wird der Safe Mode ab PHP 5.3 ja auch als depri­ca­ted mar­kiert :)

About Benno

Benno ist hauptberuflich angestellt als Frontendentwickler in einer führenden Internetagentur in Leipzig. Die Interessen liegen neben dem Webdesign bei der Musik. In seiner Freizeit entwirft und realisiert er Internetseiten, wobei großer Wert auf Validität und Cross Browser-Kompatibilität liegt.

2 Responses to PHP Safe Mode aus­schal­ten (Plesk)

  1. Hallo Benno,
    bes­ten Dank für den Beitrag. Selbiges kann nor­ma­ler­weise auch über das Backend vom Plesk direkt je Domain ein­ge­stellt wer­den. Seit dem Plesk-Update auf Version 10.4 über­nimmt das jedoch die Ände­run­gen bei Subdomains nicht mehr.
    Über den SSH und das Plesk-Tool funk­tio­nierts dann doch wieder.

    Grüße,
    Sebastian Apprecht

  2. Benno sagt:

    Hallo Sebastian,
    vie­len Dank für den Hinweis. Es füh­ren ja bekannt­lich meh­rere Wege nach Rom :-)
    Ich muss ehr­lich geste­hen, dass ich das Update auf 10.4 noch nicht instal­liert habe — die Zeit und so. Aber ich werde mir mal anschauen, wie sich das verhält.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>