Kategorie
Linux Ubuntu

phpMyAdmin ręczna aktualizacja do najnowszej wersji w Ubuntu 18.04.5

Wykonanie ręcznej aktualizacji phpMyAdmin do najnowszej wersji w Ubuntu 18.04.5

  1. Przechodzimy do katalogu, gdzie znajdują się pliki phpMyAdmin:
root@server:/# cd /usr/share/phpmyadmin
  1. Wykonujemy kopię plików posiadanej wersji phpMyAdmin i przenosimy ją do katalogu domowego bieżącego użytkownika:
root@server:/usr/share/phpmyadmin# tar zcvf phpmyadmin.tar.gz ./*
root@server:/usr/share/phpmyadmin# mv phpmyadmin.tar.gz ~/
  1. usuwamy wszystkie pliki bieżącej wersji:
    root@server:/usr/share/phpmyadmin# rm ./*
  2. pobieramy najnowszą wersję phpMyAdmin ze strony https://www.phpmyadmin.net/downloads/ i rozpakowujemy ją:
    root@server:/usr/share/phpmyadmin# wget https://files.phpmyadmin.net/phpMyAdmin/5.1.0/phpMyAdmin-5.1.0-all-languages.tar.gz
    root@server:/usr/share/phpmyadmin# tar xvf phpMyAdmin-5.1.0-all-languages.tar.gz
  3. po rozpakowaniu przenosimy wszystkie pliki z powstałego katalogu phpMyAdmin-5.1.0-all-languages do właściwej lokalizacji i usuwamy zbędny katalog:
    root@server:/usr/share/phpmyadmin# mv ./phpMyAdmin-5.1.0-all-languages/* ./
    root@server:/usr/share/phpmyadmin# rm -r ./phpMyAdmin-5.1.0-all-languages
  4. edytujemy plik config.inc.php (jeśli pliku nie ma tworzymy go na podstawie pliku config.sample.inc.php):
    root@server:/usr/share/phpmyadmin# vim ./config.inc.php

    i dopisujemy do niego tają frazę blowfish_secret:

    przed:
    $cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
    
    po:
    $cfg['blowfish_secret'] = '$CQ*z_ZUejUu0xYotbSNFh5Yt_o3rha5'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
  5. przechodzimy do katalogu /usr/share/phpmyadmin/libraries i edytujemy plik vendor_config.php:
    root@server:/usr/share/phpmyadmin# cd ./libraries/
    root@server:/usr/share/phpmyadmin/libraries/# vim ./vendor_config.php

    zmieniając definicję położenia katalogu tmp:

    przed:
    define('TEMP_DIR', ROOT_PATH . 'tmp' . DIRECTORY_SEPARATOR);
    
    po:
    define('TEMP_DIR', '/var/lib/phpmyadmin/tmp/');
  6.  po zalogowaniu do phpMyAdmin na stronie głównej w dolnym prawym roku zobaczymy posiadaną wersję:

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *