@@ -18,7 +18,7 @@ source $HESTIA/conf/hestia.conf
1818# ----------------------------------------------------------#
1919
2020echo " For deleting PHPmyAdmin you will need confirm the removal with root password. Password can be found in /usr/local/hestia/conf/mysql.conf"
21- read -p " Please enter Y to continue" -n 1 -r
21+ read -p ' Would you like to continue? [y/n] '
2222echo # (optional) move to a new line
2323if [[ $REPLY =~ ^[Yy]$ ]]
2424then
6969 # Create copy of config file
7070 cp -f $HESTIA_INSTALL_DIR /phpmyadmin/config.inc.php /etc/phpmyadmin/
7171 mkdir -p /var/lib/phpmyadmin/tmp
72- chmod 777 /var/lib/phpmyadmin/tmp
72+ chmod 777 -R /var/lib/phpmyadmin/tmp
7373
7474 # Set config and log directory
7575 sed -i " s|define('CONFIG_DIR', ROOT_PATH);|define('CONFIG_DIR', '/etc/phpmyadmin/');|" /usr/share/phpmyadmin/libraries/vendor_config.php
8383 rm -fr phpMyAdmin-$pma_v -all-languages
8484 rm -f phpMyAdmin-$pma_v -all-languages.tar.gz
8585
86- echo " DB_PMA_ALIAS='phpmyadmin'" >> $HESTIA /conf/hestia.conf
86+ if [ -z ' $DB_PMA_ALIAS' ]; then
87+ echo " DB_PMA_ALIAS='phpmyadmin'" >> $HESTIA /conf/hestia.conf
88+ fi
8789 $HESTIA /bin/v-change-sys-db-alias ' pma' " phpmyadmin"
8890
8991 # Special thanks to Pavel Galkin (https://skurudo.ru)
9092 # https://github.com/skurudo/phpmyadmin-fixer
9193
9294 echo " [ * ] Createing localhost config"
9395 # ubuntu phpmyadmin path
94- pmapath1=" /etc/phpmyadmin/conf.d/01-localhost.php"
95-
96- echo " \$ cfg['Servers'][\$ i]['favorite'] = 'pma__favorite';" >> $pmapath1
97- echo " \$ cfg['Servers'][\$ i]['usergroups'] = 'pma__usergroups';" >> $pmapath1
98- echo " \$ cfg['Servers'][\$ i]['central_columns'] = 'pma__central_columns';" >> $pmapath1
99- echo " \$ cfg['Servers'][\$ i]['designer_settings'] = 'pma__designer_settings';" >> $pmapath1
100- echo " \$ cfg['Servers'][\$ i]['export_templates'] = 'pma__export_templates';" >> $pmapath1
101- echo " \$ cfg['Servers'][\$ i]['savedsearches'] = 'pma__savedsearches';" >> $pmapath1
102- echo " \$ cfg['Servers'][\$ i]['navigationhiding'] = 'pma__navigationhiding';" >> $pmapath1
103- echo " \$ cfg['Servers'][\$ i]['users'] = 'pma__users';" >> $pmapath1
104- echo " \$ cfg['Servers'][\$ i]['usergroups'] = 'pma__usergroups';" >> $pmapath1
105- echo " \$ cfg['Servers'][\$ i]['pmadb'] = 'phpmyadmin';" >> $pmapath1
106- echo " \$ cfg['Servers'][\$ i]['controluser'] = 'pma';" >> $pmapath1
107- echo " \$ cfg['Servers'][\$ i]['controlpass'] = '$PASS ';" >> $pmapath1
108- echo " \$ cfg['Servers'][\$ i]['bookmarktable'] = 'pma__bookmark';" >> $pmapath1
109- echo " \$ cfg['Servers'][\$ i]['relation'] = 'pma__relation';" >> $pmapath1
110- echo " \$ cfg['Servers'][\$ i]['userconfig'] = 'pma__userconfig';" >> $pmapath1
111- echo " \$ cfg['Servers'][\$ i]['table_info'] = 'pma__table_info';" >> $pmapath1
112- echo " \$ cfg['Servers'][\$ i]['column_info'] = 'pma__column_info';" >> $pmapath1
113- echo " \$ cfg['Servers'][\$ i]['history'] = 'pma__history';" >> $pmapath1
114- echo " \$ cfg['Servers'][\$ i]['recent'] = 'pma__recent';" >> $pmapath1
115- echo " \$ cfg['Servers'][\$ i]['table_uiprefs'] = 'pma__table_uiprefs';" >> $pmapath1
116- echo " \$ cfg['Servers'][\$ i]['tracking'] = 'pma__tracking';" >> $pmapath1
117- echo " \$ cfg['Servers'][\$ i]['table_coords'] = 'pma__table_coords';" >> $pmapath1
118- echo " \$ cfg['Servers'][\$ i]['pdf_pages'] = 'pma__pdf_pages';" >> $pmapath1
119- echo " \$ cfg['Servers'][\$ i]['designer_coords'] = 'pma__designer_coords';" >> $pmapath1
96+ pmapath=" /etc/phpmyadmin/conf.d/01-localhost.php"
97+ echo " <?php " >> $pmapath
98+ echo " \$ cfg['Servers'][\$ i]['host'] = 'localhost';" >> $pmapath
99+ echo " \$ cfg['Servers'][\$ i]['port'] = '3306';" >> $pmapath
100+ echo " \$ cfg['Servers'][\$ i]['favorite'] = 'pma__favorite';" >> $pmapath
101+ echo " \$ cfg['Servers'][\$ i]['usergroups'] = 'pma__usergroups';" >> $pmapath
102+ echo " \$ cfg['Servers'][\$ i]['central_columns'] = 'pma__central_columns';" >> $pmapath
103+ echo " \$ cfg['Servers'][\$ i]['designer_settings'] = 'pma__designer_settings';" >> $pmapath
104+ echo " \$ cfg['Servers'][\$ i]['export_templates'] = 'pma__export_templates';" >> $pmapath
105+ echo " \$ cfg['Servers'][\$ i]['savedsearches'] = 'pma__savedsearches';" >> $pmapath
106+ echo " \$ cfg['Servers'][\$ i]['navigationhiding'] = 'pma__navigationhiding';" >> $pmapath
107+ echo " \$ cfg['Servers'][\$ i]['users'] = 'pma__users';" >> $pmapath
108+ echo " \$ cfg['Servers'][\$ i]['usergroups'] = 'pma__usergroups';" >> $pmapath
109+ echo " \$ cfg['Servers'][\$ i]['pmadb'] = 'phpmyadmin';" >> $pmapath
110+ echo " \$ cfg['Servers'][\$ i]['controluser'] = 'pma';" >> $pmapath
111+ echo " \$ cfg['Servers'][\$ i]['controlpass'] = '$PASS ';" >> $pmapath
112+ echo " \$ cfg['Servers'][\$ i]['bookmarktable'] = 'pma__bookmark';" >> $pmapath
113+ echo " \$ cfg['Servers'][\$ i]['relation'] = 'pma__relation';" >> $pmapath
114+ echo " \$ cfg['Servers'][\$ i]['userconfig'] = 'pma__userconfig';" >> $pmapath
115+ echo " \$ cfg['Servers'][\$ i]['table_info'] = 'pma__table_info';" >> $pmapath
116+ echo " \$ cfg['Servers'][\$ i]['column_info'] = 'pma__column_info';" >> $pmapath
117+ echo " \$ cfg['Servers'][\$ i]['history'] = 'pma__history';" >> $pmapath
118+ echo " \$ cfg['Servers'][\$ i]['recent'] = 'pma__recent';" >> $pmapath
119+ echo " \$ cfg['Servers'][\$ i]['table_uiprefs'] = 'pma__table_uiprefs';" >> $pmapath
120+ echo " \$ cfg['Servers'][\$ i]['tracking'] = 'pma__tracking';" >> $pmapath
121+ echo " \$ cfg['Servers'][\$ i]['table_coords'] = 'pma__table_coords';" >> $pmapath
122+ echo " \$ cfg['Servers'][\$ i]['pdf_pages'] = 'pma__pdf_pages';" >> $pmapath
123+ echo " \$ cfg['Servers'][\$ i]['designer_coords'] = 'pma__designer_coords';" >> $pmapath
120124
121125 # SOME WORK with DATABASE (table / user)
122126 PMADB=phpmyadmin
0 commit comments