WordPress dengan VPS, dapat akses home tidak dapat akses semua posting

Hallo,
Baru saja saya melakukan setup VPS saya, rencana mau coba webuzo tetapi request hardware lumayan butuh tinggi dan masalahnya semakin tinggi semakin mahal untuk sewa server, untuk permintaan dari webuzo sendiri adalah sebagai berikut :

  • Supported Linux Operating System (x86_64) // Should be a FRESH installation
    1. CentOS 6.x / 7.x 
    2. Red Hat Enterprise Linux 6.x / 7.x 
    3. Scientific Linux 6.x / 7.x 
    4. Ubuntu LTS 
  • yum, apt-get, tar, wget packages
  • RAM ā€“ Minimum 1 GB (Recommended 2 GB for best performance)
  • Disk Space ā€“ Minimum 5 GB (Recommended 10 GB for best performance)
  • Note : PHP, Apache, MySQL should not be installed by default on the server

Nah untuk serwa server dengan recommended disalah satu penyedia hosting langganan yaitu domainesia.com adalah :

Harga untuk sebuah blog tidak penghasilan ini cukup mahal dan kurang tepat, blog ini hanya mengunakan paket yang minumum dengan ram 512Mb saja.

Nah masalah dimulai setelah instal ulang OS, dimana semua setup harus di setup ulang lagi. Setelah semua terinstal dengan baik dan wordpress berjalan masalah mulai timbul dimana lupa setup untuk setting server Nginx nya. Masalah terbesar muncil, yaitu dapat akses home tidak dapat akses semua posting lumayan bikin pusing nyari nyari solusi tidak ketemua padahal sebelumnya sudah penah melakukan setup.

Setup default yang digunakan seperti bawah ini.

server { listen 80; listen [::]:80; server_name www.domain.com domain.com; root /var/www/html/domain.com; index index.html index.php; location / { #try_files $uri $uri/ =404; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.0-fpm.sock; } location ~ /\.ht { deny all; } }

Tambahkan script dibawah ini dibawah location. Agar dapat akses semua post pada website cms wordpress.

 try_files $uri $uri/ /index.php?q=$uri&$args; 

Menjadi seperti dibawah ini,

server {
        listen 80;
        listen [::]:80;

        server_name www.setopratama.com setopratama.com;

        root /var/www/html/domain.com;
        index index.html index.php;

        location / {
               #try_files $uri $uri/ =404;
                try_files $uri $uri/ /index.php?q=$uri&$args; 
        }

        location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.0-fpm.sock;
        }

        location ~ /\.ht {
        deny all;
        }
}

Dengan setup seperti ini blog ini jadi berjalan dengan normal lagi, inilah pentingnya dokumentasi peribadi atau catatan pribadi untuk masalah wordpress dengan vps tidak dapat akses posting pribadi.