Entwicklerhandbuch/Paket delixs-database: Unterschied zwischen den Versionen
Hjg (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{EditStatus|1|Hjg}} == Einführung == Das Paket 'delixs-database' installiert und konfiguriert die Datenbanksoftware 'MySQL'. Außerdem wird das Programm …“) |
Hjg (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 39: | Zeile 39: | ||
| /etc/delixs/delixs-firstrun.d/database.first | | /etc/delixs/delixs-firstrun.d/database.first | ||
|} | |} | ||
== Konfigurationsdateien == | == Konfigurationsdateien == | ||
Zeile 46: | Zeile 47: | ||
* /etc/phpmyadmin/config.inc.php | * /etc/phpmyadmin/config.inc.php | ||
* [[Entwicklerhandbuch/ConfigFiles#Grundeinstellungen_des_Servers|/etc/delixs/delixs_base.conf]] | * [[Entwicklerhandbuch/ConfigFiles#Grundeinstellungen_des_Servers|/etc/delixs/delixs_base.conf]] | ||
== Programmdateien == | == Programmdateien == | ||
Zeile 52: | Zeile 54: | ||
;/etc/delixs/delixs-firstrun.d/database.first: Eine Installation des Paketes 'phpmyadmin' während der Erst-Installation des Servers ist nicht möglich, da dieses Paket unbedingt einen laufenden MySQL-Server voraussetzt. Deshalb wird die Installation und Konfiguration von 'phpmyadmin' nach der Erst-Installation durch dieses Script nachgeholt. | ;/etc/delixs/delixs-firstrun.d/database.first: Eine Installation des Paketes 'phpmyadmin' während der Erst-Installation des Servers ist nicht möglich, da dieses Paket unbedingt einen laufenden MySQL-Server voraussetzt. Deshalb wird die Installation und Konfiguration von 'phpmyadmin' nach der Erst-Installation durch dieses Script nachgeholt. | ||
== Ablauf == | == Ablauf == | ||
Zeile 58: | Zeile 61: | ||
;phpmyadmin: Dieses Paket wird so eingestellt, dass grundsätzlich eine SSL-Verbindung zwischen Browser und Server besteht; außerdem wird generell auf UTF-8-Zeichenkodierung umgestellt. | ;phpmyadmin: Dieses Paket wird so eingestellt, dass grundsätzlich eine SSL-Verbindung zwischen Browser und Server besteht; außerdem wird generell auf UTF-8-Zeichenkodierung umgestellt. | ||
== Hinweise == | == Hinweise == | ||
Damit die Installation des Pakets 'mysql-server-5.1' ohne Rückfragen an den User abläuft, wird die Debconf-Datenbank bei der Erst-Installation des delixs-Servers mit folgenden Preseed-Werten vorbesetzt: | |||
mysql-server-5.1 mysql-server/root_password password ROOT_PW | |||
mysql-server-5.1 mysql-server/root_password_again password ROOT_PW | |||
Ähnliche Vrogaben werden für das Paket 'phpmyadmin' in der Debconf-Datenbank besetzt: | |||
dbconfig-common phpmyadmin/mysql/app-pass password ROOT_PW | |||
dbconfig-common phpmyadmin/mysql/admin-pass password ROOT_PW | |||
phpmyadmin phpmyadmin/setup-username string sysadm | |||
phpmyadmin phpmyadmin/setup-password password ROOT_PW | |||
phpmyadmin phpmyadmin/reconfigure-webserver multiselect apache2 | |||
ROOT_PW entspricht hierbei dem Passwort, das bei der Erst-Installation des Servers angegeben wurde. Dieses Passwort kann aus der delixs-konfigurationsdatei [[Entwicklerhandbuch/ConfigFiles#Grundeinstellungen_des_Servers|/etc/delixs/delixs_base.conf]] ausgelesen werden. | |||
Zeile 67: | Zeile 87: | ||
== Weblinks == | == Weblinks == | ||
http://www.mysql.com | http://www.mysql.com <br /> | ||
http://www.phpmyadmin.net | http://www.phpmyadmin.net | ||
Aktuelle Version vom 23. April 2012, 09:54 Uhr
Diese Seite ist momentan eine Baustelle im Zustand: 1
-
0
-
1
-
2
-
3
-
4
Einführung
Das Paket 'delixs-database' installiert und konfiguriert die Datenbanksoftware 'MySQL'. Außerdem wird das Programm 'phpmyadmin' installiert, mit dem Datenbanken über ein Webinterface bearbeitet werden können.
Kenndaten
Paket-Name: | delixs-database |
Maintainer: | H.-J. Grimminger <hj-grimminger at delixs.de> |
SVN: | https://trac.delixs.de/trac/browser/delixs-database/trunk |
Architektur: | all |
Script-Sprache: | sh |
Haupt-Abhängigkeiten: | mysql-server-5.1 (, phpmyadmin) |
delixs-Abhängigkeiten: | |
Init-Script: | |
sonst. Scripte: | /etc/delixs/delixs-firstrun.d/database.first |
Konfigurationsdateien
Diese Konfigurationsdateien werden erzeugt, verändert oder gelesen:
- /etc/phpmyadmin/config.inc.php
- /etc/delixs/delixs_base.conf
Programmdateien
Zusätzlich zu den Programmen aus den Haupt-Abhängigkeiten werden installiert:
- /etc/delixs/delixs-firstrun.d/database.first
- Eine Installation des Paketes 'phpmyadmin' während der Erst-Installation des Servers ist nicht möglich, da dieses Paket unbedingt einen laufenden MySQL-Server voraussetzt. Deshalb wird die Installation und Konfiguration von 'phpmyadmin' nach der Erst-Installation durch dieses Script nachgeholt.
Ablauf
Folgende wesentlichen Konfigurationsschritte werden abgearbeitet:
- phpmyadmin
- Dieses Paket wird so eingestellt, dass grundsätzlich eine SSL-Verbindung zwischen Browser und Server besteht; außerdem wird generell auf UTF-8-Zeichenkodierung umgestellt.
Hinweise
Damit die Installation des Pakets 'mysql-server-5.1' ohne Rückfragen an den User abläuft, wird die Debconf-Datenbank bei der Erst-Installation des delixs-Servers mit folgenden Preseed-Werten vorbesetzt:
mysql-server-5.1 mysql-server/root_password password ROOT_PW mysql-server-5.1 mysql-server/root_password_again password ROOT_PW
Ähnliche Vrogaben werden für das Paket 'phpmyadmin' in der Debconf-Datenbank besetzt:
dbconfig-common phpmyadmin/mysql/app-pass password ROOT_PW dbconfig-common phpmyadmin/mysql/admin-pass password ROOT_PW phpmyadmin phpmyadmin/setup-username string sysadm phpmyadmin phpmyadmin/setup-password password ROOT_PW phpmyadmin phpmyadmin/reconfigure-webserver multiselect apache2
ROOT_PW entspricht hierbei dem Passwort, das bei der Erst-Installation des Servers angegeben wurde. Dieses Passwort kann aus der delixs-konfigurationsdatei /etc/delixs/delixs_base.conf ausgelesen werden.
bekannte Fehler
Weblinks
http://www.mysql.com
http://www.phpmyadmin.net
Stand: delixs-alpha 0.22, April 2012
Hans-Jürgen Grimminger, 2012