1
Juni
2020
9:39

So aktualisieren Sie PhpMyAdmin

1 Juni 2020 9:39

Das Web-Tool PHPMYADMIN wird von Softwareentwicklern verwendet, um MySQL-Datenbanken zu erstellen und zu ändern. Nach einigen Jahren der Verwendung dieses Programms war es im Zusammenhang mit dem Übergang zum neueren MySQL 5.7.30 und Php 7.2 erforderlich, den PhpMyAdmin bis zur neuesten Version zu aktualisieren ...

Aktualisieren Sie die Version von PhpMyAdmin

  1. Zunächst habe ich festgestellt, wo phpMyadmin installiert ist, für das ich die Suche im Katalog mit der Konfiguration des Apache2 -Webservers abgeschlossen habe:

    cd /etc/apache2
    grep -R "phpmyadmin"

Beurteilung nach alias/phpmyadmin/usr/share/phpmyadmin und <Directory/usr/share/phpmyadmin>
Das Programm ist im Ordner installiert /usr/share.

  1. Ich wechselte in den Ordner /usr/share и попытался найти документацию

    cd /usr/share/phpmyadmin
    cd doc
    cd html
    ls

  2. Jetzt habe ich eine Datei im Firefox -Browser geöffnet

    file:///usr/share/phpmyadmin/doc/html/index.html

  3. Im Abschnitt " Upgrade aus einer älteren Version " gibt es eine detaillierte Beschreibung des Updates.

  4. Zu Beginn des Dokuments legt eine Warnung nahe, dass Sie die alte Version des neuen nicht aufzeichnen können (Mörtel). Sie müssen config.inc.php aus der alten Version und zusätzlich zum neu ausgepackten. Alte Dateien können aus Sicherheitsgründen nicht übrig bleiben.

Warnung
Extrahieren Sie niemals die neue Version über eine vorhandene Installation von PHPMYADMIN, immer entfernen Sie die alten Dateien nur die Konfiguration.

Auf diese Weise lassen Sie im Verzeichnis nicht mehr ein Arbeitscode mehr, was die Auswirkungen der Seciation erwerben oder verschiedene Bruch verursachen kann.

Kopieren Sie einfach config.inc.php aus Ihrer vorherigen Installation in die neu ausgepackte.

  1. Ich wechsle direkt zum Ersatz der Version:

    su -
    cd /usr/share/
    mv phpmyadmin phpmyadmin.old
    mkdir phpmyadmin
    cd phpmyadmin
    wget https://files.phpmyadmin.net/phpMyAdmin/5.0.2/phpMyAdmin-5.0.2-all-languages.zip

(Reißverschluss wurde auf dem Weg zur Zip -Datei ausspioniert https://www.phpmyadmin.net/ по ссылке "Download")

unzip phpMyAdmin-5.0.2-all-languages.zip
ls

Ich löste ein kleines Problem: Die Dateien klicken auf den Ordner "phpmyadmin-5.0.2-allesprachen" anstelle des aktuellen Katalogs

cp -rp phpMyAdmin-5.0.2-all-languages/* .
rm phpMyAdmin-5.0.2-all-languages -R
  1. Ich starte http: // localhost/phpmyadmin im Browser

  2. Es wird eine Einladung angezeigt - ich gib den Namen des Benutzers und das Kennwort ein. Alles funktioniert, die Version ist relevant!

PhpMyAdmin Informationen zur Version: 5.0.2 (relevant)

Das Problem lösen

Am Ende der Seite gibt es zwei Warnungen

  • In der Konfigurationsdatei müssen Sie die Kennwortphrase (Blowfish_secret) festlegen.
  • Der Wert der Konstante $Cfg['TempDir'] verweist auf das Verzeichnis /usr/share/phpmyadmin/tmp/, auf das nicht zugegriffen werden kann. Aus diesem Grund kann phpMyAdmin keine Templates zwischenspeichern und ist daher langsam.

Wir lösen das erste Problem.

  1. Überprüfen Sie, ob die Datei existiert und nicht leer ist

    cat /usr/share/phpmyadmin/config.inc.php

    cat: /usr/share/phpmyadmin/config.inc.php: Нет такого файла или каталога

  2. Sie müssen eine Konfigurationsdatei erstellen. Für ein Beispiel nehmen Sie die PhpMyAdmin -Datei "config.Sample.inc.php" .

Ich führe den Befehl aus:

su -
cd /usr/share/phpmyadmin/
cp config.sample.inc.php config.inc.php

  1. In der Konfigurationsdatei config.inc.php müssen Sie den geheimen Ausdruck für Cookies beheben.
    Öffnen Sie die Datei config.inc.php zur Bearbeitung:

    nano /usr/share/phpmyadmin/config.inc.php

Ich korrigiere den geheimen Schlüssel - seine Länge sollte 32 Zeichen oder mehr betragen

$ cfg ['Blowfish_secret'] = 'Secret-12345-09876_MY_Phrase_777'; / Sie müssen dies für Cookie Auth ausfüllen! /

Strg+O, Strg+x

Der erste Fehler ist gegangen. Ich werde die zweite Warnung los.

  1. Erstellte ein temporäres Verzeichnis für PhpMyAdmin -Vorlagen

    cd /usr/share/phpmyadmin
    mkdir tmp
    chown www-data:www-data tmp

  2. Ich öffne mich wieder im Browser http: // localhost/phpmyadmin

    • Ich stelle den Benutzernamen und das Kennwort ein.

Das PhpMyAdmin -Update wurde erfolgreich durchgeführt. Es gibt keine Fehler oder Warnungen mehr.



Verwandte Veröffentlichungen