WordPress menurut saya adalah pilihan terbaik dari berbagai blog engine yang tersedia. Saya bisa mengatakan itu karena Bukan Coder juga menggunakan WordPress untuk website utama kami. Sama seperti judul artikel ini, ini merupakan gambaran dapur rahasia dari Bukan Coder. Website Bukan Coder dibuat menggunakan WordPress, ditambah SSL yang disediakan Let’s Encrypt, Nginx sebagai webserver dan semuanya berjalan di server yang menggunakan CentOS 6. Saya terinspirasi untuk menulis ini setelah baru saja selesai untuk mengurus migrasi website utama Bukan Coder. Sebelumnya kami menggunakan server dengan Apache sebagai webserver, dan lokasi datacenter di US. Sekarang Bukan Coder sudah kami pindahkan ke server yang lokasi datacenter nya dekat dengan Indonesia, yaitu Singapore. Sebelumnya untuk tutorial Install Nginx, PHP & MySQL di CentOS 6 bisa dibaca di Instalasi dan Konfigurasi Nginx, PHP FPM 5.4 dan MySQL 5.5 di CentOS 6. Untuk tutorial Intalasi Let’s Encrypt silahkan dibaca di Intalasi & Konfigurasi Let’s Encrypt SSL Menggunakan Nginx di CentOS 6. Setelah itu kita lanjutkan dengan proses install WordPress Konfigurasi Virtual Host Nginx + Let’s EncryptBuatlah file konfig baru untuk website kita yang akan menggunakan wordpress. Berikut contoh konfigurasi virtual host untuk website menggunakan subdomain https://wordpress.bukancoder.co.
Jangan lupa untuk mengganti wordpress.bukancoder.co dengan url milik kamu. Setelah itu kita lanjutkan dengan mendaftarkan SSL untuk subdomain wordpress.bukancoder.co.
Setelah itu jalankan kembali nginx :
Download WordpressPertama kita masuk dulu ke direktori dimana nantinya akan menjadi dir untuk website kita yang menggunakan wordpress.
Setelah itu download wordpress :
Setelah itu keseluruhan file wordpress akan dipindahkan ke direktori wordpress kita. Selanjutnya buatlah sebuah dir uploads untuk digunakan sebagai direktori konten statis WordPress kita.
Konfigurasi WordPress
Setelah itu kita sesuaikan baris berikut ini dengan informasi koneksi database yang kita gunakan untuk WordPress.
Membuat Database MySQL untuk WordPressWordPress tentu membutuhkan database untuk menyimpan keseluruhan konten dan konfigurasi. Oleh karena itu kita harus membuat database untuk wordpress terlebih dahulu.
Setelah itu buatlah sebuah database untuk koneksi wordpress
Setelah itu kita buat user untuk koneksi database wordpress
Kita harus menghubungkan akses untuk database dengan user yang kita buat
Instalasi WordPressSetelah itu kita jalankan sebuah browser dan mengakses URL website kita yang menggunakan WordPress |