Chris©: safe_mode = Off ?? Wie macht ihr es?

Beitrag lesen

Hallo Klaus,

Wie gesagt, wenn du unbedingt safe mode auf off benötigst, hast du sehr wahrscheinlich etwas falsch gemacht.

Diese Aussage ist so pauschal schlichtweg falsch!

Der Safemode macht immer dann Probleme, wenn die Rechtevergabe auf dem Server (Dateirechte, Owner und Groups) eigentlich vernünftig, also sehr restriktiv, geregelt werden, UND gleichzeitig Datenaustausch auf unterschiedlichen Wegen stattfinden soll. Gemeint ist damit FTP versa HTTP (Uploads)

Dann haben die Dateien und Verzeichnisse meistens unterschiedliche Owner und Groups und passen eben nicht mehr in das Schema des Safe-Mode.

Der Safe-Mode ist aber deshalb immer noch so beliebt, weil er auf bequeme Weise alle "gefährlichen" Funktionen (isnbesondere die Systemfunktionen) von PHP deaktiviert. Das könnte man natürlich auch explizit machen über "functions_disabled", ist aber aufwändiger und die Gefahr, eine zu vergessen, ist eben riesig.

Der Safe-Mode spielt im Prinzip nur auf shared Hosting Systemen eine Rolle, auf denen alle Nutzer denselben PHP-Parser (als Modul) verwenden. Wenn man den PHP-User gezielt zuweisen kann, benötigt man auch keinen Safe-Mode mehr.

LG
Chris©