Panduan Lengkap untuk Memecahkan 11 Masalah WordPress Kritis: Diperbarui untuk 2020
Diterbitkan: 2020-08-26Anda yang pernah bekerja di WordPress akan setuju bahwa ini adalah salah satu platform terbaik untuk pengembangan situs web kustom. Ini cukup sederhana, dan baik pemula maupun pengguna tingkat lanjut dapat menggunakannya dengan mudah.
Namun, kita juga tahu bahwa WordPress masih jauh dari sempurna. Ini penuh dengan kesalahan yang dapat membuat Anda gila, dan menguras energi Anda.
Syukurlah, ada perbaikan untuk semuanya. Masih banyak pengguna yang mengalami kesalahan ini dan berhasil memperbaiki & melaporkannya. Karena keahlian mereka, kami dapat hadir dengan panduan bermanfaat ini di mana kami akan membahas 11 kesalahan umum WordPress dan cara memperbaikinya. Mari kita mulai:
Sebelum Anda Melakukan Perubahan
Ambil cadangan situs web Anda. Melakukannya akan memastikan Anda dapat dengan mudah memutar kembali ke keadaan sebelumnya jika terjadi kesalahan saat membuat perubahan. Anda dapat mengambil cadangan di mana saja di Google Cloud, OneDrive, atau penyedia layanan Cloud lainnya pilihan Anda.
Kesalahan Umum WordPress dan Cara Memperbaikinya
Kesalahan 1: Kesalahan Server Internal
Internal Server Error atau “500 Internal Server Error” adalah salah satu kesalahan yang paling membuat frustasi pengembang WordPress mana pun.
Apa kamu tahu kenapa? Karena “500 Internal Server Error” pada dasarnya berarti ada yang salah dengan situs web, tetapi server tidak dapat menemukan apa yang sebenarnya. Jadi, Anda harus menghabiskan waktu berjam-jam untuk melakukan penyelidikan sendiri dan mencoba mencari tahu akar penyebab masalahnya, sehingga menguras energi Anda dan membuat Anda gila.
Alasan potensial untuk Kesalahan Server Internal
Berikut adalah beberapa faktor yang dapat menyebabkan “500 Internal Server Error”:
1. File .htaccess rusak
Terkadang, WordPress mungkin menampilkan Kesalahan Server Internal karena file .htaccess rusak. Untungnya, memperbaiki kesalahan ini sangat mudah. Yang Anda butuhkan hanyalah:
- Akses root situs Anda melalui protokol transfer file (FTP) Anda
- Ganti nama file .htaccess menjadi .htaccess_old
- Terakhir, muat situs untuk melihat apakah masalahnya sudah teratasi
Jika masalah teratasi, setel ulang permalink Anda dari Pengaturan > Permalinks . Ini akan membuat file .htaccess baru untuk Anda.
2. Ada masalah dengan Plugin atau Tema
Ini bisa menjadi alasan lain di balik “500 Internal Server Error”. Dalam hal ini, Anda dapat mencoba menonaktifkan plugin atau kembali ke tema sebelumnya yang aktif saat situs web bekerja. Masalah akan segera teratasi.
3. Anda telah mencapai Batas PHP Anda
Anda mungkin telah mencapai batas PHP Anda jika Anda melihat pesan tersebut setelah masuk ke dasbor WordPress Anda atau ketika Anda mencoba mengunggah gambar di wp-admin .
Jika ini masalahnya, coba tingkatkan batas PHP Anda. Berikut adalah bagaimana Anda dapat melakukannya:
- Buat file teks kosong bernama php.ini .
- Rekatkan kode ini ke dalamnya: memory=64MB .
- Simpan file dan unggah ke /wp-admin/folder Anda menggunakan FTP.
Masalahnya mungkin akan terpecahkan. Namun, Anda harus tahu bahwa itu hanya akan menyelesaikan masalah Anda sementara, dan kesalahan akan terus terjadi kecuali Anda mengetahui mengapa memori habis. Plugin atau fungsi tema yang dikodekan dengan buruk dapat menjadi beberapa alasan utama. Selain itu, disarankan untuk menghubungi perusahaan hosting web dan melihat log server Anda untuk menentukan akar penyebab masalah.
Bagaimana jika masalah masih berlanjut?
Coba unggah ulang /wp-admin dan /wp-includes dengan menginstal WordPress lagi. Pastikan Anda mengganti file lama dengan memilih Overwrite terlebih dahulu.
Kesalahan 2: 403 Kesalahan Terlarang
403 Forbidden – Anda tidak perlu mengakses / di server ini.
Kesalahan WordPress ini sangat membuat frustrasi sehingga perlu waktu 3-4 jam untuk memperbaikinya. Sebenarnya bukan hanya kita. Banyak pengembang WordPress telah kehilangan tidur nyenyak mereka di dalamnya.
Anda biasanya mendapatkan kesalahan ini selama skenario berikut:
- Akses ditolak di halaman login WP-admin atau WordPress
- Saat menginstal WordPress
- Saat Anda mengunjungi halaman mana pun di situs WordPress
Catatan : Terkadang, Anda mungkin juga melihat pesan sebagai “Access Denied” atau sebagai “Access to yourdomain.com ditolak. Anda tidak memiliki otorisasi untuk melihat halaman ini.”
Alasan di balik 403 Terlarang
Plugin keamanan yang dikonfigurasi dengan buruk adalah penyebab utama di balik kesalahan ini. Mereka terkadang memblokir beberapa alamat IP, yang mereka yakini berbahaya.
Berikut beberapa penyebab lainnya:
1. File .htaccess yang rusak
Ini adalah satu-satunya cara untuk mengetahuinya:
- Temukan file .htaccess. Biasanya terletak di folder yang sama yang berisi /wp-content dan /wp-includes/
- Unduh file .htaccess sehingga Anda memiliki salinannya.
- Hapus file yang ada dari server Anda dan coba akses situs web lagi.
Jika masalah teratasi, dipastikan bahwa file .htaccess rusak.
Apa yang harus dilakukan selanjutnya?
Ikuti langkah-langkah yang telah kami sebutkan dalam perbaikan untuk " 500 Internal Server Error ", yaitu
- Masuk ke area admin WordPress Anda
- Buat file .htaccess baru
- Terakhir, buka Pengaturan> Permalinks dan simpan perubahannya.
2. Izin File Salah
Jika menurut Anda "403 Error" disebabkan oleh izin file yang salah, Anda dapat menghubungi penyedia hosting Anda untuk menyelidiki masalah tersebut.
Namun, jika Anda menemukan diri Anda dalam situasi di mana Anda harus memperbaiki sendiri masalahnya,:
- Hubungkan ke situs WordPress Anda menggunakan klien FTP
- Buka folder root yang berisi semua file WordPress
- Klik kanan setiap folder dan pilih Izin File dari menu
Sekarang, Anda harus memastikan:
- Semua folder harus memiliki izin file 744 atau 755
- Semua file di situs WordPress harus memiliki izin file 644 atau 640
Perbaiki parameter ini dan akses situs web Anda lagi. 403 Forbidden Error harus hilang.
Catatan : Anda juga dapat menyetel izin berkas dari folder akar ke 744 atau 755. Centang kotak di samping 'Recurse into subdirectories', lalu centang opsi yang menyatakan 'apply to directories only'. Klik 'OK' dan ulangi proses untuk file WordPress.
Kesalahan 3: Halaman 4O4 Tidak Ditemukan
Kesalahan WordPress umum lainnya yang mungkin Anda hadapi adalah 404 Page not found , yang terjadi saat Anda mencari atau membuka postingan yang tidak dapat ditemukan. Kesalahan umumnya terjadi jika ada masalah tautan permanen di situs WordPress Anda, Anda tidak sengaja menghapus file .htaccess, atau ada yang salah dengan aturan penulisan ulang.
Bagaimana Anda bisa memperbaikinya?
Untuk memperbaiki masalah ini, Anda harus mengonfigurasi ulang pengaturan tautan permanen terlebih dahulu. Ini adalah bagaimana Anda dapat melakukannya:
- Buka Pengaturan> Tautan Perma dan klik Simpan Perubahan .
Ini akan memperbarui pengaturan permalink dan menghapus aturan penulisan ulang. Ada jaminan 99% bahwa kesalahan akan diselesaikan dengan menggunakan trik ini.
Jika masalah masih berlanjut, Anda harus memperbarui file .htaccess secara manual, yang dapat Anda lakukan dengan masuk ke FTP dan mencari file .htaccess. Setelah Anda menemukan file tersebut, Anda dapat membuatnya dapat ditulis dengan mengubah izin menjadi 666. Sekali lagi, ubah izin kembali ke 660.
Anda juga dapat menambahkan kode berikut ke file .htaccess :
# BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
Kesalahan 4: Layar Putih Kematian (WSOD)
White Screen of Death (WSOD) adalah kesalahan WordPress umum lainnya yang bermanifestasi sebagai layar kosong tanpa informasi.
Berikut adalah beberapa alasan di balik layar putih kematian (WSoD):
- Masalah Kompatibilitas Plugin : Anda dapat memperbaiki masalah dengan menonaktifkan dan mengaktifkan kembali plugin.
- Masalah dengan Tema Anda : Masuk ke dasbor dan aktifkan tema WordPress default atau putar kembali ke tema yang aktif saat situs web berfungsi.
- Direktori tema hilang atau diganti : Ganti tema di sisi admin mengganti nama direktori Anda atau edit catatan "tema" dan "stylesheet" di ks29so_options .
Anda juga dapat merujuk ke panduan ini untuk menyelesaikan masalah White Screen of Death (WSOD).
Kesalahan 5: Kesalahan Membuat Koneksi Basis Data
“Kesalahan Membuat Koneksi Data” terjadi ketika ada masalah dengan koneksi ke database Anda. Mungkin ada beberapa alasan di balik itu, seperti:
- Informasi wp-config.php salah : Kesalahan terjadi karena kesalahan pada file wp-config.php Anda. Untuk memperbaikinya: Periksa file wp-config.php Anda dan pastikan nama pengguna basis data, kata sandi basis data, dan host basis data sudah benar. Jika semua konfigurasi sudah benar, atur ulang kata sandi MySQL Anda secara manual.
- Masalah dengan host web : Server dapat dimiliki sendiri, batas basis data Anda telah tercapai, atau basis data Anda telah dimatikan. Hubungi host web Anda jika menurut Anda ada masalah seperti itu.
- Situs web telah diretas : Alasan lain di balik kesalahan koneksi basis data adalah karena situs web Anda telah diretas. Dalam hal ini, Anda harus memindai situs web Anda untuk mengonfirmasi masalah menggunakan perangkat lunak keamanan dan perlindungan situs web. Ada beberapa alat seperti itu di pasaran yang dapat memperbaiki situs web Anda dalam waktu kurang dari 60 detik. Cobalah.
Kesalahan 6: WordPress Gagal Pembaruan Otomatis
Terkadang, WordPress mungkin gagal memperbarui otomatis, dan Anda mungkin melihat yang berikut:
- Layar putih kosong tanpa informasi
- Peringatan bahwa pembaruan telah gagal
- Pesan kesalahan PHP
Kesalahan umumnya disebabkan oleh kesalahan dalam koneksi dengan file WordPress utama, masalah koneksi internet selama peningkatan, atau izin file yang salah. Anda dapat memperbaiki masalah ini dengan memperbarui situs web WordPress Anda secara manual atau memulihkan cadangan situs web yang berfungsi sebelumnya.
Kesalahan 7: Waktu Koneksi Habis
Alasan utama di balik kesalahan ini adalah bahwa situs web Anda tidak memiliki cukup memori yang dapat diakses, dan mencoba melakukan lebih dari yang dapat dikelola oleh server.
Bagaimana kita bisa memperbaiki kesalahan ini?
- Minta penyedia hosting Anda untuk meningkatkan batas memori Anda. Tetapi jika Anda nyaman bekerja dengan PHP, Anda dapat melakukannya sendiri. Yang Anda butuhkan hanyalah menambahkan baris kode ini di akhir file wp-config Anda: define('WP_MEMORY_LIMIT,” 64M');
- Tingkatkan waktu eksekusi maksimum di file php.ini Anda. Anda dapat merujuk ke instruksi mendalam oleh WordPress untuk ini.
Kesalahan 8: Terjebak dalam Mode Pemeliharaan
Dalam kesalahan Mode Pemeliharaan WordPress , Anda akan melihat pesan mode pemeliharaan terus-menerus di seluruh situs web Anda. Ini adalah kesalahan WordPress langka yang terjadi ketika WordPress terganggu selama mode pemeliharaan.
Anda cukup memperbaiki masalah ini dengan menghapus file .maintenance dari direktori instalasi WordPress Anda dan menyegarkan situs web Anda.
Kesalahan 9: Kesalahan Sintaks
Dalam kesalahan WordPress ini, Anda akan melihat pesan di browser yang berbunyi seperti ini:
Parse error- syntax error, Unexpected $end in /public_html/site1/wp-content/themes/my-theme/functions.php on line 278
Kesalahan menunjukkan bahwa ada hal tak terduga yang ditemukan dalam kode Anda, bersama dengan lokasi skrip tempat kesalahan terjadi, dan nomor baris. Ini biasanya terjadi ketika Anda mencoba menambahkan potongan kode ke WordPress dan mungkin melewatkan sesuatu atau menambahkan sintaks yang salah.
Anda dapat memperbaiki masalah tersebut dengan memperbaiki sintaks yang bermasalah , yang biasanya hanya berupa tanda kurung yang hilang atau karakter yang aneh.
Kesalahan 10: Terkunci dari Admin WordPress (wp-admin)
Ini adalah hal terburuk yang dapat terjadi jika Anda menggunakan situs web WordPress. Ini biasanya terjadi ketika Anda lupa kata sandi dan tidak memiliki akses ke email pemulihan.
Alasan lain bisa:
a) Kata sandi yang salah
Biasanya, Anda akan menggunakan metode pemulihan kata sandi normal untuk memperbaiki masalah ini. Namun, jika Anda adalah korban peretasan atau kejahatan dunia maya lainnya, metode ini mungkin tidak akan berhasil.
Dalam hal ini, Anda harus mengatur ulang kata sandi dari phpMyAdmin yang dapat Anda lakukan dengan mengikuti langkah-langkah berikut:
- Langkah 1 . Masuk ke dasbor cPanel dari akun hosting WordPress Anda.
- Langkah 2 . Klik pada ikon PhpMyAdmin di bawah database.
- Langkah 3 . Setelah diluncurkan, pilih database WordPress Anda.
- Langkah 4 . Anda akan melihat daftar tabel di database WordPress. Cari yang berlabel “{table-prefix}_users” (yaitu: ks29so_users) dan klik 'Jelajahi'.
- Langkah 5 . Cari nama pengguna yang kata sandinya ingin Anda ubah dan klik Edit .
- Langkah 6 . Terakhir, ubah nilainya di bawah label user_pass, dan ganti dengan kata sandi baru.
Catatan : Pastikan Anda telah memilih MD5 dari menu dropdown. Ini akan memastikan perangkat lunak dienkripsi dengan hash MD5 saat kami menyimpannya di database.
b) Hak Admin Hilang
Anda dapat kehilangan hak istimewa admin jika situs web Anda diretas. Dalam hal ini, Anda mungkin dapat masuk tetapi tidak akan melihat fungsi admin apa pun.
Anda dapat memperbaiki masalah ini dengan menambahkan pengguna admin baru ke database Anda melalui MySQL, yang Anda lakukan dengan bantuan panduan ini.
Kesalahan 11: Kesalahan konten bilah sisi <div> WordPress
Masalah WordPress lain yang membuat frustrasi adalah kesalahan konten bilah sisi WordPress<div> di mana bilah sisi, yang biasanya terletak di sebelah konten (kiri atau kanan, tergantung pada tema), ditampilkan di bawah area konten utama situs web.
Berikut adalah beberapa kemungkinan kesalahan ini:
1. Kode HTML Rusak/Tidak Valid
Cara untuk memperbaikinya adalah dengan memperbaiki dan memperbaiki kode yang tidak valid. Untuk ini, deteksi kesalahan dan klik kanan pada halaman untuk melihat kode sumber. Kemudian, salin kode dan gunakan program pemeriksa validasi HTML untuk melihat kesalahan dalam kode dan memperbaikinya. Ini mungkin termasuk beberapa pekerjaan manual karena setiap tema berbeda dan memiliki ratusan file.
2. Tema korup
Dalam hal ini, Anda perlu memperbarui tema ke versi terbaru atau menginstal ulang sekali lagi.
3. Rasio Lebar Tidak Tepat
Satu-satunya cara untuk memperbaikinya adalah dengan memastikan konten yang Anda tambahkan ke dalam wadah benar-benar sejajar dengannya.
4. Properti apung
Biasanya hasil karena pengkodean CSS yang tidak tepat. Jika Anda memiliki pengetahuan tentang CSS, Anda dapat memperbaikinya sendiri. Jika tidak, Anda harus menghubungi pengembang WordPress.
5. File style.css rusak
Jika Anda berpengalaman dalam gaya pengkodean WordPress ini, bagus. Jika tidak, Anda harus menyewa pengembang untuk memperbaikinya.
Jika masalah WordPress ini mengganggu Anda sejak lama, cukup rujuk ke blog ini, dan Anda akan memperbaikinya dalam waktu singkat.