i-doit von Hand installieren

By | 23. Juni 2018

Hallo zusammen,

ich möchte i-doit von synetics auf einem Webserver mit Plesk Odin installieren.
Die i-doit Installationsroutine verlangt root Zugriff auf die Datenbank, was ich nicht möchte.
Daher diese Anleitung, um die Software von Hand zu installieren.

Systemvoraussetzungen

  • PHP 5.6 oder höher
  • MySQL 5.6 oder höher bzw. MariaDB 10.0 oder höher

Vorbereitung

Datenbank

i-doit benötigt mindestens 2 Datenbanken: 1 x Grundsystem + 1 x Datenablage
Im Plesk nenne ich die Datenbank für das Grundsystem „idoit_system“ und „idoit_data“ für die Daten.
Für jede Datenbank erstelle ich einen Benutzer mit dem Namen der jeweiligen Datenbank.

System überprüfen

    1. Die Software i-doit herunterladen und entpacken.
    2. Die URL aufrufen, das Setup startet automatisch
      i-doit setup: Step 1 System check
    3. Fehlende PHP Erweiterung + Einstellungen bitte beim Anbieter anfragen (oder selber aktivieren, wenn möglich)

Installation

Datenbanken importieren

  1. Über Plesk -> Datenbanken mittels phpMyAdmin auf die Grundsystem-Datenbank „idoit_system“
  2. Unter dem Reiter Importieren die Datei idoit_system.sql aus dem Order „setup/sql/“ vom i-doit Ordner auswählen
  3. „OK“ anklicken
  4. Über Plesk -> Datenbanken mittels phpMyAdmin auf die Datenablage-Datenbank „idoit_data“
  5. Unter dem Reiter Importieren die Datei idoit_data.sql aus dem Order „setup/sql/“ vom i-doit Ordner auswählen
  6. „OK“ anklicken

Datenbanken verbinden

  1. Über Plesk -> Datenbanken mittels phpMyAdmin auf die Grundsystem-Datenbank „idoit_system“
  2. Folgenden SQL Befehl über SQL ausführen:
    INSERT INTO isys_mandator VALUES
    (1,                 -- Nummerierung
    'Testsystem',       -- Titel
    'Testsystem CMDB',  -- Beschreibung
    'cache_testsystem', -- Cache Ordner
    'default',          -- Websiten Templatename
    'localhost',        -- Datenbank Server
     3306,              -- Datenbank Port
    'idoit_data',       -- Datenablage Datenbank Name
    'idoit_data',       -- Datenablage Datenbank Benutzer
    'password',         -- Datenablage Datenbank Passwort
     NULL,              -- API Schlüssel
     1, 
     1                  -- Auf aktiv setzen
    );
  3. SQL ausführen

Config Datei erstellen

  1. Die Datei „src/config.inc.php.dist“ kopieren nach „src/config.inc.php“
  2. Die Datei „src/config.inc.php“ bearbeiten und wie folgt ausfüllen:
    $g_db_system = [
    "type" => 'mysqli',
    "host" => "localhost",    // Datenbank Server
    "port" => "3306",         // Datenbank Port
    "user" => "idoit_system", // Grundsystem Datenbank Benutzer
    "pass" => "password",     // Grundsystem Datenbank Passwort
    "name" => "idoit_system"  // Grundsystem Datenbank Name
    ];
    ...
    $g_admin_auth = [
    'admin' => ''
    ];
     ...
    $g_dirs = [
    'temp' => ini_get('upload_tmp_dir')
    ];

Das war’s!
Jetzt geht es mit der offizielen Doku weiter: https://kb.i-doit.com/display/de/Erstanmeldung

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.