|
Die Installation von Anwendungen auf einem Webserver ist immer mit dem Download
des Installationspaket, das Entpacken auf dem eigenen Computer und dem Upload
der Dateien auf den Webserver verbunden. Der Upload der Dateien ist auch bei
schnellen DSL-Anschlüssen aufgrund des begrenzen Upstreams vergleichsweise
langwierig.
Wer über einen eigenen Root-Server bzw. zumindest über einen Shell-Zugang
zu seinem Webserver verfügt, kann sich viel Zeit sparen, indem er das Installationspaket
direkt auf dem Webserver herunterlädt und entpackt. Dieses Tutorial beschreibt
die notwendigen Schritte exemplarisch an der Installation des Open Source Forums
phpBB.
Für den Zugriff auf den Server über SSH eignet sich beispielsweise
der frei verfügbare SSH-Client Putty.
Das Programm muss nicht installiert werden - es besteht lediglich aus einer
ausführbaren Datei. Putty bietet zahlreiche Optionen. Für den einfachen
Zugriff auf den Server ist jedoch lediglich die Angabe des Servernamens notwendig:

Der Zugriff erfolgt - falls möglich - direkt mit den Zugangsdaten des
Accounts, auf dem phpBB später laufen soll. So müssen später
die Dateirechte nicht geändert werden. In der Regel wird der Zugriff jedoch
über den root Benutzer erfolgen.
Im nächsten Schritt wechselt man in das Verzeichnis, in das phpBB installiert
werden soll. Die Verzeichnisstruktur variiert hier stark in Abhängigkeit
von dem eingesetzten Betriebssystem und eventuell installierter Verwaltungsprogramme
wie Confixx oder Plesk.
| cd /home/httpd/vhosts/forum.tanmar.de/httpdocs/ |
Anschließend kann das Installationspaket für phpBB geladen werden.
Dafür kopiert man sich auf der Download-Seite
von phpBB den Link zu dem "Full Package" Installationspaket. Der Download
des Pakets erfolgt mit dem Programm wget:
| wget http://www.phpbb.com/files/releases/phpBB-2.0.16.tar.gz |
wget kann sowohl per HTTP als auch per FTP Dateien laden. Nachdem der Server
über eine gute Internetverbindung verfügt können hier sehr gute
Übertragungsraten erzielt werden, so dass das Paket wenige Sekunden später
heruntergeladen ist:
Resolving www.phpbb.com... 66.225.249.50
Connecting to www.phpbb.com|66.225.249.50|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 534,320 [application/x-gzip]
100%[====================================>] 534,320 247.95K/s
23:08:25 (247.28 KB/s) - `phpBB-2.0.16.tar.gz' saved [534,320/534,320]
|
Jetzt gilt es, das Paket zu entpacken. Dateien mit der Endung .zip werden mit
dem Programm unzip entpackt:
| unzip -x phpBB-2.0.16.zip |
Dateien mit der Endung .tar.gz werden mit dem Programm tar entpackt:
| tar -x -z -f phpBB-2.0.16.tar.gz |
Neben dem Installationspaket findet sich jetzt ein neuer Ordner phpBB2:
drwxr-x--- 3
forum psaserv 85 Jul 12 23:27 .
drwxr-xr-x 19 root root 4096 Jul 12 21:44 ..
-rwxr-xr-x 1 forum psacln 266 Jul 12 21:44 index.html
-rw-r--r-- 1 root root 534320 Jun 26 16:47 phpBB-2.0.16.tar.gz
drwxr-xr-x 12 root root 4096 Jun 26 16:41 phpBB2 |
In diesem Beispiel wurde der Download von phpBB und das Entpacken des Archivs
unter dem Benutzer root durchgeführt. Da aktuelle Verzeichnis gehören
hier dem Benutzer forum aus der Gruppe psaserv. Die Installationsdateien und
der neu erzeugte Ordner phpBB2 gehören jedoch root. Das Installationspaket
kann jetzt einfach gelöscht werden:
Beim Ordner phpBB2 müssen jedoch die Rechte neu gesetzt werden - ansonsten
ist später beispielsweise der Zugriff per FTP auf die Dateien von phpBB
nicht möglich. Der Wechsel des Besitzers und der Gruppe für den Ordner
erfolgt mit den folgenden Befehlen:
chown -R forum phpBB2
chgrp -R psaserv phpBB2
|
Durch den Parameter -R wird sowohl beim Wechsel des Besitzers über chown
sowie beim Wechsel der Gruppe über chgrp sichergestellt, dass auch alle
Dateien, die sich im Ordner phpBB2 befinden, angepasst werden.
Die Vorarbeit ist jetzt abgeschlossen und die Installation kann über die
in phpBB integrierte Installationsroutine erfolgen. Dazu wird lediglich im Browser
das Forum gestartet (im Beispiel über http://forum.tanmar.de/phpBB2/install/install.php).
Es erscheint der Assistent zur Installation von phpBB:

Wer das Forum nicht über das Unterverzeichnis /phpBB2 betreiben möchte
kann dieses entweder umbenennen:
oder die enthaltenen Dateien direkt in das Wurzelverzeichnis des Accounts verschieben
und den Ordner phpBB2 löschen, wenn das Forum direkt über die dem
Account zugeordnete Domain erreichbar sein soll:
mv phpBB2/* .
rmdir phpBB2
|
In unserem Beispiel wäre die Installation dann über die Adresse http://forum.tanmar.de/install/install.php
zu erreichen.
Trackback(0)
|