Zum Inhalt springen

SAFE MODE Restriction in effect. --> Safe_mode = Off (!!!)

Erstellt am 16. Januar 2007 · 7 Antworten · letzte Antwort am 4. März 2007

Tags: Frage

t0bias ·

hallo,

ich konnte typo3 mit dem 123-Install-tool problemlos installieren. alle typo3 directories haben die uid und gid von apache und die zugriffsrechte 777.
safe_mode in der php.ini ist ausgeschaltet, trotzdem
bekomme ich diesen fehler:

Warning: fopen() [function.fopen]: SAFE MODE Restriction in effect. The script whose uid is 10001 is not allowed to access /httpdocs/html/typo3temp/cs owned by uid 30 in /httpdocs/html/t3lib/class.t3lib_div.php on line 2420

Warning: fopen(/httpdocs/html/typo3temp/cs/charset_iso-8859-1.tbl) [function.fopen]: failed to open stream: No such file or directory in /httpdocs/html/t3lib/class.t3lib_div.php on line 2420

Warning: fopen() [function.fopen]: SAFE MODE Restriction in effect. The script whose uid is 10001 is not allowed to access /httpdocs/html/typo3temp/llxml owned by uid 30 in /httpdocs/html/t3lib/class.t3lib_div.php on line 2420

Warning: fopen(/httpdocs/html/typo3temp/llxml/misc.xml_953fbf810c.default.iso-8859-1.cache) [function.fopen]: failed to open stream: No such file or directory in /httpdocs/html/t3lib/class.t3lib_div.php on line 2420
ERROR: File not written to disk! Write permission error in filesystem?

danke und gruss

tobi

tandem ·

Hallo t0bias,

uid is 10001 und uid 30 ???
Das soll Apache sein?
Hast Du Confixx oder Plesk oder so was laufen?

t0bias ·

oh, ist mir gar nicht aufgefallen.. apache ist 30, wieso
läuft das script mit einer anderen uid?

ja plesk, aber benutze das teil nie.

danke

canario_aleman ·

The script whose uid is 10001 is not allowed to access /httpdocs/html/typo3temp/cs owned by uid 30 in /httpdocs/html/t3lib/class.t3lib_div.php on line 2420

Das deutet in der Regel darauf hin, dass was mit den User-Rechten der Files nicht passt. Bei Plesk sollten die Typo3 Sourcen, sowie "httpdocs" dem FTP-User aus der Gruppe "psaserv" gehören.

Outlaw ·

1. Wenn Plesk drauf ist, dann benutzt Du auch Plesk, auch wenn Du es niht "anfasst" .... Nur so am Rande .... 😉😃

2. Wenn in der PHP.INI SafeMode auf Off ist (warum auch immer), so heißt das nicht, daß das nachher auch bei der gewünschten Domain (über den viartual host) auch so ist.

Daher:

Wer Plesk oder Confixx (oder was anderes) nutzt, sollte sich damit auch auseinandersetzen oder bei Nichtgebrauch runterwerfen ....

PhoenixAusDerAsche ·

Hallo!

Wollte nur kurz allg. zu der Problematik mit safe_mode und Confixx was beisteuern.

Confixx "überschreibt" die Einstellung in der php.ini beim auslesen standartmäßig. Sprich bei php_info im second-bereich steht plötzlich doch wieder safe_mode=on, obwohl in der php.ini das off geschaltet war!

Lösung: Bei Confixx in der Oberfläche gibts die Möglichkeit bei den Domains einen "spezial" einzustellen. Dort werden Einstellungen gemacht die dann nur für diese Domain oder viele (je nach Auswahl) gelten. Hier muß man auch explizit "php_admin_flag safe_mode Off" (ohne ") angeben. Dann wird durch Confixx das Flag auch auf off gesetzt bzw. belassen.

Vergleiche: http://www.phpforum.de/archiv_12060_php.ini@save_mode@=@off_anzeigen.html

EDIT>: Man kann das schön sehen, wenn man einfach eine Datei hochläd, die eine php_info() Funktion enthält und mehr nicht. Einfach die Datei über die URL direkt ansteuern und wie ne html bzw. php datei aufrufen. Dann sollte man ein Vorher-Nachher-Spalten Dokument bekommen wo man sehen kann was Plesk oder Confixx so anstellen. :<EDIT

Hat mir jedenfalls beim 1u1-Root-Server mit Confixx und SuSe 9.x geholfen.

Gruß
Phoenix

PS: Somit findet man über die Suche auch dieses Problem hoffentlich relativ schnell hier im Forum! 😉