Bevor das Installationsskript seine Arbeit aufnehmen kann ist es erforderlich, daß zuvor einige wenige Vorraussetzungen erfüllt werden. Ihr Webserver
muss Schreibrechte für bestimmte Ordner haben.
Um dies so sicher wie möglich zu gewährleisten, loggen Sie sich bitte auf Ihrer Root-Shell ein, wechseln in den Document-Root ihres Webservers
(z.B. cd /var/www/html) und führen bitte nachfolgend aufgeführte Kommandos durch.
Es wird davon ausgegangen, daß das entpackte osTube-Verzeichnis im Document-Root noch den Standardnamen "ostube" hat. Falls Sie diesen geändert haben sollten, ersetzen Sie in den u.a. Kommandos "ostube" durch den Namen Ihres Verzeichnisses.
- Wenn Sie noch Apache Version 1.x nutzen (und nur dann!) führen Sie folgendes Kommando zuerst aus:
usermod -g apache -G users apache
Mit diesem Befehl wird der Webserver Apache der Gruppe users zugeordnet.
- Wenn Sie Apache Version 1.x nutzen, führen Sie bitte dieses Kommando aus:
chgrp -R users ostube
Haben Sie Apache2 (Standard in den meisten modernen Distributionen) führen Sie jenes Kommando aus:
chgrp -R www-data ostube
Hier ändern wir die Gruppenzugehörigkeit des osTube-Ordners und aller seiner Unterordner und Dateien rekursiv zur Gruppe users (im Fall Apache 1.x) oder zur Gruppe www-data (im Fall Apache2).
chmod 775 ostube
Wir geben der Gruppe users und damit dem user Apache Schreibrechte für den osTube-Ordner.
chmod 775 ostube/includes
Nochmal für den Unterordner includes, da das Installationsskript hier die Konfigurationsdaten ablegen möchte. Nach erfolgter Installation werden die Rechte für diesen Ordner automatisch wieder zurückgesetzt.
chmod -R 775 ostube/media
In diesem Ordner wird permanent geschrieben, da hier die Medien Ihrer User abgelegt werden. Dafür braucht der Webserver natürlich Schreibrechte. Bitte vergessen Sie das -R nicht, da dieser Ordner einige Unterordner enthält, die ebenfalls beschreibbar sein müssen
chmod 777 ostube/templates_c
Dieser Ordner muss vom Webserver schreibbar sein. Hier legt die Template-Engine ihre vorcompilierten Templates ab.
Falls Sie keinen Root-Zugang zu Ihrem Server haben sollten, bitte setzen Sie sich mit dem Kundendienst Ihres Hosters in Verbindung und bitten Sie um die Installation von osTube auf Ihrem Server.