Pengantar
Pada tutorial sebelumnya kita sudah mencoba untuk menginstal LEMP dasar Pada Ubuntu 18.04, selanjutnya adalah mulai berselancar pada wordpress.
Wordpress sendiri merupakan platform pilihan yang sudah populer bagi para blogger , pembuat portofolio online atau pembuat situs e-commerce dasar (yang dibantu dengan beberapa plugin).
Nahh di tutorial ini kita akan mencoba mengkonfigurasi wordpress dengan mysql, nginx, php.
Prasyarat
-
- Menggunakan server atau vps berbasis Ubuntu 18.04
- Punya akses ssh root ke server terkait.
Langkah 1, Siapkan MySQL
Wordpress menggunakan mysql untuk menyimpan informasi mengenai postingan, kamu perlu mengkonfigurasi data base, dimulai dengan memasukkan akun root mysql
$ mysql –u root –pkemudian buatlah database wordpress agar terhubung, boleh menggunakan nama apapun untuk database anda selain wordpress
Mysql> CREATE DATABASE dwimartaKemudian pengguna yang akan mengeakses info tersebut dalam data
Iya kamu perlu untuk memberikan akses database yang kamu buat pada pengguna baru dengan menggunakan command
Mysql> GRANT ALL PRIVILEGES on dwimarta to dwimarta@localhostAnda juga dapat menghubungkan wordpress pada database baru dengan menggunakan command
$ mysql> FLUSH PRIVILEGESkemudian kamu bisa keluar dari mysql dengan menuliskan exit
$ mysql> exitLangkah 2, Mengkonfigurasi Nginx
Hal ini dilakukan untuk mengirimkan lalu lintas pada instalasi wordpress nantinya.
Dimulai dengan command berikut untuk membuat blok server baru untuk nginx
$ sudo nano /etc/nginx/sites-available /dwimartaJika kamu memiliki opsi nama untuk proses ini pastikan kamu mengubah konfigurasi di baris server_name. jika tidak kamu dapat menempatkan symbol [#] di baris depan contohnya [# server _dwimarta]
Untuk memastikan konfigurasi mu sudah benar dengan command
$ sudo nginx –tkalau kamu ingin menghapus blok server default dan mengaktifkan server wordpress baru maka lakukan command berikut
$ sudoh rm etc/nginx/sites-enabled/default $ sudo ln –s /etc/nginx/sites-available wordpress /etc/nginx/sites-enabled/wordpressSetelah itu kamu bisa memuat ulang lagi nginx dengan command berikut
$ sudo systemctl reload nginxLangkah 3, Mengunduh, Mengkonfigurasi, Menginstall Wordpress
Dimulai dengan membuat direktori baru untuk instalasi wordpress, kemudian [cd]
$ sudo mkdir /var/www/wordpress $ cd ~ $ curl -0kemudian extract file tersebut dengan command
$ tar xzvf latest.tar.gzNahhh sekarang kamu sudah bisa menyalin semua file ke root server
$ sudo cp –a ~/wordpress/ ./var/www/wordpress
Langkah selanjutnya yaitu proses konfigurasi wordpress, kamu harus menyalin file konfigurasi dan membuat pengeditan dasar. Dimulai dengan command cd masuk ke root server
$ cd /var/www/wordpress $ cp wp config-sample.php $ nano wp-config.phpYang terpenting adalah membuat koneksi database MySQL, mengubah wordpress, wordpress user dan password kamu sebelumnya
Nah kamu perlu mengubah kunci otentikasi dan salt menjadi string yang unik. Ini berguna untuk meningkatkan keamanan seluruh proses instalasi wordpress mu
$ curl –s https://api.wordpress.org/sekey/1.1/salt/Jika muncul blok, salinlah blok kode ini pada [wp-config.php] dan menghapus bagian dummy. Kemudian kamu dapat menyimpan file
Langkah terakhir dari proses ini yaitu konfigurasi izin untuk root server. Dengan begitu kamu akan memperoleh pembaruan otomatis dan masih banyak lagi.
$ sudo chown –R www-data:www-data $ sudo usermod –a –G www-data www-dataSelanjutnya navigasi pada alamat IP server
$ http://IP-SERVER-KAMU/wp-adminJika sudah muncul gambar berikut, yeay kamu sudah siap berselancar di wordpress
Penutup
Nah itu tadi beberapa tahapan dan proses yang harus kamu lalui dalam menginstall wordpress di LEMP dan Ubuntu 16.04. pastikan kamu sudah melakukan semua langkah tersebut sebelum berselancar di wordpress ya …
Oiya jika ada notifikasi [error establishing a database connection]
Gak perlu panik ya sob.. kamu hanya harus ke file wp-config.php mu dan periksa kembali database mysql, nama pengguna dan kata sandi sudah benar atau belum
Selamat mencoba ..