Table of Contents
WordPress adalah salah satu platform paling populer untuk membuat dan mengelola situs web. Namun, pengguna sering kali menghadapi masalah teknis yang membuat frustrasi, salah satunya adalah pesan “WordPress not found”. Masalah ini bisa disebabkan oleh berbagai faktor, mulai dari kesalahan server hingga pengaturan yang salah. Artikel ini akan membahas penyebab umum masalah “WordPress not found” dan memberikan solusi untuk mengatasinya.
Kesalahan DNS
Apa itu DNS?
DNS (Domain Name System) adalah sistem yang menerjemahkan nama domain seperti www.contoh.com menjadi alamat IP yang digunakan oleh komputer untuk mengidentifikasi satu sama lain di jaringan.
Penyebab dan Solusi
- Perubahan DNS: Jika Anda baru saja memindahkan situs WordPress Anda ke server baru atau mengubah penyedia hosting, mungkin perlu waktu bagi perubahan DNS untuk menyebar ke seluruh internet.
- Solusi: Tunggu hingga 48 jam agar perubahan DNS sepenuhnya tersebar. Anda juga dapat mencoba membersihkan cache DNS di komputer Anda dengan perintah seperti
ipconfig /flushdns
di Windows atausudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
di Mac.
Masalah Server
Apa yang Terjadi di Server?
Server hosting situs WordPress Anda mungkin mengalami masalah yang mengakibatkan situs tidak dapat ditemukan.
Penyebab dan Solusi
- Server Down: Penyedia hosting Anda mungkin mengalami downtime atau masalah teknis.
- Solusi: Hubungi penyedia hosting Anda untuk memastikan server Anda online dan berfungsi dengan baik.
- Kesalahan Konfigurasi Server: Pengaturan server yang salah dapat menghalangi akses ke situs WordPress.
- Solusi: Periksa file .htaccess dan konfigurasi server lainnya untuk memastikan tidak ada kesalahan.
Kesalahan File .htaccess
Peran .htaccess
File .htaccess adalah file konfigurasi yang digunakan oleh server web Apache. Ini sering digunakan untuk mengelola permalink dan pengalihan di situs WordPress.
Penyebab dan Solusi
- Kesalahan dalam .htaccess: Kesalahan atau korupsi dalam file .htaccess dapat menyebabkan situs WordPress tidak dapat ditemukan.
- Solusi: Coba ganti nama file .htaccess saat ini menjadi .htaccess_old dan buat file .htaccess baru dengan konten default WordPress. Anda dapat melakukannya dengan masuk ke panel kontrol hosting atau menggunakan FTP.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Kesalahan Plugin atau Tema
Dampak Plugin dan Tema
Plugin dan tema dapat menyebabkan konflik yang mengakibatkan situs WordPress tidak dapat ditemukan.
Penyebab dan Solusi
- Plugin atau Tema yang Rusak: Plugin atau tema yang baru diinstal atau diperbarui dapat menyebabkan masalah.
- Solusi: Nonaktifkan semua plugin dan ganti tema ke tema default WordPress. Jika situs kembali berfungsi, aktifkan plugin dan tema satu per satu untuk mengidentifikasi penyebab masalah.
Kesalahan Database
Peran Database
Database menyimpan semua konten dan pengaturan situs WordPress Anda. Jika ada masalah dengan database, situs mungkin tidak dapat ditemukan.
Penyebab dan Solusi
- Koneksi Database Gagal: Masalah dengan koneksi database dapat menyebabkan situs WordPress tidak dapat diakses.
- Solusi: Periksa file wp-config.php untuk memastikan informasi koneksi database benar. Gunakan alat seperti phpMyAdmin untuk memeriksa dan memperbaiki tabel database yang rusak.
Kesalahan URL
Pengaturan URL
URL situs web Anda harus dikonfigurasi dengan benar di pengaturan WordPress dan database.
Penyebab dan Solusi
- URL yang Salah: Jika URL situs web atau URL WordPress salah, situs mungkin tidak dapat ditemukan.
- Solusi: Periksa pengaturan URL di dashboard WordPress di Settings > General. Pastikan URL situs dan URL WordPress benar. Jika Anda tidak bisa mengakses dashboard, periksa dan perbaiki URL di database menggunakan phpMyAdmin.
Cache yang Bermasalah
Fungsi Cache
Cache digunakan untuk meningkatkan kecepatan situs web dengan menyimpan salinan halaman untuk diakses lebih cepat.
Penyebab dan Solusi
- Cache yang Kadaluarsa: Cache yang tidak diperbarui dapat menyebabkan masalah.
- Solusi: Bersihkan cache situs web dan cache browser Anda. Jika Anda menggunakan plugin cache, pastikan untuk membersihkan cache melalui pengaturan plugin tersebut.
Permasalahan Hosting
Kualitas Hosting
Hosting berkualitas rendah dapat menyebabkan berbagai masalah termasuk situs yang tidak dapat ditemukan.
Penyebab dan Solusi
- Hosting Tidak Andal: Penyedia hosting yang sering down atau lambat dapat menyebabkan situs tidak dapat ditemukan.
- Solusi: Pertimbangkan untuk beralih ke penyedia hosting yang lebih andal dengan dukungan teknis yang baik dan waktu operasional yang tinggi.
IP yang Diblokir
Alasan Pemblokiran
Alamat IP Anda mungkin diblokir oleh penyedia hosting atau server situs WordPress Anda.
Penyebab dan Solusi
- Pemblokiran IP: Alamat IP yang diblokir dapat menghalangi akses ke situs.
- Solusi: Periksa apakah alamat IP Anda diblokir dan minta penyedia hosting untuk membuka blokirnya jika diperlukan.
Pemeliharaan Situs
Mode Pemeliharaan
WordPress memiliki mode pemeliharaan yang digunakan saat memperbarui plugin, tema, atau inti WordPress.
Penyebab dan Solusi
- Mode Pemeliharaan yang Gagal: Kadang-kadang, situs dapat terjebak dalam mode pemeliharaan.
- Solusi: Hapus file .maintenance dari direktori root situs WordPress Anda menggunakan FTP atau panel kontrol hosting.
Kesimpulan
Menghadapi masalah “WordPress not found” bisa sangat menyulitkan, tetapi dengan pemahaman yang baik tentang penyebab yang mungkin dan langkah-langkah yang tepat, Anda bisa mengatasinya. Langkah-langkah di atas mencakup berbagai solusi mulai dari memeriksa pengaturan DNS, mengonfigurasi server, menangani kesalahan file .htaccess, hingga memastikan plugin dan tema tidak menyebabkan konflik. Dengan pengetahuan ini, Anda akan lebih siap untuk mengatasi masalah dan menjaga situs WordPress Anda tetap berjalan dengan lancar.