Pemecahan Masalah WordPress: Kesalahan Umum dan Cara Memperbaikinya
Diterbitkan: 2020-09-29WordPress adalah salah satu platform pembuatan situs web paling populer di dunia, mendukung hampir 37% dari semua situs web di internet, namun juga bukan tanpa masalah dan komplikasi.
Pengguna mungkin mengalami masalah dengan situs WordPress. Pengguna baru, berpengalaman, dan bahkan paling mahir pun tidak selalu yakin bagaimana cara memperbaiki masalah yang mereka temui.
Ada begitu banyak variabel yang dapat memengaruhi cara kerja WordPress — mulai dari sumber eksternal seperti penyedia hosting, memori yang dialokasikan, plugin, dan tema, hingga masalah lokal lainnya seperti komputer pengguna, file yang rusak, atau yang lainnya.
Masalah ini sangat sulit untuk diatasi jika Anda seorang pemula, tetapi kabar baiknya adalah ada masalah umum yang dapat dengan mudah diperbaiki. Artikel ini akan mengeksplorasi kesalahan umum ini, menjelaskan mengapa itu terjadi, dan menawarkan solusi untuk setiap masalah.
Layar Putih Kematian
Apa itu?
Layar putih kematian persis seperti apa kedengarannya. Ini adalah layar putih — paling sering kosong, tetapi terkadang dengan kesalahan tertulis di atasnya.
Mengapa itu terjadi?
Ada dua alasan utama mengapa ini terjadi.
- Masalah terkait memori. Mungkin ada skrip di situs web Anda yang menghabiskan batas memori.
- Masalah terkait kode. Anda mungkin menggunakan tema atau plugin dengan kode yang ditulis dengan buruk.
Bagaimana memperbaikinya?
Untuk mengidentifikasi yang mana di atas yang menyebabkan masalah, Anda akan diminta untuk mengakses log kesalahan PHP situs Anda. Untuk melakukannya, Anda dapat melakukan salah satu hal berikut:
- Hubungi penyedia hosting Anda secara langsung.
- Atau, jika Anda menggunakan Elementor, Anda dapat menggunakan log kesalahan PHP bawaannya di area Info Sistem di dasbor WordPress ( Elementor → Info Sistem ), lalu gulir ke bawah ke bagian Log .
Setelah Anda memahami mengapa ini terjadi, Anda dapat melakukan hal berikut untuk memperbaikinya:
- Tingkatkan batas memori
- Nonaktifkan plugin
- Kembali ke tema default
Untuk menambah memori WordPress, Anda dapat menghubungi penyedia hosting atau melakukannya secara manual dengan mengedit salah satu file berikut:
- .htaccess file: temukan baris “php_value_memory_limit” dan tingkatkan dari default ke yang lebih tinggi.
- php.ini file: temukan baris yang mengatakan "memory_limit =" dan tingkatkan ke sesuatu yang lebih tinggi.
Kesalahan server dari dalam
Apa itu?
Seringkali kesalahan server internal adalah 500 kesalahan, dan itu terjadi karena berbagai alasan. Ini cukup umum dan belum tentu spesifik untuk WordPress.
Mengapa itu terjadi?
Alasan paling umum untuk ini adalah:
- Tidak cukup memori yang dialokasikan
- Kesalahan fatal (yang dapat disebabkan oleh plugin atau tema yang salah)
- Mungkin juga ada masalah dengan file .htaccess .
Bagaimana memperbaikinya?
Untuk memperbaikinya, Anda perlu memahami apa masalahnya sebenarnya, dan untuk melakukannya, Anda harus memeriksanya di log kesalahan PHP. Seperti yang disebutkan sebelumnya, Anda dapat melakukan ini dengan menghubungi penyedia hosting Anda, atau, jika Anda menggunakan Elementor, dengan masuk ke area Info Sistem di dasbor WordPress ( Elementor → Info Sistem ), lalu gulir ke bawah ke bagian Log .
Setelah masalahnya dipahami, Anda dapat mencoba:
- Meningkatkan batas memori dengan mengubah nilai dalam file berikut:
- .htaccess file: temukan baris “php_value_memory_limit” dan tingkatkan dari default ke yang lebih tinggi.
- php.ini file: temukan baris yang mengatakan "memory_limit =" dan tingkatkan ke sesuatu yang lebih tinggi.
- Menonaktifkan semua plugin
- Mengembalikan ke tema default.
Kesalahan Membuat Koneksi Basis Data
Apa itu?
Jika Anda melihat kesalahan ini, itu berarti ada masalah saat menyambung ke database. Ada beberapa alasan mengapa hal ini bisa terjadi.
Mengapa itu terjadi?
Kesalahan ini dapat disebabkan oleh:
- Informasi basis data salah di pengaturan Anda
- Basis data yang buruk/rusak
- Masalah dengan server (penyedia hosting)
Bagaimana memperbaikinya?
Jika ada masalah dengan informasi database Anda, Anda harus mengakses klien FTP Anda, buka wp-config dan pastikan bahwa bidang berikut dimasukkan dengan benar:
- Nama basis data
- Nama pengguna basis data
- Kata sandi basis data
- Tuan rumah basis data
Jika ada masalah dengan penyedia hosting Anda, Anda harus menghubungi mereka dan melihat apakah mereka mengalami masalah.
Terakhir, jika semuanya gagal, coba periksa situs web Anda untuk kompromi (peretasan). Ada banyak alat yang tersedia secara online yang dapat memeriksa situs web Anda untuk peretasan.
Waktu koneksi berakhir
Apa itu?
Kesalahan ini terjadi ketika server tidak dapat menangani persyaratan situs web Anda. Ini paling umum dengan shared hosting, di mana ada batasan alokasi memori.
Mengapa itu terjadi?
Paling sering, alasannya adalah kurangnya memori. Namun, bisa juga karena plugin atau tema yang salah.
Bagaimana memperbaikinya?
- Anda dapat meningkatkan batas memori dengan mengedit file berikut:
- .htaccess file: temukan baris “php_value_memory_limit” dan tingkatkan dari default ke yang lebih tinggi.
- php.ini file: temukan baris yang mengatakan "memory_limit =" dan tingkatkan ke sesuatu yang lebih tinggi.
- Anda dapat mencoba menonaktifkan semua plugin Anda dan kemudian mengaktifkannya kembali satu per satu untuk melihat apakah ada korelasi antara plugin dan kesalahan.
- Anda dapat memutar kembali ke tema WordPress default.
Perubahan Website Tidak Muncul
Apa itu?
Terkadang ada masalah dengan WordPress, di mana perubahan yang Anda buat tidak disimpan atau tidak ditampilkan.
Mengapa itu terjadi?
Alasan paling umum adalah bahwa cache Anda tidak dihapus, dan Anda harus menghapusnya.
Bagaimana memperbaikinya?
Buka pengaturan browser Anda dan bersihkan cache. Sebagian besar browser memilikinya di bawah pengaturan> privasi dan keamanan
Kesalahan Kehabisan Ukuran Memori yang Diizinkan
Apa itu?
Kesalahan Kehabisan Ukuran Memori yang Diizinkan adalah kesalahan lain yang terjadi ketika tidak ada cukup memori yang dialokasikan ke situs web.
Mengapa itu terjadi?
Tidak ada cukup memori untuk mencapai apa yang Anda coba lakukan.
Bagaimana memperbaikinya?
Anda dapat mencoba meningkatkan batas memori Anda di file wp-config.php . Buka file, dan temukan baris: define( 'WP_MEMORY_LIMIT', '#' ) , Anda akan memiliki nomor default sebagai pengganti hashtag, ubah ke nomor yang lebih tinggi dan simpan.
Kesalahan sintaks
Apa itu?
Kesalahan sintaks paling terkait dengan struktur PHP situs web.
Mengapa itu terjadi?
- Anda mungkin kehilangan simbol (seperti “;”) di file php.ini
- Anda mungkin menggunakan jenis tanda kutip dan tanda kurung yang salah.
Bagaimana memperbaikinya?
Seringkali, kesalahan ini menjelaskan di mana masalah terjadi (file mana dan baris mana). Yang perlu Anda lakukan adalah memperbaikinya.
Situs Ini Mengalami Kesulitan Teknis
Apa itu?
Anda mendapatkan pesan bahwa situs tersebut mengalami kesulitan teknis.
Mengapa itu terjadi?
Ada banyak alasan mengapa ini bisa terjadi. Anda akan dikirimi email ke alamat admin WordPress Anda, di mana Anda akan mendapatkan informasi lebih lanjut.
Bagaimana memperbaikinya?
Karena kemungkinan alasan untuk kesalahan ini banyak, kami sarankan Anda membaca email dari WordPress dan mempelajari apa masalahnya sebenarnya. Kemudian, kami menyarankan Anda untuk melihat kembali panduan ini dan melihat apakah solusi untuk masalah spesifik Anda telah tercakup.
Kesalahan WordPress 404
Apa itu?
Saat mencoba mengakses posting atau halaman, Anda mendapatkan halaman 404 (ini sering terjadi di sisi pengguna).
Mengapa itu terjadi?
Penyebab paling umum dari ini adalah pengaturan permalink di WordPress.
Bagaimana memperbaikinya?
Anda perlu mengkonfigurasi ulang pengaturan permalink Anda secara manual. Untuk melakukannya, Anda harus masuk ke dasbor WordPress, pilih Pengaturan, dan klik tautan permanen. Salin informasi di suatu tempat (mungkin ambil tangkapan layar).
Ketik sesuatu yang lain ke baris pertama (Plain) dan simpan perubahan. Kemudian, masukkan kembali tautan asli, dan simpan kembali perubahan. Anda akan disambut oleh pesan "struktur permalinks diperbarui". Ini biasanya harus berhasil.