Administratorenhilfe:Standardinstallation:Basisinstallation
Aus GROUP-E
Inhaltsverzeichnis |
GROUP-E installieren
Dieses Installationsanleitung bezieht sich auf eine Installation unter Debian etch/lenny. Für andere Distributionen RedHat/SuSE sind die Pfade und Installationsbefehle entsprechend anzupassen.
Herunterladen und Entpacken von GROUP-E
Die jeweils aktuelle Version von GROUP-E unter [1] herunterladen und unter dem Verzeichnis /opt entpacken.
$ cd /opt $ wget http://IRGENDEIN_SOURCEFORGE_SERVER/sourceforge/group-e/group-e_v1.6.x.tar.gz $ tar -zxf group-e-1.6.x.tar.gz
Nach dem Auspacken liegt ein Verzeichnis group-e16 unter /opt. Unterhalb von diesem Verzeichnis liegt folgende Verzeichnissstruktur.
group-e16\
|-- dump\ (Dump Files für MySQL und LDAP)
|-- etc\ (Konfigurationsdateien und PHPLib)
|-- doc\ ( Dokumentation )
| |--examples (Beispieldateien für Postfix,Samba usw.)
|-- www\ (Webroot)
| |-- cfg\
| |-- lib\
| |-- tpl\
Wechsle in das Verzeichnis group-e16. Alle folgenden Befehle beziehen sich immer auf dieses Verzeichnis.
$ cd group-e16
Das Verzeichnis /dyn muss für den Webserver beschreibbar sein. Unter Debian läuft Apache unter dem Benutzer www-data.
$ chmod -R 775 dyn $ chgrp -R www-data dyn
Installieren der benötigten Software
Unter Debian folgendes eingeben (für SuSE und RedHat ist die Software teilweise unter anderen Namen verfügbar)
$ apt-get update $ apt-get install apache2.2-common apache2-mpm-prefork libapache2-mod-php5 php5 \ php5-mysql php5-mcrypt php5-mhash php5-ldap imagemagick mysql-server mysql-client mysql-common
Konfiguration des Apache Webservers
Diese Konfiguration ist ein Beispiel !
Es gibt diverse Arten wie du GROUP-E in Apache einbinden kannst (als VirtualServer, über SSL ...). Wir zeigen hier nur eine einfache Lösung die GROUP-E unter deine aktuelle Webroot setzt. Der Aufruf wäre also http://DEIN_WEBSERVER/group-e/index.php
In die Datei /etc/apache2/apache.conf folgende Zeile einfügen:
include /opt/group-e/etc/apache.conf
Danach mit Apache Reload die neue Konfiguration einlesen.
$ /etc/init.d/apache2 reload
Konfiguration von MySQL
Als erstes sollte für den MySQL Root User ein Passwort gesetzt werden. Standardmäßig wird MySQL mit einem leeren Passwort installiert.
$ mysqladmin -u root -p create groupe
Jetzt kann der GROUP-E Dump eingelesen werden. Es gibt drei Dumps UTF-8,ISO und ISO für 3.x MySQL Wenn möglich sollte immer der Standarddump mit UTF-8 verwendet werden.
Für UTF-8 ist der Aufruf:
$ mysql -u root -p --default-character-set=utf8 groupe < dump/group-e_1.6_utf8.sql
Für ISO:
$ mysql -u root -p groupe < dump/group-e_1.6_iso.sql
Jetzt muss noch der MySQL Benutzer für den Zugriff vom GROUP-E auf die Datenbank eingerichtet werden. Dazu werden in der MySQL Shell folgende Befehle ausgeführt.
$ mysql -u root -p mysql> use mysql; mysql> grant all PRIVILEGES on groupe.* to 'groupe'@localhost identified by "YOUR_GROUPE_PASSWORD"; mysql> exit;
Konfiguration der PHPLIB für GROUP-E
In der Datei etc/phplib/lib/local.inc muss jetzt noch das Passwort mit dem GROUP-E auf die Datenbank zugreifen soll eingetragen werden.
.... var $Password = 'YOUR_GROUPE_PASSWORD'; ....
Fertig !
Die Basisinstallation ist jetzt abgeschlossen. Du kannst jetzt GROUP-E mit http://DEIN_WEBSERVER/group-e/index.php aufrufen und dich als Benutzer "config" mit dem Passwort "config" einloggen.
Dann gehe zum Tab "Global" um das "config" Passwort neu zu setzen.
Spätestens jetzt solltest du dir überlegt haben welche Installationsart du installieren willst. Wenn du dich entschieden hast dann folge einen von den unten stehenden Links



