[SOLVED] Migrasi vps semua postingan 404 not found?


Status
Not open for further replies.

damblue

Poster 2.0
Saya melakukan migrasi vps 1 ke vps 2 tetap semua postingan, page, halaman dll tidak muncul 404 not found
seperti SS berikut ini.. padahal saya sudah ganti di option databasenya nama websitenya sudah diubah dan settingan permalink di wordpresnya juga sudah saya setting
tetapi tetap seperti ini. vps saya pake nginx, php 7.4
ada harus ada settingan lagi di /var/www/domainku.com
2022-12-02_183611.jpg
mohon solusinya... terima kasih
 
Untuk mempersempit kemungkinan mungkin bs dicoba check log php nya

404 not found ini artinya data websitenya tdk ditemukan untuk diberikan ke sipengakses, hal ini bs jd lokasi foldernya kurang sesuai, hak aksesnya kurang tepat, atau ada config phpnya yg perlu disesuaikan hingga dia tdk bs menemukan file web yg akan ditampilkan
 
Untuk mempersempit kemungkinan mungkin bs dicoba check log php nya

404 not found ini artinya data websitenya tdk ditemukan untuk diberikan ke sipengakses, hal ini bs jd lokasi foldernya kurang sesuai, hak aksesnya kurang tepat, atau ada config phpnya yg perlu disesuaikan hingga dia tdk bs menemukan file web yg akan ditampilkan
cek htaccess nya jg
anehnya klo saya set http://domain.com/contoh-tulisan/ tidak bisa di akses tapi ketika permalink linya http://domain.com/?p=123 bisa kebuka....
itu kenapa ya.. saya ingin mensetting permalink linknya http://domain.com/contoh-tulisan/
mohon solusinya.
terima kasih
 

Attachments

  • 2022-12-02_221903.jpg
    2022-12-02_221903.jpg
    301.7 KB · Views: 7
coba file .htaccess nya di rename dulu jadi htaccess.bak buat cadangan

create kembali .htaccess dengan default format sbb :
# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

Setelah itu baru setting kembali permalinknya
 
Oooh mungkin itu karena mod rewritenya belum aktif di web servernya
Atau di .htaccess nya

Coba dipastikan
coba cara ini searching di mbah nemu ini

open the file below replacing ‘default' if necessary with the sites server block:
$ sudo nano /etc/nginx/sites-available/default
Replace:
try_files $uri $uri/ =404;
with:
try_files $uri $uri/ /index.php?$args;

alhamdulillah berhasil....
makasih solved
 
Status
Not open for further replies.
Back
Top