Last active
August 14, 2021 10:42
-
-
Save jprieton/6968f067bc4e097c7e9a904d39a40f3e to your computer and use it in GitHub Desktop.
Update phpMyAdmin 5.x to latest
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#/bin/bash | |
# Download latest package | |
wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.tar.gz -O latest.tar.gz | |
# Create temp folder | |
mkdir ./phpmyadmin | |
# Decompress latest package | |
tar --extract --file=latest.tar.gz --strip-components=1 --directory=./phpmyadmin | |
# Backup the config file (if exist) | |
cp /usr/share/phpmyadmin/config.inc.php ./config.inc.php | |
# Backup the previous install | |
sudo mv /usr/share/phpmyadmin /usr/share/phpmyadmin-bkp | |
# Move to /user/share/ | |
sudo mv ./phpmyadmin /usr/share/phpmyadmin | |
# Restore the config file (if exist) | |
cp ./config.inc.php /usr/share/phpmyadmin/ | |
# Generate temp folder | |
mkdir /usr/share/phpmyadmin/tmp | |
# Change to www-data group | |
sudo chgrp www-data /usr/share/phpmyadmin/tmp | |
sudo chmod ug+rwx /usr/share/phpmyadmin/tmp | |
# Restart services | |
sudo service apache2 restart | |
sudo service mysql restart | |
# If fail, restore backup | |
# sudo mv /usr/share/phpmyadmin/ /usr/share/phpmyadmin-fail/ | |
# sudo mv /usr/share/phpmyadmin-bkp/ /usr/share/phpmyadmin/ | |
# sudo rm -rf /usr/share/phpmyadmin-fail/ | |
# If success, remove backup folder | |
# sudo rm -rf /usr/share/phpmyadmin-bkp/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment