Nächste Seite: Start und Administration Aufwärts: phpGroupware Vorherige Seite: Voraussetzungen   Inhalt

Installation

Für die Installation sind natürlich die Quellpakete von phpGroupware nötig, sie können unter www.phpgroupware.org geladen werden. Das Quellpaket hat den Namen phpGroupWare.0.9.14.002.tar.gz.

Es kann in ein beliebiges Verzeichnis gespeichert werden, etwa in /usr/local/src. Wichtig ist, dass es in das richtige Verzeichnis entpackt wird, und zwar in das Document-Root-Verzeichnis des Web-Servers. Bei der im How-To beschriebenen Installation ist es das Verzeichnis /var/www/htdocs, bestehende Apache-Installationen verwenden aber auch oft /var/www/html.



Die aktuelle phpGroupware-Version wurde zwar erst im März 2003 veröffentlicht, wegen der rasanten Entwicklung ist die Software aber nicht mehr auf dem ganz aktuellen Stand. Ein Update über CVS aktualisiert die Pakete und spielt die letzten Patches ein.



Bevor die eigentliche Installation beginnen kann, sind noch kleine Arbeiten an der Datenbank nötig.



Die Setup-Routine von phpGroupware läuft über einen Web-Browser, aus diesem Grund müssen die Setup-Dateien über den Web-Server zugreifbar sein. Dabei gibt es die Methode, für kurze Zeit das phpGroupware-Verzeichnis für jeden zugänglich zu machen, danach das Setup auszuführen und anschließend die Rechte wieder zurückzusetzen. Das ist die einfachste Methode.



Im phpGroupware-Verzeichnis gibt es für jede Anwendung wieder ein Unterverzeichnis. Besonders wichtig ist das Unterverzeichnis files. Dort werden Gruppen und Benutzer nebst Ihren Dateien verwaltet, das ist für das Dokumenten-Management entscheidend. Wie oben angesprochen soll das phpGroupware-Verzeichnis nach dem Setup nicht mehr für alle zugreifbar sein; aus diesem Grund wird das Verzeichnis files an einen anderen Ort ausgelagert, der vom Sicherheitsaspekt her nicht so kritisch ist, wie das phpGroupware-Verzeichnis. Gut geeignet ist etwa ein Unterverzeichnis eines lokalen Benutzers. Das Home-Verzeichnis des Beispielbenutzers joerg befindet sich in /home/joerg.



Über den URL http://localhost/phpgroupware/setup/ kann die Konfiguration mittels eines Web-Browsers beginnen. Wichtig ist nach Aufruf der Adresse, dass sich das System meldet und die angebundene Datenbank erkennt. Normalerweise lautet diese Meldung ,,You appear to have MySQL support enabled``. Auf der aktuellen Seite wird die Datei header.inc.php konfiguriert. Wichtig sind die Einstellungen Server Root, das ist der Pfad zur phpGroupware-Installation, im vorliegenden Beispiel /var/www/htdocs/phpgroupware. Das Feld Include Root wird mit dem gleichen Pfad verknüpft.

Jetzt gilt es noch, ein Admin-Passwort für dieses Konfigurationsskript zu wählen. Der Datenbank-Host ist localhost, alternativ kann hier auch die IP-Adresse des Servers angegeben werden. Der DB Name ist phpgroupware, der Benutzer phpgw mit dem angelegten Passwort phpgw00.

Der Typ der verwendeten Datenbank ist mysql, ein Konfigurationspasswort kann frei gewählt werden. Die restlichen Einstellungen sind in Ordnung, mit dem Knopf write config können die Einstellungen gespeichert werden. Danach geht es weiter mit continue. Die Datei header.inc.php ist geschrieben und die Installation ist abgeschlossen.



Nächste Seite: Start und Administration Aufwärts: phpGroupware Vorherige Seite: Voraussetzungen   Inhalt
joerg 2003-04-13