DE:Installation
From i-doit documentation
| i-doit Benutzerhandbuch 0.9.x: |
Hauptseite | Vorwort | Über dieses Handbuch | Release Notes | Nützliche Links | Installation | Systemkonfiguration | Grundlagen | Empfehlungen zum Vorgehen | Das CMDB-Modul | Allgemeine Kategorien | Spezifische Kategorien | Browser | Objekttypen | Verbindungen | Dateien | Lizenzen | Workflows | my-doit | Kontakte | Einstellungen | Nagios Integration | Report Manager | OCS Inventory NG |
Contents |
Einleitung
Das Kapitel beschreibt die betriebsfertige Installation von i-doit und notwendiger Komponenten (Apache, MySQL, PHP = AMP). Dabei wird sowohl auf die automatisierte Einrichtung von AMP-Paketen, als auch eine manuelle Installation eingegangen.
Die eigentliche Installation/Grundeinrichtung von i-doit findet dann über einen Webbrowser statt. Im Folgenden werden die Schritte für die verschiedenen Installationsvarianten dargestellt.
Systemanforderungen
- Mindestanforderung für die Installation von i-doit sind
- -eine Unix- oder Windows-basierte Plattform
- -ein Apache HTTP Server ab Version 1.2 (Apache Software Foundation: http://httpd.apache.org/)
- -PHP 5.1 oder höher als Apache Modul (mod_php5) oder CGI (http://www.php.net)
- -das Datenbanksystem MySQL ab Version 5 (http://www.mysql.com)
Es wird empfohlen die neuste Version der jeweiligen Anwendungen zu verwenden.
Für Details siehe: DE:Vorwort#Systemvoraussetzungen
AMP Installation
Vorgefertigte Apache / MySQL / PHP (AMP) Umgebungen
Gute Alternativen zur unten beschriebenen manuellen Installation bieten vorgefertigte AMP-Umgebungen wie beispielsweise:
Bei Verwendung einer vorgefertigten Installation können die drei nachfolgenden Schritte übersprungen und direkt mit der i-doit Installation begonnen werden.
Installationsanleitung für manuelle Installation unter Microsoft Windows (2000, 2003, XP, Vista)
Für eine manuelle Installation mit Quellpaketen von Drittherstellern unter Windows wird der folgende Installationsweg vorgeschlagen:
1. Apache2 Setup starten und typische Installation wählen
apache_2.2.*-win32-x86-openssl-0.*.msi
Der Apache Server wird in das folgende Verzeichnis installiert: C:\Programme\Apache Software Foundation\Apache2.2\
2. PHP installieren und als Apache 2.2.x Modul über das automatische Setup integrieren
php-5.*-win32-installer.msi
Folgende Extensions sollten innerhalb des PHP-Setup ausgewählt werden:
- LDAP
- MySQL
- SOAP
- XML-RPC
Hinweise:
- Das Apache 2.2 Konfigurationsverzeichnis lautet bei Standardinstallationen: C:/Programme/Apache Software Foundation/Apache2.2/htdocs.
- Die PEAR Erweiterungen sind nicht zwingend erforderlich.
3. Installation des MySQL-Server Pakets mit InnoDB Unterstützung (Typical)
mysql-essential-5.*-win32.msi
4. Das i-doit Archiv "i-doit.zip" muss nun in das Dokumentenverzeichnis (Document-Root) des Apache Servers entpackt werden (Standardpfad: C:\Programme\Apache Software Foundation\Apache2.2\htdocs\)
Die angegebenen Dateinamen sind Beispiele und sollen zur Orientierung dienen.
Installationsanleitug Linux (Debian / Ubuntu)
Die Installationsanleitung beschreibt eine i-doit Installation unter Linux für die Distributionen Debian und Ubuntu mit eingelegter i-doit CD (gemountet nach /media/cdrom)
1. Kopieren des i-doit Sourcecodes von /media/cdrom/src/i-doit.tar.gz nach /usr/share/i-doit
2. Installation der AMP-Umgebung via apt:
>> apt-get update >> apt-get install apache2 libapache2-mod-php5 php5 php5-cli php5-xmlrpc php5-ldap php5-gd php5-mysql mysql-server
3. Um die i-doit Installation zu beginnen müssen zur Vorbereitung folgende Befehle als root-Benutzer ausgeführt werden:
>> mkdir /usr/share/i-doit >> cd /usr/share/i-doit >> tar -xvzf /media/cdrom/src/i-doit.tar.gz >> mv i-doit/* . >> rmdir i-doit >> ln -s /usr/share/i-doit /var/www/i-doit >> chmod +x idoit-rights.sh >> ./idoit-rights.sh set
i-doit Installation
Die i-doit Installation ist nun über http://i-doit-server-ip-oder-name/i-doit/ erreichbar und das i-doit Konfigurations- und Setup Programm kann mit dem Aufruf dieser Adresse über einen Browser gestartet werden.
Step 2: Directory configuration
Einrichtung der Temporären Verzeichnisse:
- File target directory: Hochgeladene Dateien werden in dieses Verzeichnis kopiert - Temporary directory: Temporäres Cach-Verzeichnis - Object image directory: Verzeichnis für hochgeladene Bilder
In einer Unixumgebung muss der Apache Benutzer für einen Schreibvorgang auf diese Verzeichnisse berechtigt werden. (Dies wird in der Regel durch das mitgelieferte Script "idoit-rights.sh" automatisiert)
Step 3: Database configuration
Um die i-doit Datenbanken anzulegen, muss das gültige root-Password für den hier einzurichtenden MySQL-Server angegeben werden. Die darauffolgenden "User settings" sind frei wählbar. Diese werden von der i-doit Installation konfiguriert und dienen zur Kommunikation zwischen dem i-doit Client und der Datenbank. Ein wichtiger Schritt der i-doit Installation ist die Konfiguration des Mandanten. - System Database Name: Name der System-Datenbank (Beispiel: idoit_system) - Mandator Database Name: Name der Mandaten-Datenbank (Beispiel: idoit_mandator) - Mandator title: Der Titel des Mandanten (Beispiel: Synetics GmbH - Düsseldorf)
Step 4: Framework configuration
Falls der i-doit Server hinter einem HTTP-Proxy steht, kann dieser hier zur Kommunikation nach aussen (i-doit Updates, Web-Services, Feeds) eingerichtet werden.
Step 5: Configuration check
Wenn im 5. und letzten Schritt keine rot markierten Fehler auftreten, kann die Installation mit einem Klick auf "next" beginnen.
Anmeldung
Folgende Standardlogins sind zur Authentifizierung nach einem erfolgreichen Setup verfügbar:
| Benutzername | Passwort | Rechte |
| admin | admin | Alle |
| reader | reader | Nur lesen |
| editor | editor | Lesen und schreiben |
| author | author | Anlegen, lesen und schreiben |
| archivar | archivar | Lesen und löschen |