Sie befinden sich hier: Startseite Server Dienstleistungen Server Anleitungen phpMyAdmin für Confixx auf Debian Servern installieren

phpMyAdmin für Confixx auf Debian Servern installieren

phpMyAdmin ist eine beliebte Software zum Verwalten von MySQL-Datenbanken.

Auf Servern mit Debian/GNU Linux empfiehlt es sich, phpMyAdmin als Debian-Paket zu installieren. Unter anderem erhalten Sie dann Sicherheitsupdates durch das Debian Security Team.

Bei der Installation muss nach Servern mit suphp bzw. mit mod_php Technik unterschieden werden.

Installationsanleitung: phpMyAdmin für Confixx mit suphp (mod_php folgt danach)

1.) Wir installieren das Debian-Paket "phpmyadmin"

aptitude install phpmyadmin

2.) Die Frage zur Webserver-Konfiguration mit "Apache2" beantworten.

dpkg-reconfigure phpmyadmin

3.) Phpmyadmin wird später unter dem User "confixx" laufen. Ein sinnvoll konfiguriertes suphp führt nur Dateien aus, die dem Benutzer des Webs, hier "confixx" gehören. Die Dateien aus dem phpmyadmin-Debian-Paket gehören aber "root". Dies ändern wir dauerhaft mit folgenden Befehlen:

find /usr/share/phpmyadmin/ -type d | xargs -n 1 dpkg-statoverride --add --update confixx confixx 755
find /usr/share/phpmyadmin/ -type f | xargs -n 1 dpkg-statoverride --add --update confixx confixx 644

Mit dieser Methode bleiben die passenden Rechte auch bei Paket-Updates erhalten.

4.) Wir legen die Ordner an, über die phpMyAdmin später erreichbar sein sollen, es sind 2 Schreibweisen gängig:

mkdir /var/www/confixx/html/phpmyadmin/
ln -s /var/www/confixx/html/phpmyadmin /var/www/confixx/html/phpMyAdmin

5.) Wir binden phpmyadmin in den eben erzeugten Ordner ein:

In Datei:

/etc/fstab

einfügen:

/usr/share/phpmyadmin /var/www/confixx/html/phpmyadmin none rw,bind 0 0

Ausführen:

mount -a

6.) Einfügen in:

/etc/phpmyadmin/config.inc.php

$cfg['blowfish_secret'] = 'irgendeine zeichenkette';

7.) In Datei:

/etc/apache2/conf.d/phpmyadmin.conf

die Zeile:

#Alias /phpmyadmin /usr/share/phpmyadmin

auskommentieren!

8.) Apache neu starten

9.) Achtung Nagios Benutzer:

Beim check_all_disks Check muss der Ordner vom Check ausgenommen werden, die Vorgehensweise hängt von verschiedenen Faktoren ab, die den Rahmen hier sprengen würden.

Beispiel:

check_command check_all_disks!10%!5%!-x /var/www/confixx/html/phpmyadmin

Installationsanleitung: phpMyAdmin für Confixx mit mod_php

1.) Wir installieren das Debian-Paket "phpmyadmin"

aptitude install phpmyadmin

2.) Die Frage zur Webserver-Konfiguration mit "Apache2" beantworten.

dpkg-reconfigure phpmyadmin

3.) In Datei:

/etc/apache2/conf.d/phpmyadmin.conf

die Zeile:

Alias /phpMyAdmin /usr/share/phpmyadmin

einfügen!

4.) In Datei:

/etc/apache2/conf.d/phpmyadmin.conf

folgende Direktive suchen:

Directory /usr/share/phpmyadmin/

und dort einfügen:

php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/tmp:/var/www/confixx/tmp
php_admin_value include_path /usr/share/phpmyadmin/:/etc/phpmyadmin/

5.) Apache neu starten

Kommentar schreiben

Bitte kommentieren Sie sachlich und geben Sie eine gültige E-Mail-Adresse an. Datenschutzerklärung


Sicherheitscode
Aktualisieren

Joomla! ist freie, unter der GNU/GPL-Lizenz veröffentlichte Software.
The Joomla!® name is used under a limited license from Open Source Matters in the United States and other countries.
Andre Hotzler EDV-Dienstleistungen is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.