DE:Installation

From i-doit documentation

Jump to: navigation, search
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
Personal tools