Archive for July, 2022

Jul 21 2022

Instalasi Virtualmin ubuntu 20 dengan php5.6

Published by under LinuX

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

  1. karena menggunakan virtualmin kemudian saya membuat 1 domain untuk letak phpmyadminnya contohnya saya disini buat : server72.feb.XX.XX.XX
  2. 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
  3. selesai download di extrak di directory web untuk domain yang kita buat tadi disini saya extrak di /home/server72/public_html/phpmyadmin
  4. coba kita akses phpmyadminnya di domain yang sudah kita buat, seharusnya akan muncul halaman losin seperti biasaya phmyadmin
  5. dan ketika kita coba login akan muncul erorr seperti dibawah ini

langkah selenjutnya setelah muncul pesan diatas adalah

  1. login ke mysql melalui terminal dengan perintah
    # mysql -u root -p
    # enter password : **********
    # mysql>
  2. 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
  3. tambahannya edit di /etc/mysql/mysql.conf.d/mysqld.cnf
    default_authentication_plugin=mysql_native_passwor
  4. setelah itu silahakn di coba untuk login menggunakan root

No responses yet