404 Not Found Pada Openlitespeed adalah kesalahan umum yang biasa terjadi pada saat kita sudah berhasil menginstal wordpress pada openlitespeed. Error 404 berarti file tersebut dianggap tidak ada pada webserver anda, dalam hal ini adalah openlitespeed. Biasanya hal ini terjadi karena file atau directory yang memiliki permission atau izin yang berbeda dengan lainnya, misalnya masih dimiliki oleh root sementara yang lain sudah dimiliki oleh nobody.
404 Not Found Pada Openlitespeed
Penyebab lainnya adalah konfigurasi .htaccess yang berubah atau bahkan belum terbentuk. Sama seperti pesan error lain (500 error, 502 error, 504 error, dst.). Pesan Error 404 Not Found adalah hasil dari proses HTTP yang menemukan ketidak sesuaian.
Solusi Masalah 404
1. Langkah Ke-1: Cek Struktur Permalink
Silahkan anda login ke dashboard wordpress lalu ubah struktur permalink menjadi struktur yang sama dengan yang anda inginkan, dalam website ini adalah /%postname%/. Semula Numeric menjadi Post name.
2. Langkah Ke-2: Rewrite Control
Langkah kedua adalah dengan memeriksa rewrite control pada webserver openlitespeed. Apakah sudah dibuat yes atau no. Silahkan anda login ke webserver anda di port 7080, lalu cek dibagian Rewrite Control pada virtual host anda tersebut.
2. Langkah Ke-3: Mengupdate file .htaccess
.htaccess adalah file situs web yang mengontrol konfigurasi tingkat tinggi situs web anda. Pada server yang menjalankan OpenLiteSpeed (perangkat lunak server web), file .htaccess memungkinkan anda membuat perubahan pada konfigurasi situs web anda tanpa harus mengedit file konfigurasi server.
Meskipun file tersembunyi, lokasi file .htaccess paling sering ditemukan di folder public_html situs web Anda.
Coba anda ubah file .htaccess menjadi seperti di bawah ini:
# BEGIN WordPress # The directives (lines) between "BEGIN WordPress" and "END WordPress" are # dynamically generated, and should only be modified via WordPress filters. # Any changes to the directives between these markers will be overwritten. <IfModule mod_rewrite.c> RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
Jika anda sudah melakukan semuanya, silahkan restart webserver anda.
/usr/local/lsws/bin/lswsctrl restart
Berdasarkan pengalaman, error 404 sudah teratasi dengan langkah-langkah tersebut tadi. Selamat mencoba!
Artikel Sebelumnya:
- Tema WordPress Indonesia
- Review Contabo Indonesia
- Cara mengubah nameserver domain
- Cara Instal Wordpres di VPS Openlitespeed
- Cara tambah domain di OpenLiteSpeed
Related Post "404 Not Found Pada Openlitespeed"