Zum Inhalt springen

Safe Mode

Erstellt am 18. Februar 2006 · 1 Antwort · letzte Antwort am 20. Februar 2006

Tags: Frage

Fatal ·

Hallo,

ich habe Typo3 installiert und es funktioniert soweit auch alles schon mal ganz gut.
Ich bekomme nur Fehlermeldungen vom PHP Interpreter beim ersten Anzeigen von Seiten im Frontend. Bei erneutem Aufruf der Seite erscheinen diese Fehlermeldungen nicht mehr.

Warning: unlink(): SAFE MODE Restriction in effect. The script whose uid is 10002 is not allowed to access typo3temp/temp/ef630e17c9d3b337160d7f8d1c07d93d_menuNT.gif owned by uid 30 in /home/httpd/vhosts/fabian-barney.name/httpdocs/t3lib/class.t3lib_stdgraphic.php on line 63

Diese Fehlermeldung kommt zu Hauf in geringfügiger Variation- jedoch nur beim ersten Aufruf einer entsprechenden Seite.
Am Ende kommt dann noch:

Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/fabian-barney.name/httpdocs/t3lib/class.t3lib_stdgraphic.php:634) in /home/httpd/vhosts/fabian-barney.name/httpdocs/tslib/class.tslib_fe.php on line 2612

Eine ähnliche Fehlermeldung (ebenfalls Safe Mode..) bekomme ich bei dem Versuch Extensions im Backend zu installieren.

Safe Mode ist ON.

Meine Frage:
Gibt es eine Möglichkeit mit aktiviertem Safe Mode das ganze zum Laufen zu bringen, ohne diese Fehlermeldungen?
Ja -> Wie? (SymLinks/Open Basedir sind so Ansätze, die ich bei der Suche oft gefunden habe. Schön und gut, aber was muß ich alles setzen?)
Nein -> Wie gestalte ich die Konfiguration bei deaktiviertem Safe Mode trotzdem so sicher wie möglich?

Ich bin nicht so der PHP Experte - bitte deshalb bei evtl. Antworten auch anzugeben _wo_ ich die vorgeschlagenen Änderungen vornehmen kann. :o

Schonmal danke und viele Grüße
Fatal

System:
SuSE
PHP 4.3.10
MySQL 4.1.10a
Typo 3.8.0

Fatal ·

Hallo nochmal,

habe mich den ganzen Tag mit Typo3 befasst. #giggle#

  • Ich habe jetzt folgendes gemacht:
    Alle Typo3 Files/Verzeichnisse gehören dem selben User.
    Für ImageMagick habe ich noch "safe_mode_exec_dir" in der php.ini auf das Verzeichnis gesetzt, wo ImageMagick installiert ist.

    Fehlermeldungen vom PHP Intepreter gibt's keine mehr.
    Ist das in Ordnung so oder macht man das anders?

  • Bis auf die "combined" Grafiken funktioniert jetzt auch alles mit den Grafiken.

    Habe die neueste Version von ImageMagick installiert und wie im Install Tool empfohlen Kombinationen von "im_negate_mask" und "im_imvMaskState" ausprobiert, wenn die "combined" Grafiken nicht funktionieren.

    Folgende Werte habe ich jetzt gesetzt, weil so wenigstens alles andere bis auf "combined" funktioniert:
    im_negate_mask -> 1
    im_imvMaskState -> 0

    Hat jemand auch das mit "combined" zum Laufen bekommen mit ImageMagick 6.2.6?

Würde mich über ein kurzes Feedback freuen.

Viele Grüße
Fatal