Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
centos:mail_c7:horde_2 [20.09.2014 21:05. ] – django | centos:mail_c7:horde_2 [22.07.2019 15:07. ] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Basiskonfiguration des Frameworks Horde 5 unter CentOS 7.x ====== | ====== Basiskonfiguration des Frameworks Horde 5 unter CentOS 7.x ====== | ||
- | Nach der erfolgreichen [[centos: | + | Nach der erfolgreichen [[centos: |
- | + | ||
- | + | ||
- | ===== mySQL Datenbank ===== | + | |
- | Ein Großteil der Benutzer-Konfigurationsdaten werden in einer **[[centos: | + | |
- | + | ||
- | ==== Datenbank anlegen ==== | + | |
- | Diese **[[centos: | + | |
- | + | ||
- | Wir melden uns also als berechtigter Datenbankuser an der mySQL-Datenbank an. | + | |
- | # mysql -h mysql.dmz.nausch.org -u root -p | + | |
- | + | ||
- | < | + | |
- | Welcome to the MySQL monitor. | + | |
- | Your MySQL connection id is 217075 | + | |
- | Server version: 5.1.73 Source distribution | + | |
- | + | ||
- | Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. | + | |
- | + | ||
- | Oracle is a registered trademark of Oracle Corporation and/or its | + | |
- | affiliates. Other names may be trademarks of their respective | + | |
- | owners. | + | |
- | + | ||
- | Type ' | + | |
- | + | ||
- | mysql> | + | |
- | </ | + | |
- | Dort legen wir als aller erst einmal eine Datenbank mit dem Namen **horde** an. | + | |
- | | + | |
- | + | ||
- | Query OK, 1 row affected (0.00 sec) | + | |
- | + | ||
- | ==== Datenbankuser anlegen ==== | + | |
- | Anschließend legen wir uns einen Datenbankuser an, denen wir entsprechende Rechte an der, gerade angelegten Datenbank **horde** einräumen. Als Namen nehme wir einfach **hode_admin_user**. | + | |
- | + | ||
- | | + | |
- | + | ||
- | Query OK, 0 rows affected (0.00 sec) | + | |
- | + | ||
- | und | + | |
- | | + | |
- | + | ||
- | Query OK, 0 rows affected (0.00 sec) | + | |
- | + | ||
- | ==== Nutzerberechtigungen setzen ==== | + | |
- | Dem gerade angelebtem Datenbankuser für **[[http:// | + | |
- | | + | |
- | + | ||
- | + | ||
- | Query OK, 0 rows affected (0.00 sec) | + | |
- | + | ||
- | und | + | |
- | | + | |
- | + | ||
- | Query OK, 0 rows affected (0.00 sec) | + | |
- | + | ||
- | ==== Nutzerberechtigungen zuweisen ==== | + | |
- | Zum Ende unserer mySQL-Userkonfiguration weisen wir unserem Nutzer die Berechtigungen zu. | + | |
- | | + | |
- | + | ||
- | Query OK, 0 rows affected (0.00 sec) | + | |
- | + | ||
- | Wir können uns nun vom Datenbank-Server wieder abmelden. | + | |
- | | + | |
- | + | ||
- | Bye | + | |
- | + | ||
- | ==== Zugriff testen ==== | + | |
- | Als nächstes überprüfen wir, ob der zuvor angelegt User/Zugang vom WEB-Server aus auch funktioniert. | + | |
- | # mysql -D horde5 -h mysql.dmz.nausch.org -u horde_admin_user -p | + | |
- | < | + | |
- | Welcome to the MariaDB monitor. | + | |
- | Your MySQL connection id is 217265 | + | |
- | Server version: | + | |
- | + | ||
- | Copyright (c) 2000, 2014, Oracle, Monty Program Ab and others. | + | |
- | + | ||
- | Type ' | + | |
- | + | ||
- | MySQL [horde5]> | + | |
- | </ | + | |
- | Die Verbindung klappt schon mal, daher lassen wir uns mal ansehen, welche Datenbanken der administrative Horde-User sehen kann. | + | |
- | + | ||
- | + | ||
- | MySQL [horde5]> | + | |
- | < | + | |
- | | Database | + | |
- | +--------------------+ | + | |
- | | information_schema | | + | |
- | | horde5 | + | |
- | +--------------------+ | + | |
- | 2 rows in set (0.01 sec) | + | |
- | + | ||
- | MySQL [horde5]> | + | |
- | </ | + | |
- | Auch dieser Test fiel positiv aus, wir können uns daher die Verbindung zum Datenbank-Server beenden und uns der weiteren konfiguration widmen. | + | |
- | MySQL [horde5]> | + | |
- | + | ||
- | Bye | + | |
- | + | ||
- | + | ||
- | ===== vorbereitende Konfiguration ===== | + | |
- | Die Konfiguration von Horde, wie auch den nachfolgenden Module/ | + | |
- | + | ||
- | Zunächst legen wir uns die besagte Backup-Datei für die Konfiguration an. | + | |
- | # touch / | + | |
- | + | ||
- | Dann weisen wir noch die Datei und Besitzrechte für die Konfigurationsdatei- und dessen Verzeichnis zu. | + | |
- | # chown -R root:apache / | + | |
- | + | ||
- | # chmod g+w -R / | + | |
===== Konfiguration über die WEB-GUI ===== | ===== Konfiguration über die WEB-GUI ===== | ||
Zeile 727: | Zeile 616: | ||
<WRAP center round tip> | <WRAP center round tip> | ||
- | Damit das Horde-Framework die caching-Daten in das Verzeichnis // | + | Damit das Horde-Framework die caching-Daten in das Verzeichnis // |
# chown root.apache / | # chown root.apache / | ||
+ | |||
+ | # chmod 775 / | ||
</ | </ | ||
Zeile 1117: | Zeile 1008: | ||
</ | </ | ||
====== Links ====== | ====== Links ====== | ||
- | * **⇐ [[centos: | + | * **⇐ [[centos: |
- | * **⇒ [[centos: | + | * **⇒ [[centos: |
* **[[centos: | * **[[centos: | ||
* **[[wiki: | * **[[wiki: | ||
* **[[http:// | * **[[http:// | ||
- | ~~DISCUSSION~~ | ||