Entwicklerhandbuch/Paket delixs-database: Unterschied zwischen den Versionen

Aus Delixs
Zur Navigation springen Zur Suche springen
(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 …“)
 
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

Wird bearbeitet von: Hjg
Hilfe zum Bearbeitungsstatus: Hilfe:Status eines Artikels


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:


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


zurück | Hauptseite


Stand: delixs-alpha 0.22, April 2012

Hans-Jürgen Grimminger, 2012