Zum Inhalt springen

typo3 mit safe mode on

Erstellt am 26. April 2009 · 10 Antworten · letzte Antwort am 4. Mai 2009

Tags: Frage

gecko ·

Hi zusammen,

gibt es irgendwo ein vernünftig dokumentiertes howto, wie man typo3 mit safemode on richtig ans laufen bekommt?

bis jetzt habe ich nur so lapidare sachen gefunden wie: klar geht das mit safe mode on, ihr müsst es nur richtig konfigurieren.

besonders würde mich interessieren, welche verzeichnisse bei open_basedir und safe_mode_exec_dir eingetragen werden müssen und wie die rechte sein müssen.

TIA

Julian.​Hofmann ·

Hallo.

Ausführliche Anleitung sind etwas schwer zu geben, da es immer sehr auf Deine Serverkonfiguration ankommt. Wenn es ein Server mit nur einem Web ist, dann ist der in der Regel etwas anders aufgebaut als ein Server für Shared-Hosting. Wenn Du Konfigurationssoftware wie Plesk oder Confixx drauf laufen hast, bist Du auch in eine bestimmte Benutzer-/Gruppen-/Verzeichnisstruktur eingezwängt. All das beeinflusst dann aber, wie die "richtige" Konfiguration für TYPO3 wäre.

Viele Grüße
Julian

gecko ·

Hallo Julian

eine Konfiguration des safemode für ein einfachen Webserver, nur eine Webspace und kein Plesk etc.
Wenn ich das verstanden habe, wird es möglich sein, den Rest umzusetzen.

TIA

Julian.​Hofmann ·

Wie sieht denn Deine Verzeichnisstruktur aus? Insbesondere: wo liegt der typo3-Source-Ordner (mit welchen Besitz- und Berechtigungsverhältnissen), und wo Dein Document-Root des Webs (mit welchen Besitz- und Berechtigungsverhältnissen)

gecko ·

Hi julian,

/srv/www/vhosts/domain.tld/---httpdocs
                            |     |
                            |     -- typo3_src (symlink auf ../typo3_src)
                            |
                            --typo3_src

besitzer: user.group
apache läuft mit www.wwwrun
rechte: standardmäßig 755

wenn ich da durchgeblickt habe, dann kann cih den rest schon abbilden (mehrere user, plesk, etc.)

TIA
.g

Julian.​Hofmann ·

Ok, v.a. musst Du bei dieser Struktur dafür sorgen, dass das dem httpdocs-Verzeichnis auf das (echte) typo3_src zugegriffen werden darf. D.h. dieses muss in den open_basedir mit aufgenommen werden.
Im zweiten Schritt müssen dann die Rechte entsprechend gesetzt werden. Für die Verzeichnisse fileadmin, typo3conf, uploads und typo3temp braucht der Webserver auch Schreibrechte. Entweder Du löst das, in dem www auch group angehört, oder Du setzt die Besitzverhältnisse so, dass der Benutzer user sowie die Gruppe www-run, und setzt die Rechte der genannten Verzeichnisse auf 775.

Grob sollte es dann laufen, wenn ich mich an alles richtig erinnert habe...

gecko ·

danke, ich werds dann mal so versuchen.

eine frage noch: muss nur das src verzeichnis in die openbase dir?

.g

Julian.​Hofmann ·
gecko schrieb

muss nur das src verzeichnis in die openbase dir?

Ja (außer den Verzeichnissen, die eh schon drin stehen). Also nur die Einstellung ergänzen.
Das im Documentroot (httpdocs) darfst Du eh auf alles zugreifen, dafür brauchst Du keine Ausnahme konfigurieren.

gecko ·

grundsätzlich läuft es jetzt, allerdings kein IM und es lassen sich keine exts installieren.

Julian.​Hofmann ·

Die Bildverarbeitung ist fast ein Thema für sich... Da hängts chon manches allein an der Konfiguration von IM via Installtool. Ist der Pfad beispielsweise korrekt? Die richtige Version angegeben?

Hast Du die Rechte auf den Verzeichnissen auch für die Unterverzeichnisse gesetzt? Für EXT ist z.B. Schreibrecht des Webserver auf typo3conf/ext auch nötig, nicht nur auf typo3conf (hatte ich nicht so deutlich/exakt geschrieben).

gecko ·

die rechte für tpo3conf/ext habe ich rekursiv auf schreib/lese rechte für den webserve rgesetzt.

im liegt in /usr/local/bin, ist richtig im intsall angezeigt, aber wird trotzdem nicht ausgeführt.