Zum Inhalt springen

Installationsprobleme - Zugriffsrechte

Erstellt am 7. November 2003 · 2 Antworten · letzte Antwort am 20. Juli 2004

Tags: Frage

Unbekannter Benutzer ·

Hallo,

mir ist bei der Installation von Typo3 aufgefallen, das der Webserver bei den voreingestellten Zugriffsrechten Besitzer einiger Dateien sein muss und nicht nur Gruppenmitglied. Trotzdem wird in allen Anleitungen zu Typo3 immer nur chgrp als notwendige Änderung nach der Installation erwähnt. Warum?

Ich habe Typo3 auf einem System mit aktiviertem open_basedir (PHP-Modul / safe_mode aus) installiert, um so zumindest eine gewisse Sicherheit zu erreichen. Um Typo3 damit zum Laufen zu kriegen, musste ich die gesamte Source mit in den geschlossenen Verzeichnisbaum bringen, weil PHP symbolische Links vorher auflöst. Das ist nur insofern störend, dass ich jetzt für jede seperate Typo3-Installation eine eigene Source installieren muss. Das geht wahrscheinlich nicht anders oder hat jemand da eine bessere Idee?

Danke für eure Tips.

Viele Grüsse
Ensis

Pries · · Beste Antwort

Hi!

Helfen kann ich Dir leider nicht. Aber bei mir ist auch open_basedir eingestellt. Eine Frage: Was genau heisst das, "den gesamten Source in den geschlossenen Verzeichnisbaum bringen.."? Das ist doch das unter open_basedir angegebene Verzeichnis oder? Dort ist nämlich meine Typo-Installation drin und trotzdem kann ich keine Datei-Uploads übers BE durchführen. Hast Du ne Ahnung warum?

Gruß

Pries

Ensis ·

Hi,

ich bin zwar seit Ewigkeiten nicht mehr hier gewesen, aber vielleicht hilft es dir oder jemanden anderem ja doch noch.

Ich meinte alles unter dem open_basedir, genau. Wie geschrieben muss man dann halt für jede Typo3-Installation eine eigene Source benutzen, das hat sich aber bei mir als gar nicht mal unpraktisch erwiesen.

Wegen deinem Problem: Solange du open_basedir nutzt, kann Typo3 nicht auf das Verzeichnis zugreifen, indem PHP hochgeladene Dateien speichert (z.B. /var/tmp). Ändere einfach in der php.ini oder der httpd.conf das Upload-Verzeichnis auf ein Ziel innerhalb des open_basedir.

Viele Grüße
Ensis