Cara Lengkap Install WordPress dengan LAMP pada Debian 9
1. Buat Database MariaDB
Database MariaDB digunakan untuk menjalankan PHP. Untuk yang menggunakan MariaDB query di dalam PHP markup, digunakan sebagai bahasa instruksi untuk CRUD (Create – Membuat, Read – Membaca, Update – Memperbarui, dan Delete – Menghapus) data dari database MariaDB.
masukkan kode berikut untuk membuat database MariaDB :
$ mysql -u root -p
Setelah itu, masukkan password akun root MariaDB.
Langkah selanjutnya, buat database terpisah untuk WordPress. Jangan gunakan spasi dan simbol pada nama database.
Masukkan kode berikut untuk membuat database pada WordPress
MariaDB> CREATE DATABASE domain_Anda DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Catatan: Setiap pernyataan MariaDB harus diakhiri dengan titik koma ;
Selanjutnya, kamu akan membuat username MariaDB terpisah dan gunakan secara eksklusif untuk beroperasi pada database baru. Dari sisi manajemen dan keamanan, membuat database dan akun satu fungsi merupakan hal yang bagus.
Disini kami akan menggunakan nama wordpressuser dan nantinya jika kamu ingin merubahnya, silahkan diubah.
Kami akan membuat username, password, dan memberikan akses ke database yang kami buat. masukkan kode berikut jika kamu ingin melakukannya. Pilihlah password yang kuat :
MariaDB> GRANT ALL ON domain_Anda.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
Sekarang kamu memiliki database dan akun pengguna, masing-masing dibuat khusus untuk WordPress.
Ketikkan perintah berikut untuk keluar dari MariaDB
MariaDB> EXIT;
2. Install Ekstensi PHP
Digunakan untuk mendukung berjalannya WordPress serta beberapa plugin khusus di dalamnya.
masukkan kode berikut untuk memasang beberapa ekstensi PHP paling populer
$ sudo apt update $ sudo apt install php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip
Catatan: Setiap plugin WordPress memiliki persyaratan sendiri. Beberapa mungkin memerlukan extension PHP tambahan untuk diinstal. Periksa dokumentasi plugin kamu untuk mengetahui persyaratan PHP-nya.
3. Download WordPress
masuklah ke dalam direktori /var/www/html menggunakan kode berikut
$ cd /var/www/html
Jika kamu sudah masuk direktori html , ketikkan kode berikut untuk mendownload WordPress
$ wget http://wordpress.org/latest.zip
Lakukan proses ekstrak file latest.zip jika proses download selesai untuk membuat struktur direktori WordPress dengan kode berikut
$ unzip latest.zip
Setelah proses ekstrak selesai, masuk ke dalam file Apache untuk melakukan edit file 000-default.conf :
$ nano /etc/apache2/sites-available/000-default.conf
Maka akan diarahkan ke dalam file terminal seperti di bawah ini:
Hapus semua yang ada dalam file 000-default.conf: dengan menggunakan perintah Ctrl + K, kemudian ganti dengan perintah di bawah ini:
ServerName domainkamu.com ServerAlias www.domainkamu.com ServerAdmin root@localhost DocumentRoot /var/www/html/wordpress AllowOverride All Require all granted ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined
Salin perintah di atas dan paste di dalam file 000-default.conf dan Ganti tulisan yang berwarna merah dengan nama domain yang Anda punya atau menggunakan IP server. Simpan perubahan dengan perintah Ctrl + X dan akan muncul pilihan seperti berikut:
Catatan: Dalam melakukan paste teks dalam terminal Debian. Gunakan perintah klik kanan karena tidak bisa menggunakan perintah Ctrl + V.
Klik Y untuk menyimpan perubahan skrip di file 000-default.conf yang telah dibuat sebelumnya.
Setelah itu, akan muncul perintah seperti gambar di bawah ini. Klik ENTER dan jangan mengubah nama file yang telah dibuat sebelumnya dan jangan mengubah nama file yang sudah ada.
Restart Apache untuk menerapkan perubahan dengan perintah berikut:
$ service apache2 restart && service mysql restart
Silahkan akses domain atau IP yang telah anda masukkan pada file 000-default.conf setelah proses restart selesai. kamu akan diarahkan ke tampilan setting WordPress seperti di bawah ini.
4. Instalasi dan Setting WordPress
Klik Let’s go!, setelah muncul tampilan seperti di atas.
Klik submit, setelah kamu selesai mengisi Nama, username, dan password database, kemudian kamu akan diarahkan ke halaman seperti dibawah ini:
Copy semua teks di kolom di atas lalu buka Terminal menggunakan perintah ini.
$ nano /var/www/html/wordpress/wp-config.php
Paste teks yang sudah kamu salin di sini dengan perintah klik kanan > Paste (jangan gunakan CTRL+V)
Setelah itu, silahkan kembali lagi ke jendela browser dan klik tombol Run the Installation.
Setelah proses instalansi selesai, kamu akan diminta untuk memasukkan detail akun WordPress seperti nama situs, username, password, dan email. Password kami sarankan untuk dibuat rumit dengan tujuan untuk meningkatkan keamanan WordPress anda.
Klik Install WordPress, jika semua data website sudah terisi dengan benar , Kemudian kamu akan diarahkan ke halaman login WordPress.