How to update phpMyadmin to Latest Version 4.9.2 on CWP – Centos Web Panel
Under CWP you can easily upgrade phpMyadmin to latest version without too many configuration, phpMyAdmin is a PHP script which gives users the ability to interact with their MySQL server along with easy to use GUI to manage your databases.
In this tutorial update process is covered step by step in 2 parts first update/installation and second configuration which will be found at STEP 2.
You can also run this command to update phpmyadmin :
sh /scripts/mysql_phpmyadmin_update
For manual update follow this steps :
Lets get started with update procedure :
Step 1 Updating/Installing
Backup the current installation :
mv /usr/local/cwpsrv/var/services/pma /usr/local/cwpsrv/var/services/pma.baks
Downloading phpMyadmin from official source :
cd /usr/local/cwpsrv/var/services/ wget https://files.phpmyadmin.net/phpMyAdmin/4.9.2/phpMyAdmin-4.9.2-all-languages.zip
Installing phpMyadmin :
cd /usr/local/cwpsrv/var/services/ unzip phpMyAdmin-4.9.2-all-languages.zip mv phpMyAdmin-4.9.2-all-languages pma
Done you’ve updated the phpmyadmin
Step 2 Configuration
How to Setup and Configure blowfish_secret in phpMyadmin on CWP
Navigate to /usr/local/cwpsrv/var/services/pma
cd /usr/local/cwpsrv/var/services/pma
Rename phpmyadmin sample config file to main config file :
mv config.sample.inc.php config.inc.php
Then edit config.inc.php file to setup blow_fish with your favorite editor through SFTP or you can do it via command :
cd /usr/local/cwpsrv/var/services/pma nano config.inc.php
Now find this phrases :
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Now we’ll generate blowfish password hash :
Go to this site and generate a hash by entering secure password (random words) : http://www.passwordtool.hu/blowfish-password-hash-generator
Once you generated the hash copy and add this to phpmyadmin config file :
Add the hash to config :
$cfg['blowfish_secret'] = '$2a$07$soz2eS3qMvw1PdzMlUwYpOK8AuzH3I3gyoN7ncnSkblZ7iEfcx3Qm'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
save the file and exit.
Done you’ve configured phpmyadmin and blow_fish secret successfully. login to phpmyadmin for the check.
After successful installation remove the old backup folder :
rm -rf /usr/local/cwpsrv/var/services/pma.baks
i change my php version on cwp for default all user. but when i login phpmyadmin on from cwp admin panel then on phpmyadmin not detected my default php version on phpmyadmin. It’s showing old version, when i try to login from user account then phpmyadmin not opening on user account.
phpmyadmin doesn’t rely on php switchers or selectors php versions. For more info open a topic in our forum
Here the same,… no more autologin,… now error 404,…
hi what version you’ve installed ?
I’ve tested it and there is no issue like 404
I updated from 10.1.41-MariaDB to 10.4.7-MariaDB
CWP version: 0.9.8.856
All working fine except that autologin show error 404
When click from CWP phpMyAdmin (url: https://xxx.xxx.xxx.xxx:2031/cwp_18966653a8bf950121f4f95af25e6292/admin/index.php?module=autologin_pma)
redirecto to: https://xxx.xxx.xxx.xxx:2031/pma/
and show 404
Give the permissions to new pma, admins of this site are missing this:
cd /usr/local/cwpsrv/var/services/
chown -R cwpsvc:cwpsvc pma
after this , no more auto login from CWP to phpmyadmin
how i fix that , ?
after updating i get:
The $cfg[‘TempDir’] (./tmp/) is not accessible. phpMyAdmin is not able to cache templates and will be slow because of this.
how to fix it??
you don’t need that config under cwp. All will be fine and working
try this, $cfg[‘TempDir’] (/tmp/)
Just go to:
cd /usr/local/cwpsrv/var/services/
chown -R cwpsvc:cwpsvc pma
And you will not see that anymore.