Install Web Server di Linux Mint 20.2 Umma

By | September 1, 2021

mwi – Cara menginstall web server di linux mint versi 20.2, sebagai berikut dengan paket yang diinstall adalah Apache2, Maria DB dan PHP. Berikut cara yang dikerjakan (posisi di user biasa). Plus setting Pretty URL.

Install Paket

sudo apt install -y apache2 mariadb-server mariadb-client php libapache2-mod-php

Buat agar service apache2 dan mariadb otomatis berjalan ketika OS (Linux Mint On) berjalan (opsional, dapat tidak dikerjakan)

sudo systemctl enable apache2
sudo systemctl enable mariadb

Jalankan service apache2 dan mariadb

sudo systemctl start apache2
sudo systemctl start mariadb

Cek Apache

Cek apache dengan membuka browser dan ketikan localhost, jika muncul seperti gambar dibawah ini berarti beres

localhost

Selanjutnya kita urus bagian database, diawal kita sudah install Maria DB (pilihan lain adalah MySQL). Login ke MariaDB dengan perintah

sudo mysql -v

Akan memunculkan tanda prompt mariadb seperti ini

Amankan MariaDB

Database MariaDB sangat rentan karena dapat diakses tanpa password dan jika menggunakan phpMyAdmin kita tidak dapat mengaksesnya karena MySQL belum ada passwordnya, dapat di kerjakan jika kita ubah settingan phpMyAdmin, tutorial kali ini kita bahas dengan password.

Berikan keamanan untuk MariaDB dengan password, berikan perintah

sudo mysql_secure_installation

tekan enter untuk pertanyaan password

berikan password

konfirmasi password

tekan ENTER (ikut jawaban default yang ada tanda huruf besar misal Y) hingga pertanyaan selesai

Sambungkan ke MariaDB

berikan perintah berikut unutk menyambungkan ke MariaDB

sudo mariadb -u root -p

Install phpMyAdmin

Beres, silahkan login dengan user dan password yang baru saja dibuat ke PHPMyAdmin, tapi sebelumnya install dahulu PHPMyAdmin dengan perintah

sudo apt install -y phpmyadmin

Tunggu beberapa hingga muncul pilihan untuk memilih web server yang akan diakses oleh PHPMYAdmin, silahkan berikan tanda bintang pada Apache dengan mengklik spasi seperi pada gambar

apache2

Lanjutkan hingga proses installasi phpMyAdmin selesai, masukan password mysql ketik diminta.

Selesai install ternyata phpMyAdmin belum dapat digunakna karena root tidak dapat login dengan pesan error seperti ini

Solusi Login phpMyadmin

Solusi ada 2, yaitu (pilih salah satu) – saya memilih cara ke-2

  1. Buat Superuser untuk phpMyAdmin
  2. Ubah Metode Autentifikasi untuk root

1-Buat Superuser untuk phpMyAdmin

masuk ke mariadb prompt dengan perintah

sudo mariadb -p -u root

berikan perintah untuk membuat Superuser untuk phpMyadmin dengan perintah

CREATE USER 'pmauser'@'localhost' IDENTIFIED WITH mysql_native_password BY 'passwordku';

seperti ini munculnya, saya memilih cara ke-2

2-Ubah Metode Autentifikasi untuk root

Ubah metode autentifikasi dari auth_socket atau caching_sha2_password ke mysql_native_password.  masuk ke prompt MariaDB dengan perintah

sudo mysql -p -u root

Lanjutkan dengan perintah

SELECT user,plugin,host FROM mysql.user WHERE user = 'root';

Hasilnya

Ubah autentikasinya menjadi mysql_native_password. dengan perintah (jangan lupa sesuaikan password seperti diatas)

update mysql.user set authentication_string=password('passwordku'), plugin='mysql_native_password' where user='root'; 
FLUSH PRIVILEGES;
EXIT;

Silahkan dicoba dan gunakan user root dan password yang baru saja diubah, dan voila anda berhasil.

Beberapa catatan: Untuk mengganti password user root melalui Command line MariaDB caranya adalah:

UPDATE user SET Password=PASSWORD('passwordku') WHERE User='root';
FLUSH PRIVILEGES;
exit;

Sedangkan untuk mengganti user yang ada menjadi nama lain, misal user muhidin akan diganti menjadi musa caranya adalah:

RENAME USER muhidin TO musa;

Demikian sedikit tutorial ini, semoga bermanfaat dan terima kasih. (ms).

Link berguna:
1. LinuxWays.net
2. devanswers.co
3. StackExcange

2 thoughts on “Install Web Server di Linux Mint 20.2 Umma

  1. Pingback: phpMyAdmin na Linux Mint 20.2 Uma | NAS4y.NET Admin Blog

  2. Pingback: Belajar Laravel dari Blank sampai On #1 - Muhidin Saimin

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.