you are here: Frontpage Server Services Server Anleitungen phpMyAdmin für Confixx auf Debian Servern installieren

phpMyAdmin für Confixx auf Debian Servern installieren

There are no translations available.

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

Add comment

Entries without valid email address are extinguished.


Security code
Refresh

Joomla! is free Software released under the GNU/GPL License.
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.