Netzflut

Webdesign, Webentwicklung, Drupal & Zeuchs

Phpmyadmin

Inhaltsverzeichniss

    FROM: http://www.gargi.org/showthread.php?1246-Phpmyadmin-auf-Debian-installieren

    Install

    Kurzform

    1. aptitude install phpmyadmin (php+mysql muss installiert sein)
    2. /etc/init.d/apache2 restart
    3. http://localhost/phpmyadmin

    Optional

    Pfad ändern (weil jeder Depp weis wo das standardmäßig liegt):

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

    # phpMyAdmin default Apache configuration
     
    Alias /phpmyadmin /usr/share/phpmyadmin
     
    <directory phpmyadmin="" share="" usr="">
    Options Indexes FollowSymLinks
    [...]

    Hier das /phpmyadmin nach Alias in den gewünschten Pfad ändern.

    Apache neustarten: /etc/init.d/apache2 restart

    htaccess hinzufügen:

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

    Fügt nun ein: "AllowOverride All"

    <Directory /usr/share/phpmyadmin>
            Options Indexes FollowSymLinks
            DirectoryIndex index.php
            AllowOverride All
            # Authorize for setup
            <Files setup.php>
    .....

    cd /usr/share/phpmyadmin
    nano .htaccess

    Inhalt:

    AuthType Basic
    AuthName phpmyadmin
    AuthUserFile /usr/share/phpmyadmin/.htpasswd
    require valid-user

    Passwortdatei anlegen:

    htpasswd -c .htpasswd username
     

    Sicherheitstipp: Ihr könnt die Passwortdatei auch außerhalb des /usr/share/phpmyadmin Verzeichnisses legen, müsst dies aber dann entsprechend auch in der .htaccess angeben.

    Prüft bitte in der /etc/apache2/apache2.conf nach, ob folgender Block vorhanden ist:

    <files>
    Order allow,deny
    Deny from all</files>

    User anlegen

    Eigenen User für jede DB anlegen! Nicht Drupal o.ä. mit root mysql user installieren.