Manuelles Update von phpMyAdmin

Die nachfolgende Anleitung bezieht sich auf Ubuntu-Versionen von 16.04 bis 20.10.


1. Backup

Shell session
sudo mv /usr/share/phpmyadmin/ /usr/share/phpmyadmin.bak

2. Neues Verzeichnis anlegen

Shell session
sudo mkdir /usr/share/phpmyadmin/

3. In das neue Verzeichnis wechseln

Shell session
cd /usr/share/phpmyadmin/

4. Aktuelle Version herunterladen

Shell session
sudo wget https://files.phpmyadmin.net/phpMyAdmin/5.1.1/phpMyAdmin-5.1.1-all-languages.tar.gz

5. Archiv entpacken

Shell session
sudo tar xzf phpMyAdmin-5.1.1-all-languages.tar.gz

6. Dateien verschieben

Shell session
sudo mv phpMyAdmin-5.1.1-all-languages/* /usr/share/phpmyadmin

7. Dateien ändern/anpassen

Code: vendor_config.php
sudo nano /usr/share/phpmyadmin/libraries/vendor_config.php

8.1. Suchen nach

Shell session
define('TEMP_DIR', ROOT_PATH . 'tmp' . DIRECTORY_SEPARATOR);

8.2. Ersetzen mit

Shell session
define('TEMP_DIR', '/var/lib/phpmyadmin/tmp/');

9.1. Suchen nach

Shell session
define('CONFIG_DIR', ROOT_PATH);

9.2. Ersetzen mit

Shell session
define('CONFIG_DIR', '/etc/phpmyadmin/');

10. Aufräumen

Shell session
sudo rm /usr/share/phpmyadmin/phpMyAdmin-5.1.1-all-languages.tar.gz
sudo rm -rf /usr/share/phpmyadmin/phpMyAdmin-5.1.1-all-languages
sudo rm -rf /usr/share/phpmyadmin.bak