Come aggiornare phpmyadmin su fastpanel
A volte il tempo di risposta del repository diventa lento e non fornisce gli aggiornamenti. Oppure potresti riscontrare problemi di compatibilità con la tua versione attuale di phpMyAdmin. Qualunque sia il motivo, questo tutorial ti mostrerà come aggiornare manualmente il tuo phpMyAdmin all’ultima versione per il pannello di controllo FastPanel. Procedi con cautela, scaricare una copia del backup nella cartella phpmyadmin!. Questa proceduta puo essere utilizzata anche su altri pannelli di controllo. Innanzi tutto naviga nella cartella phpmyadmin
cd /usr/share/fastpanel2-phpmyadmin
Qui scarica l’ultima versione di phpmyadmin
sudo wget https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.tar.gz
Estrai phpmyadmin
sudo tar xzf phpMyAdmin-5.2.1-all-languages.tar.gz
Verifica la cartella scaricata con il comando
ls
Muovi il contenuto nella cartella principale con il comando
sudo mv -f phpMyAdmin-5.2.1-all-languages/* /usr/share/fastpanel2-phpmyadmin
Ok, la nuova versione ora e nella directory ora dobbiamo risolvere alcuni problemi durante l’aggiornamento della versione.
The “$cfg[‘TempDir’] (./tmp/) is not accessible” Error
Impossibile accedere al file destinazione TPM, impossibile sovrascrivere la cartella TMP. La risoluzione di questo errore di seguito:
naviga con un client oppure modifica con vim
cd /usr/share/fastpanel2-phpmyadmin/libraries/vendor_config.php
e modifica al riga
$cfg[‘TempDir’] = ROOT_PATH . ‘tmp’ . DIRECTORY_SEPARATOR; con
‘tempDir’ => ‘/tmp’, salva il file ed esci.
Secondo errore;
Access denied for user 'phpmyadmin'@'localhost' (using password: YES)
The connection to the controluser as defined in your configuration has failed.
Risoluzione; naviga nella cartella /etc/fastpanel2-phpmyadmin e apri il file config.inc_controluser.php
Copia tutto il contenuto, poi naviga su /usr/share/fastpanel2-phpmyadmin ed incolla il contenuto copiato dentro al file esistente config.inc.controluser.php