phpMyAdmin aktualisieren – Schritt für Schritt

Februar 2023 Twitter @ItDoorlu

phpMyAdmin aktualisieren – Schritt für Schritt

phpMyAdmin aktualisieren wird in diesem Fachartikel am Beispiel einer Aktualisierung von phpMyAdmin Version 4.9.2 auf Version 5.2.0 vorgestellt.

Da es phpMyAdmin z. B. für

XAMPP

WAMP

macOS

Ubuntu

CentOS 7

Debian

gibt, hege ich die Hoffnung, dass die vorgestellten Lösungsansätze nicht nur in einer Windowsumgebung mit XAMPP funktionieren.

Eigentlich müssten es immer die gleichen Parameter sein, die zu ändern sind.

Impulse für die die Aktualisierung von phpMyAdmin

Auf die Möglichkeit phpMyAdmin zu aktualisieren, war ich durch die folgende Meldung von phpMyAdmin aufmerksam geworden.

Es ist eine neuere Version von phpMyAdmin verfügbar. Ein Update wird empfohlen. Die aktuelle Version ist 5.2.0, erschienen am 2022-05-11.

Leicht gesagt, aber nicht getan. Deswegen habe ich diesen Fachartikel geschrieben.

Ferner tauchte nach der Aktualisierung von PHP

(siehe Fachartikel PHP-Aktualisierung für WordPress – Schritt für Schritt)

in phpMyAdmin die folgende Fehlermeldung auf: Einige Fehler wurden auf dem Server entdeckt

So sieht diese Fehlermeldung aus:

Einige Fehler wurden auf dem Server entdeckt
Einige Fehler wurden auf dem Server entdeckt

Im Testfall gab es 181 Seiten Fehlermeldungen (gemessen in Word). 23-mal kam die folgende Fehlermeldung:

http_build_query(): Passing null to parameter #2 ($numeric_prefix) of type string is deprecated

Es bestand aber kein Grund zur Panik für mich, da ich mich weiterhin auf dem Localhost in WordPress anmelden konnte.

Alle Fehlermeldungen verschwanden, als ich phpMyAdmin von Version 4.9.1 auf Version 5.2.0 aktualisierte.

Ich will aber mit diesem Fachartikel keine Panik verbreiten. Da ich trotz veraltetem phpMyAdmin noch fehlerfrei das XAMPP Control Panel aufrufen konnte und mich weiterhin in mein WordPress auf dem Localhost einloggen konnte.

Welche Version von phpMyAdmin passt zu welcher PHP-Version?

  • Für PHP 7.2 oder neuer wird phpMyAdmin 5.2.0 empfohlen
  • Aber für PHP 7.1 sollte es phpMyAdmin 5.1.4 sein
  • Für PHP 5.5 bis PHP 7.4 ist phpMyAdmin-4.9.10 angebracht

Das sind aber nur grobe Empfehlungen. Schließlich lief bei mir phpMyAdmin einwandfrei, obwohl ich PHP 8.0.27 für WordPress auf dem Localhost benutzte.

Download von phpMyAdmin für Windows

Downloadmöglichkeit 1 für phpMyAdmin

Hier können Sie phpMyAdmin downloaden:

http://www.phpmyadmin.net/

Nachdem Download erhielt ich die folgende Datei:

phpMyAdmin-5.2.0-all-languages.zip

Nach dem Download kommt das Popup „Thank you for downloading phpMyAdmin“ , in dem sie um eine Spende gebeten werden.

Downloadmöglichkeit 2 für phpMyAdmin

Falls Sie befürchten, dass die neueste Version von phpMyAdmin noch Kinderkrankheiten hat, können Sie die zweitneueste Version oder eine noch ältere Version von phpMyAdmin hier downloaden.

https://phpmyadmin.de.softonic.com/download

Umbenennung des Verzeichnisses phpMyAdmin

Ich ändere den Namen des Verzeichnisses phpMyAdmin auf altphpMyAdmin. Warum?

Falls die Aktualisierung mit dem neuen phpMyAdmin scheitern sollte, steht mir immer noch das alte phpMyAdmin zur Verfügung.

Da ich jetzt kein Verzeichnis phpMyAdmin mehr habe, lege ich bei C:\xampp  das Verzeichnis phpMyAdmin neu an.

So kann das dann aussehen.

Verzeichnisse altphpMyAdmin und phpMyAdmin
Verzeichnisse altphpMyAdmin und phpMyAdmin

Das heruntergeladene phpMyAdmin entpacken

Im Testfall hatte ich die Datei phpMyAdmin-5.2.0-all-languages.zip entpackt.

So kann das dann aussehen.

Das entpackte phpMyAdmin
Das entpackte phpMyAdmin

Wie Sie sehen, fehlt hier die Datei config.inc.php.

Dennoch kopiere ich diese Verzeichnisse und diese Dateien kopiere ich in das neu angelegte und damit leere Verzeichnis phpMyAdmin.

Fehlermeldung: Login ohne Passwort ist verboten (siehe AllowNoPassword) in der Konfiguration

Anschließend rufe ich phpMyAdmin auf. phpMyAdmin verlangt jetzt von mir, dass ich mich bei phpMyAdmin mit Benutzername und Passwort anmelde.

phpMyAdmin verlangt Benutzername und Passwort
phpMyAdmin verlangt Benutzername und Passwort

Gebe ich hier als Benutzername root ein und mache keine Eingabe im Feld „Passwort“ und klicke stattdessen auf den Button „Anmeldung“ erscheint dieses Popup.

Login ohne Passwort ist verboten (siehe AllowNoPassword)
Login ohne Passwort ist verboten (siehe AllowNoPassword)

Trotzdem kann ich mich in mein WordPress auf dem Localhost einloggen. Das eine hat also mit dem anderen nichts zu tun.

Dennoch möchte ich die Einstellungen zu phpMyAdmin so gestalten, dass ich mich bei phpMyAdmin nicht einloggen muss.

Die  Datei conf.inc.php erstellen

Wie bereits oben erwähnt, fehlt die Datei conf.inc.php im Verzeichnis

Da es keine Datei conf.inc.php gibt, kopiere ich die Datei config.sample.inc.php und nenne die Kopie conf.inc.php. Damit habe ich die Datei conf.inc.php im Verzeichnis C:\xampp\phpMyAdmin neu erstellt.

2 Änderungen in der Datei config.inc.php

Änderung 1 in der Datei config.inc.php

Alt: (bei mir Zeile 28)

$cfg[‚Servers‘][$i][‚auth_type‘] = ‚cookie‘;

Neu:

$cfg[‚Servers‘][$i][‚auth_type‘] = ‚config‘;

Weichen Einstellungen in der Datei config.default.php von denen in der Datei config.inc.php ab, spielt das dann keine Rolle mehr.

Änderung  2 in der Datei config.inc.php

Alt (bei mir Zeile 32)

$cfg[‚Servers‘][$i][‚AllowNoPassword‘] = false;

Neu.

$cfg[‚Servers‘][$i][‚AllowNoPassword‘] = true;

Im Gegensatz zu vielen Berichten im Internet hatte es also im Testfall nicht ausgereicht, nur eine Änderung bei „AllowNoPassword“ durchzuführen. Obwohl die Fehlermeldung (siehe oben), das vermuten lässt.

Versionsnummer von phpMyAdmin kontrollieren

Jetzt wo sie ohne Benutzername und ohne Passwort in Ihr phpMyAdmin gelangen können, sehen Sie unten rechts in phpMyAdmin auf einen Block auf welche Version Sie Ihr phpMyAdmin aktualisiert haben.

Versionsinformationen zu phpMyAdmin
Versionsinformationen zu phpMyAdmin

Wie Sie sehen, hatte ich phpMyAdmin auf Version 5.2.0 aktualisiert.

  • Eine Aktualisierung von phpMyAdmin bedeutet übrigens nicht, dass das XAMPP Control Panel eine neuere Version meldet. Denn im Testfall wurde beim Aufruf des XAMPP Control Panels nach wie vor auf die Version 3.2.4 verwiesen.

Fehlermeldung: Die PHP-Erweiterung mbstring wurde nicht gefunden

Es kann möglich sein, dass sie unten in phpMyAdmin die o. g. Fehlermeldung erhalten. Diese hatte ich nach der PHP-Aktualisierung nicht entdeckt.

Der gesamte Text der Fehlermeldung lautete wie folgt:

Die PHP-Erweiterung mbstring wurde nicht gefunden, trotzdem scheinen Sie einen Mehrbyte-Zeichensatz zu verwenden. Ohne besagte Erweiterung ist phpMyAdmin nicht in der Lage Zeichenketten zu trennen, was zu unerwarteten Ergebnissen führen kann.

Eine Änderung in der Datei php.ini

Die Datei php.ini finden Sie in diesem Verzeichnis:

C:\xampp\php

Damit die Änderungen in der Datei php.ini wirken, musste ich den PC hoch- und runterfahren.  Ein Neustart von XAMPP Control Panel reichte im Testfall nicht.

Alt (bei mir Zeile 934)

;extension=mbstring

Neu

extension=mbstring

Ich habe also nur den Strichpunkt vor dieser Zeile entfernt.

In der Datei php.ini blieb übrigens die folgende Zeile (bei mir Zeile 722) im Testfall unverändert.

;internal_encoding =

In der Datei php.ini blieb auch die folgende Zeile (bei mir Zeile 1656) im Testfall unverändert.

;mbstring.internal_encoding =

Das war es dann zum Thema phpMyAdmin aktualisieren – Schritt für Schritt.

Andere Fachartikel zum Thema Localhost

PHP-Aktualisierung für WordPress – Schritt für Schritt

MySQL wurde unerwartet beendet – XAMPP Control Panel

phpinfo im Browser aufrufen – Localhost/XAMPP  – 4 Schritte

WordPress von Localhost auf Webserver

WordPress Localhost Password Reset – eine neue Methode

PHP-Aktualisierung für WordPress – Schritt für Schritt

WordPress und XAMPP auf eine neue Festplatte kopieren; FileZilla

WordPress Localhost empfangbare E-Mails versenden

Andere Themenblöcke bei ItDoor

Software für Aktien und andere Wertpapiere

Die Liste der Fachartikel zu Outlook von ItDoor

zu den Fachartikeln zum Thema Word von ItDoor für eilige Leser

Die Liste der Fachartikel zu WordPress von ItDoor

Zum WordPress Plugin Verzeichnis von ItDoor

Liste Fachartikel zum Thema Joomla von ItDoor

Fachartikel zum Thema Jutoh von ItDoor

IT Wörterbücher von ItDoor

zur Startseite von ItDoor

 

 

 

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

× 3 = 3

error: Content is protected !!