mnordins
Apprentice 1.0
Temans... bagi yang menginstall Wordpress menggunakan NGiNX dan PHP-FPM, biasanya menemukan kendala pada permalink. Berikut saduran dari panduan Wordpress.
Kondisi :

Keterangan :
Kondisi :
- Memiliki akses root pada VPS atau DS
- VPS menggunakan instalasi nginx dari VPSSIM. Konfigurasi VPSSIM bisa dilihat di http://vpssim.com
- Virtual Host telah ditambahkan kedalam VPS menggunakan perintah default dan panduan dari VPSSIM
- Wordpress telah terinstalasi menggunakan perintah default dan panduan dari VPSSIM
- Putty (untuk akses SSH ke VPS)
- Text editor (vi, nano, pico, dsb.)
- Tambahkan directory "global" pada /etc/nginx
- Tambahkan file wordpress.conf pada /etc/nginx/global, isikan :
Code:location / { try_files $uri $uri/ /index.php?$args; } rewrite /wp-admin$ $scheme://$host$uri/ permanent; location ~* ^.+\.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ { access_log off; log_not_found off; expires max; }
- Tambahkan file restrictions.conf pada /etc/nginx/global, isikan :
Code:location ~ /\. { deny all; } location ~* /(?:uploads|files)/.*\.php$ { deny all; }
- Edit file /etc/nginx/conf.d/namavirtualhost.tld.conf, dan tambahkan setelah baris :
Code:index index.php index.html index.htm;
Code:include /etc/nginx/global/restrictions.conf; include /etc/nginx/global/wordpress.conf;
- Restart service nginx dengan perintah :
Code:service nginx restart
- Coba atur permalink dari Dashboard Wordpress
- Coba test permalink apakah berjalan atau tidak. (dalam percobaan saya, berjalan dengan normal).

Keterangan :
- Saya melakukan modifikasi dari panduan resmi Wordpress untuk NGiNX, dikarenakan ada beberapa konfigurasi yang sudah diatur dari VPSSIM.
- Panduan dari developer Wordpress bisa dilihat di : http://codex.wordpress.org/Nginx
- Saya juga masih awam, jadi saya terbuka atas kritikan dan masukan positif dan membangun terhadap thread ini, siapa tahu bisa bermanfaat bagi kita semua.