Jul 21 2022
Instalasi Virtualmin ubuntu 20 dengan php5.6
langkah awal yang harus dilakukan adalah instalasi ubuntu 20.04 di server dengan config standart setelah itu ikuti proses dibawah ini
1 wget http://software.virtualmin.com/gpl/scripts/install.sh
2 chmod a+x install.sh
3 ./install.sh
4 apt-get install phpmyadmin
setelah instalasi phpmyadmin ini baru proses instalasi php5.6 prosesnya seeprti dibawah ini
5 apt install software-properties-common
6 add-apt-repository ppa:ondrej/php
7 apt-get update
8 apt install php5.6
9 apt install php5.6-cli php5.6-xml php5.6-mysql
10 php -v
11 update-alternatives --set php /usr/bin/php5.6
12 php -v
pada php -v langkah sepeluh pasti belum pindah ke versi 5.6 untuk pindah keversi 5.6 ketik langkah ke 11 setelah itu php -v otomatis akan pindah ke versi 5.6
setelah langkah diatas ketika kita coba akses phpmyadmin pasti akan error.
[Thu Jul 21 12:54:49.930929 2022] [:error] [pid 2844] [client 36.68.8.207:25759] PHP Warning: Unsuppo rted declare ‘strict_types’ in /usr/share/php/PhpMyAdmin/MoTranslator/Loader.php on line 23
[Thu Jul 21 12:54:49.931221 2022] [:error] [pid 2844] [client 36.68.8.207:25759] PHP Parse error: syn tax error, unexpected ‘?’ in /usr/share/php/PhpMyAdmin/MoTranslator/Loader.php on line 116
yang saya lakukan adalah
- karena menggunakan virtualmin kemudian saya membuat 1 domain untuk letak phpmyadminnya contohnya saya disini buat : server72.feb.XX.XX.XX
- kemudian mendownload versi phpmyadmin phpMyAdmin-4.9.10-all-languages.tar.gz perintahnya wget https://files.phpmyadmin.net/phpMyAdmin/4.9.10/phpMyAdmin-4.9.10-all-languages.tar.gz
- selesai download di extrak di directory web untuk domain yang kita buat tadi disini saya extrak di /home/server72/public_html/phpmyadmin
- coba kita akses phpmyadminnya di domain yang sudah kita buat, seharusnya akan muncul halaman losin seperti biasaya phmyadmin
- dan ketika kita coba login akan muncul erorr seperti dibawah ini

langkah selenjutnya setelah muncul pesan diatas adalah
- login ke mysql melalui terminal dengan perintah
# mysql -u root -p
# enter password : **********
# mysql> - ketik perintah seperti dibawah ini
ALTER USER ‘user’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘user_password’;
dan entar jagn lupa user diganti root dan user_password diganti password rootnya - tambahannya edit di /etc/mysql/mysql.conf.d/mysqld.cnf
default_authentication_plugin=mysql_native_passwor - setelah itu silahakn di coba untuk login menggunakan root