PHP-MyAdmin2.11.4

  1. Installation und Konfiguration unter WindowsXP

    PHPMyAdmin ist ein Clientprogramm zum Durchsuchen, Editieren und Modifizieren von MySQL-Datenbanken und ist ein Open Source-Tool. Sie ist in PHP geschrieben und kann in jedem beliebigen Webbrowser ausgeführt werden.

    1. Bereits installierte Versionen vorher deinstallieren (bzw. löschen).
    2. Die aktuelle Zip-Datei "phpMyAdmin-2.11.4-all-languages" aus dem Internet (http://www.phpmyadmin.net/) runterladen.
    3. Archiv-Datei in die Order mit PHP-Dateien entpacken.
    4. Unter einer URL im PHP-fähigen Webserver verfügbar machen.
      Die httpd.conf-Datei der Apache Server im Editor öffnen und durch folgende Direktive in den Webspace des Apache-Servers einbinden:
      → Alias /phpmyadmin C:/php/php-dateien/phpMyAdmin - 2.11.4

      phpMyAdmin-URL vor unberechtigten Zugriffen schützen:
      <Location /phpmyadmin>
      Order allow,deny
      Deny from all
      #Nur lokaler Rechner
      Allow from 127.0.0.1
      #Alternative: Nur lokales Netz
      Allow from 192.168.0
      #Falls vorhanden, Adressbeschränkung UND Anmeldung beachten
      Satisfy All
      </Location>
      Apache neustarten, damit die Konfigurationsänderungen wirksam werden

    5. Zugriff testen:
      Einen Browser (Internet Explorer) öffnen und die phpMyAdmin-URL eingeben:
      → http://localhost/phpmyadmin/

      Es gibt 3 mögliche Fehlermeldungen, die angezeigt werden können:

      • "Sie haben nicht die erforderlichen Berechtigung, um die Seite anzuzeigen"
        HardCopy der Fehlermeldung Berechtigung →
      • Oder:
        "Forbidden Forbidden
        You don't have permission to access /phpmyadmin/main.php on this Server."

        HardCopy Fehlermeldung Forbidden →

        Diese Fehlermeldungen kommen, wenn in der httpd.conf-Datei folgende Einschränkungen eingetragen sind :

        <Location /phpmyadmin>
        Order allow,deny
        Deny from all
        Nur lokaler Rechner
        Allow from 127.0.0.1
        Alternative: Nur lokales Netz
        Allow from 192.168.0
        Falls vorhanden, Adressbeschränkung UND Anmeldung beachten
        Satisfy All
        </Location>

        Es sollte überlegt werden, ob es sinnvoll ist so viele Einschränkungen vorzunehmen.
        Nach voranstellen des Gitterzeichens "#" vor jeder dieser Zeilen sollten die Fehlermeldungen nicht mehr auftauchen.

      • "Fehler
        MySQL meldet:
        #1045 - Access denied for user 'root' & 'localhost' (using password: No)"

        HardCopy der Fehlermeldung MySQL →

        Bei der zweiten Fehlermeldung fehlt das Config-Ordner bzw. die Konfigurationsdatei zur Authentifizierung des Programms phpMyAdmin für MySQL-Server.
        In diesem Fall im Ordner phpMyAdmin einen Ordner mit dem Namen config erstellen und auf der Fehlerseite das Hyperlink Setup-Script folgen. Dort den Servername, Benutzer und Passwort für die MySQL-Datenbank eintragen.
        Es könnte nötig sein, dem System Zugriff auf das Verzeichnis config zu gewähren.
        Hierzu im Eingabeaufforderung folgende Zeilen eingeben:
        C:\php\phpMyAdmin-2.11.4-all-languages>cacls config /e /t /g SYSTEM:F
        Bearbeitetes Verzeichnis: C:\php\phpMyAdmin-2.11.4-all-languages\config
  2. Konfiguration von phpMyAdmin-config-Datei:

    Konfigurationsfenster für phpMyAdmin →
    1. Auf der Setup-Seite für die Konfiguration den Button Add für einen neuen Server anklicken.
    2. Für den Server den Namen der Server, den Verbindungstyp, Benutzerkennungstyp, den Benutzernamen und Passwort für den MySQL-Server eintragen.
    3. Nach dem die erforderlichen Angaben gemacht worden sind, in der vierten Reihe den Button Save anklicken und die Konfiguration sichern. Falls der Button nicht anzuklicken ist, existiert noch kein Ordner config, die zuerst erstellt werden muss.

      Konfigurationsdatei für phpMyAdmin 1 →
      Konfigurationsdatei für phpMyAdmin 2 →

    4. Nach der Sicherung der Konfigurationsdatei (File saved), sollte sie aus dem Ordner config herauskopiert und in das Hauptverzeichnis von phpMyAdmin gespeichert werden.
      Aus Sicherheitsgründen sollte der Ordner config nach erfolgreich erfolgten Anmeldung gelöscht werden..
      Jetzt kann phpMyAdmin mit der URL:
      http://localhost/phpmyadmin/index.php
      oder
      http://127.0.0.1/phpmyadmin/index.php
      aufgerufen werden.

      phpMyAdmin Startseite →

      Falls die Anmeldung immer noch nicht erfolgen kann, könnte dies an der fehlenden (sonst automatisch konfigurierten) Server-Konfiguration liegen.
  3. Server configuration:
    Eine einfache Konfiguration der config.inc-Datei im Ordner phpMyAdmin
    /**
    * Server(s) configuration
    */
    $i = 0;
    // The $cfg['Servers'] array starts with $cfg['Servers'][1]. Do not use $cfg['Servers'][0].
    // You can disable a server config entry by setting host to ''.
    $i++;
    $cfg['Servers'][$i]['host'] = 'localhost';
    $cfg['Servers'][$i]['port'] = '';
    $cfg['Servers'][$i]['socket'] = '';
    $cfg['Servers'][$i]['connect_type'] = 'tcp';
    $cfg['Servers'][$i]['controluser'] = '';
    $cfg['Servers'][$i]['controlpass'] = '';
    $cfg['Servers'][$i]['auth_type'] = 'config';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '';

Startseite →
phpMyAdmin →
Apache →
Installation und Konfiguration von PHP →
Installation und Konfiguration von MySQL →
MySQL →