#!/usr/bin/env bash Upgrade_phpMyAdmin() { phpMyAdmin_Version="" echo "You can get version number from https://www.phpmyadmin.net/downloads/" read -p "Please enter phpMyAdmin version you want, (example: 4.8.0 ): " phpMyAdmin_Version if [ "${phpMyAdmin_Version}" = "" ]; then echo "Error: You must enter a phpMyAdmin version!!" exit 1 fi echo "+---------------------------------------------------------+" echo "| You will upgrade phpMyAdmin version to ${phpMyAdmin_Version}" echo "+---------------------------------------------------------+" Press_Start echo "============================check files==================================" cd ${cur_dir}/src if [ -s phpMyAdmin-${phpMyAdmin_Version}-all-languages.tar.xz ]; then echo "phpMyAdmin-${phpMyAdmin_Version}-all-languages.tar.xz [found]" else echo "Notice: phpMyAdmin-${phpMyAdmin_Version}-all-languages.tar.xz not found!!!download now......" wget -c --progress=bar:force https://files.phpmyadmin.net/phpMyAdmin/${phpMyAdmin_Version}/phpMyAdmin-${phpMyAdmin_Version}-all-languages.tar.xz if [ $? -eq 0 ]; then echo "Download phpMyAdmin-${phpMyAdmin_Version}-all-languages.tar.xz successfully!" else echo "You enter phpMyAdmin Version was:"${phpMyAdmin_Version} Echo_Red "Error! You entered a wrong version number, please check!" sleep 5 exit 1 fi fi echo "============================check files==================================" echo "Backup old phpMyAdmin..." mv ${Default_Website_Dir}/phpmyadmin ${Default_Website_Dir}/phpmyadmin${Upgrade_Date} echo "Uncompress phpMyAdmin-${phpMyAdmin_Version}-all-languages.tar.xz ..." tar Jxf phpMyAdmin-${phpMyAdmin_Version}-all-languages.tar.xz mv phpMyAdmin-${phpMyAdmin_Version}-all-languages ${Default_Website_Dir}/phpmyadmin \cp ${cur_dir}/conf/config.inc.php ${Default_Website_Dir}/phpmyadmin/config.inc.php sed -i 's/LNMPORG/LNMP.org_0'$RANDOM`date '+%s'`$RANDOM'9_VPSer.net/g' ${Default_Website_Dir}/phpmyadmin/config.inc.php mkdir ${Default_Website_Dir}/phpmyadmin/{upload,save} chmod 755 -R ${Default_Website_Dir}/phpmyadmin/ chown www:www -R ${Default_Website_Dir}/phpmyadmin/ Echo_Green "======== upgrade phpMyAdmin completed ======" }