Mengganti webserver di panel vps dari Apache ke Nginx menggunakan webuzo maka permalinks website yg sudah anda setting secara custom akan menjadi error not found 404 (The requested URL was not found on this server) ketika diakses slug/url pada browser.
Solusi Pertama adalah menambah 1 perintah Konfigurasi pada file common.
Buka file ini menggunakan Terminal, Putty atau bisa menggunakan SFTP, Akses File common di :
/usr/local/apps/nginx/etc/conf.d/common
lalu ketikan vim /usr/local/apps/nginx/etc/conf.d/common
atau nano /usr/local/apps/nginx/etc/conf.d/common
. jika tidak bisa anda harus masuk sebagai root. ketikan sudo didepannya : sudo vim /usr/local/apps/nginx/etc/conf.d/
lalu pencet/ketik/input “i”. untuk editor nano ketik : sudo nano /usr/local/apps/nginx/etc/conf.d/.
Tambahkan Perintah dibawah ini pada line paling bawah. Ingat Menambah pada akhir file. bukan mengedit konfigurasi yang sudah ada.
location / {
try_files $uri $uri/ /index.php?q=$request_uri;
}
Jika sudah untuk Vim pencet/ketik/input esc, lalu ketik “ :wq! ” . jika menggunakan nano ketik “Ctrl-X” lalu pilih option “ y ” untuk menyimpan file.
Langkah Terakhir dengan merestart nginx pada serveer anda.
service nginx restart
Jika anda menggunakan webuzo, anda bisa merestart pada menu services lalu pilih nginx setelah itu klik pada logo “reload/refresh” . sekarang anda bisa mengakses slug atau url pada website anda secara normal tanpa error 404.