Installation |
Dies ist ein Auszug aus der Dokumentation.
In diesem Kapitel wird die Installation von PHP-CMDB auf einem Linux-Server beschrieben. Als Webserver wird ein Apache angenommen. Prinzipiell sollte PHP-CMDB auch auf jedem anderen Webserver mit PHP-Unterstützung lauffähig sein. VoraussetzungenFolgende Dienste müssen installiert sein:
Während der Installation werden folgende Rechte benötigt:
Für die Installation selbst werden ca. 5 MB im Filesystem benötigt. Der Bedarf für die operativen Daten in der Datenbank ist abhängig von Umfang und Komplexität des Modells und letztlich natürlich von der Anzahl der erfassten CIs und deren Verknüpfungen. FestlegungenFolgende Festlegungen sollten vor Beginn der Installation geklärt werden:
Die in Klammern angegebenen Platzhalter werden in der weiteren Dokumentation verwendet und müssen durch die von Ihnen gewählten Werte ersetzt werden! Installation der SoftwareKopieren Sie das ZIP-Archiv „php-cmdb-X.Y.Z.zip“ in das INSTALL-DIR und packen es dort aus. Danach stehen alle zugehörigen Dateien unterhalb des Verzeichnisses INSTALL-DIR/php-cmdb-x.y.z. Erzeugen Sie einen symbolischen Link INSTALL-DIR/php-cmdb auf das Verzeichnis INSTALL-DIR/php-cmdb-x.y.z. Das ZIP-Archiv kann jetzt gelöscht werden. Es wird nicht mehr benötigt. Die notwendigen Kommandos werden nachfolgend beispielhaft gezeigt, wobei als INSTALL-DIR „/service“ und PHP-CMDB der Version 0.4.0 genutzt werden. vmsuse:/service # ls -l Einrichtung der DatenbankErzeugen Sie eine neue MySQL-Datenbank DB-NAME und geben Sie dem DB-Benutzer DB-USER mit dem Passwort DB-PASS alle Rechte auf der Datenbank. Dies könnte etwa wie folgt aussehen: vmsuse:/service # mysql -u root -p mysql Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.0.45 SUSE MySQL RPM Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> create database cmdb; Query OK, 1 row affected (0.00 sec) mysql> grant all on cmdb.* to cmdbuser@localhost identified by 'cmdbpass'; Query OK, 0 rows affected (0.06 sec) mysql> quit Wechseln Sie in das Verzeichnis INSTALL-DIR/php-cmdb/resources und laden Sie die Dateien „cmdb_schema.sql“ und „cmdb_create_user.sql“ in die Datenbank DB-NAME. vmsuse:/service # cd php-cmdb/resources/ Konfiguration des Webservers anpassenFalls das von Ihnen gewählte Installations-Verzeichnis sich nicht unterhalb der Document-Root des Webservers befindet, müssen Sie das Installations-Verzeichnis im Webserver sichtbar machen. Wie das genau aussieht hängt von der aktuellen Konfiguration des Webservers, Konventionen usw. ab. Auskünfte gibt der Administrator des Webservers sowie die Apache-Dokumentation. Der folgende Auszug aus der httpd.conf zeigt eine mögliche Konfiguration: ... <Directory /service/> <Directory /service/php-cmdb/www/> ... HINWEIS: Vergessen Sie nicht, den Apache nach der Änderung seiner Konfiguration durchzustarten. Konfiguration von PHP-CMDBWechseln Sie in das Verzeichnis INSTALL-DIR/php-cmdb/www und erzeugen Sie eine Datei mit dem Namen „config.inc.php“. Dazu kann das Template-File „config.inc.php.template“ aus dem Verzeichnis „resources“ verwendet werden. Tragen Sie folgende Zeilen ein, wobei die Platzhalter mit den von Ihnen festgelegten Werten ersetzt werden müssen: <?php Für die bisher gezeigten Beispiele würde die Datei „/service/php-cmdb/www/config.inc.php“ folgenden Inhalt erhalten: <?php
|
Zuletzt aktualisiert am Sonntag, den 26. Juni 2011 um 12:24 Uhr |