Wordpress adalah aplikasi sumber terbuka (open source) yang dibangun menggunakan bahasa pemerograman PHP. Ia merupakan salah satu CMS (Content Management System) yang cukup populer dipakai sebagai pembuatan website. Pada awalnya Wordpress digunakan untuk media blog, kini Wordpress telah berkembang tak hanya sekadar untuk situs pembuatan blog, melainkan juga untuk berbagai macam situs seperti company profile, e-commerce, dan forum.
Tutorial kali ini penulis akan memberikan cara bagaimana kita memasang Wordpress dengan Nginx, dengan dukungan .htaccess yang mana demikian untuk kita gunakan sebagai pretty URL pada Wordpress.
Kemudian location / tambahkan ini:
Kemudian tambahkan ini:
http://www.linuxku.com/2016/08/multiuser-php-pada-saat-menjalankan.html
Jika hanya sendiri pakai www-data saja.
Pertama-tama login dahulu MariaDB/MySQL:
Opsional saja, tapi bagi penulis ini penting. Kita buatkan username untuk WP kita. Caranya:
Klik Let's Go. Kemduian,
Masukan nama database, username, dan password yang telah kita buat sebelumnya. Kemudian masalah table prefix, bebas Anda isi apa saja asalkan tambahkan underscore (garis bawah) setelahnya. Lalu Klik Submit. Dan,
Langsung saja, klik Run the Install.
Masukan informasi yang dibutuhkan di atas. Jika sudah, langsung klik Install Wordpress.
Jika sudah seperti gambar di atas, Anda bisa langsung log In. Dan hasilnya akan seperti gambar di bawah ini:
Jika berhasil Anda akan diarahkan ke halaman administrasi.
Disesuaikan dengan situs Anda. Penulis lebih memilih post name, karena menurut penulis ini pilihan yang baik untuk situs yang tidak terlalu sering diupdate. Jika situs Anda seperti situs berita baiknya pilih day and name. Karena dengan demikian terlihat artikel Anda apakah sudah lama atau belum.
Semoga bermanfaat :)
Tutorial kali ini penulis akan memberikan cara bagaimana kita memasang Wordpress dengan Nginx, dengan dukungan .htaccess yang mana demikian untuk kita gunakan sebagai pretty URL pada Wordpress.
Persiapan
- Instalasi LEMP. Bisa membaca tulisan sebelumnya yakni:
http://www.linuxku.com/2016/06/install-lamp-linux-apache-mysql-dan-php.html - Server atau VPS paling tidak sekurang-kurangnya minimal kapasitas RAM 128 MB. Penulis sendiri menggunakan VPS dengan RAM 512 MB.
- Pengetahuan mengenai Virtual Host pada Nginx, bisa Anda baca pada tulisan: http://www.linuxku.com/2016/05/menerapkan-virtualhost-untuk-keperluan.html
- Sudah memasang wget.
Tahap Unduhan
Pertama-tama kita unduh terlebih dahulu Wordpressnya:$ wget https://wordpress.org/latest.tar.gz
Kemudian ekstrak:$ tar xvzf latest.tar.gz
Lalu langsung saja kita pindahkan misalnya di direktori default Nginx dari Ubuntu yakni /usr/share/nginx/html:$ sudo mv wordpress /usr/share/nginx/html
Tahap Konfigurasi
Karena sebelumnya kita memindahkan satu direktori Wordpress ke /usr/share/nginx/html. Jadi kita perlu mengkonfigurasi virtual host default yakni:$ sudo nano /etc/nginx/sites-available/default
Ganti root direktori dengan /usr/share/nginx/html/wordpress; Juga index tambahkan index.php. Lihat gambar di bawah ini:Kemudian location / tambahkan ini:
location / {
try_files $uri /index.php$is_args$args;
}
Skrip di atas agar WP Anda dapat menggunakan pretty URL. Kemudian tambahkan ini:
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
# Pengguna Ubuntu 14.04
fastcgi_pass unix:/var/run/php5-fpm.sock;
#Pengguna Ubuntu 16.04
#fastcgi_pass unix:/var/run/php7.0-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
Kemudian ubah semua permission direktori 755 dan file itu 644 yakni dengan cara berikut:$ cd /usr/share/nginx/html/wordpress
$ sudo find . -type d -exec chmod 0755 {} \;
$ sudo find . -type f -exec chmod 0644 {} \;
Kemudian jangan lupa pula Ownernya. Saya asumsikan Anda hanya pengguna wordpress sendiri. Dalam artian lain, tidak ada user lain selain Anda yang menggunakan Wordpress. Jika Anda menggunakan multiuser, penulis sarankan silahkan baca ini:http://www.linuxku.com/2016/08/multiuser-php-pada-saat-menjalankan.html
Jika hanya sendiri pakai www-data saja.
$ cd /usr/share/nginx/html/wordpress
$ sudo chown www-data:www-data -R .
Tahap Pembuatan Database
Sebelum beralih ke tahap instalasi Anda harus membuat databasesnya terlebih dahulu, kita gunakan Mariadb/MySQL.Pertama-tama login dahulu MariaDB/MySQL:
$ sudo mysql -u root -p'Password Anda'
Dan kita buat databasenya:mysql > create database wordpress;
Opsional saja, tapi bagi penulis ini penting. Kita buatkan username untuk WP kita. Caranya:
mysql > create user wpku@localhost identified by 'Password';
mysql > grant all privileges on wordpress.* to wpku@localhost;
mysql > flush privileges;
Lalu keluar dengan mengetik perintah:mysql > \q
Tahap Instalasi Wordpress
Sekarang baru kita memasuki tahap pamasangan WP. Langsung saja buka domain atau IP Address Anda di peramban (browser):Klik Let's Go. Kemduian,
Masukan nama database, username, dan password yang telah kita buat sebelumnya. Kemudian masalah table prefix, bebas Anda isi apa saja asalkan tambahkan underscore (garis bawah) setelahnya. Lalu Klik Submit. Dan,
Langsung saja, klik Run the Install.
Masukan informasi yang dibutuhkan di atas. Jika sudah, langsung klik Install Wordpress.
Jika sudah seperti gambar di atas, Anda bisa langsung log In. Dan hasilnya akan seperti gambar di bawah ini:
Jika berhasil Anda akan diarahkan ke halaman administrasi.
Tambahan
Untuk mempercantik WP kita, bisa buat prety URL dari Settings -> Permalink dan pilih:Disesuaikan dengan situs Anda. Penulis lebih memilih post name, karena menurut penulis ini pilihan yang baik untuk situs yang tidak terlalu sering diupdate. Jika situs Anda seperti situs berita baiknya pilih day and name. Karena dengan demikian terlihat artikel Anda apakah sudah lama atau belum.
Semoga bermanfaat :)
Website ini menganut paham demokrasi wkwk
Jangan lupa gunakan emot biar akrab gan (/ ^.^)/
EmoticonEmoticon