8 Kesalahan Wordpress Paling Umum dan Cara Memperbaikinya

Artikel ditulis oleh:
  • WordPress
  • Diperbarui: Sep 13, 2017

Apakah Anda memiliki situs web yang didukung WordPress?

Ini bisa menjadi apa yang dibutuhkan bisnis Anda untuk menjangkau massa, meningkatkan ROI Anda, dan memperkuat identitas merek Anda. Menyiapkan usaha online memang sederhana dengan WordPress, berkat antarmuka dan fleksibilitasnya yang ramah pengguna. Meskipun WordPress sangat mudah digunakan, ada beberapa kesalahan umum yang dapat membuatnya menjengkelkan. Namun, bagian terbaiknya adalah kesalahan yang mungkin Anda hadapi di situs web Anda kemungkinan besar telah dilaporkan dan dipecahkan oleh seseorang sebelum Anda.

Butuh Bantuan Memperbaiki Situs WordPress Anda?
WHSR sekarang bermitra dengan Codeable.io untuk membantu pengguna yang membutuhkan layanan pengembangan / kustomisasi WP profesional.

Untuk mendapatkan kutipan gratis, silakan isi formulir permintaan ini.

Berikut adalah tutorial tentang cara memperbaiki kesalahan WordPress umum ini:

1. Kesalahan Menetapkan Koneksi Database

Kesalahan Menetapkan Koneksi Database

Kesalahan membuat koneksi database cukup jelas dan memberitahu Anda bahwa koneksi dengan database telah rusak.

  • Penyebab kesalahan pembuatan database
  • Masalah dengan server hosting Anda
  • Kesalahan dalam file wp-config.php
  • Situs Anda mungkin telah diretas

Solusi #1. Perbaiki masalah dengan server hosting Anda

Adalah ide yang baik untuk berbicara dengan Anda Penyedia hosting WordPress mengenai masalah.

Penyedia hosting Anda akan dapat memberi tahu Anda apakah database Anda dimatikan karena melebihi kuota atau ada masalah dengan server. Jika Anda diberi tahu bahwa semuanya baik-baik saja di server, saatnya untuk memeriksa file wp-config.php Anda.

Solusi #2. kesalahan file wp-config.php

Buka file wp-config.php Anda menggunakan FTP atau file manager. Sekarang, periksa apakah nama database, host, nama pengguna, dan kata sandi sudah benar. Jika Anda menemukan perubahan dalam detail ini, segera perbaiki. Jika Anda tidak tahu cara mengedit file PHP, lebih baik Anda membuat diri Anda terbiasa dengan dasar-dasarnya terlebih dahulu.

Solusi #3. Pindai untuk memeriksa apakah telah diretas

WordPress adalah platform open source yang paling disukai, tetapi sangat rentan terhadap ancaman keamanan. Jadi, tidak mengejutkan melihat WordPress sebagai target teratas untuk peretasan. Gunakan alat keamanan untuk memindai situs web Anda sepenuhnya dan memeriksa apakah situs web Anda terganggu. Jika Anda menemukan bahwa situs Anda diretas, jangan panik. Segera ubah detail login Anda dan pulihkan situs web Anda dari cadangan.

2. Layar Putih Kematian

Layar Putih Kematian

Kesalahan ini biasanya menyebabkan a layar putih polos kematian tanpa pesan kesalahan, membuatnya lebih membuat frustrasi bagi Anda karena Anda tidak tahu apa yang harus dicari dan apa yang harus diperbaiki.

Penyebab:

  • Sering disebabkan oleh batas memori yang habis
  • Tema atau plugin dengan kode yang buruk

Solusi #1: Tingkatkan batas memori

Karena batas kehabisan memori adalah salah satu alasan populer dari kesalahan ini, disarankan untuk meningkatkan batas memori. Untuk menambah batas, buka file wp-config.php Anda dan tambahkan baris kode berikut dalam tag PHP utama.

define ( 'WP_MEMORY_LIMIT', '64M');

Kode di atas meningkatkan batas memori Anda ke 64M.

Solusi #2. Ganti tema Anda dengan tema default dan nonaktifkan semua plugin

Jika masalah masih berlanjut, nonaktifkan semua plugin Anda dan ganti tema yang sedang aktif dengan tema WordPress default dan periksa apakah masih menampilkan layar putih kematian. Jika masalah teratasi, tema atau salah satu plugin Anda menyebabkan layar putih. Aktifkan satu plugin setiap kali sambil mengawasi situs web. Jika ini menyelesaikan masalah, periksa functions.php tema Anda dan hapus spasi tambahan di bagian bawah file.

3. Kesalahan 500 Internal Server

500 Internal Error Server

Ini adalah masalah umum lainnya yang hampir setiap situs WordPress hadapi setidaknya sekali. Ada beberapa penyebab potensial.

Penyebab:

  • Batas memori PHP habis
  • Fungsi plugin yang rusak
  • Fungsi tema yang rusak
  • Korupsi .htaccess

Solusi #1. Tingkatkan batas memori

Ikuti langkah yang sama untuk menambah batas memori seperti yang disebutkan di langkah sebelumnya.

Solusi #2. Edit .htaccess file

Karena masalah ini biasanya disebabkan oleh file .htaccess yang rusak, Anda harus mengedit file .htaccess Anda. Buka file .htaccess Anda dari FTP atau file manager dan beri nama dengan .htaccess lama. Segarkan situs web Anda dan lihat apakah masalahnya tetap ada. Jika ini memperbaiki masalah, klik pengaturan> permalink dan tekan simpan perubahan untuk mengatur ulang .htaccess.

Solusi #3. Nonaktifkan semua plugin

Jika mengubah file .htaccess Anda tidak memiliki dampak apa pun pada masalah, Anda mungkin ingin memeriksa plugin Anda. Nonaktifkan semua plugin Anda dengan mengklik plugin? menginstal plugin. Pilih "nonaktifkan" dari dropdown "tindakan massal" dan tekan berlaku. Ini secara otomatis akan menonaktifkan semua plugin Anda. Sekarang buka situs web Anda, segarkan dan periksa apakah kesalahan telah hilang. Jika demikian, aktifkan plugin Anda satu per satu dan lihat plugin mana yang menyebabkan masalah.

Solusi #4. Ganti folder wp-admin dan wp-includes

Jika tidak ada yang berhasil, cobalah mengganti folder wp-includes dan wp-admin Anda dengan salinan baru dari instalasi WordPress. Simpan dan unggah. Segarkan peramban dan lihat apakah masalahnya teratasi.

4. Lupa Email Admin dan Pengambilan Kata Sandi Tidak Berfungsi

Lupa Email Admin dan Pengambilan Kata Sandi Tidak Berfungsi

Sangat umum untuk melupakan email atau kata sandi Anda, terutama ketika Anda memiliki banyak untuk diingat. Dalam skenario seperti itu, Anda mungkin telah mengklik tautan kata sandi yang hilang untuk memulihkan detailnya. Namun sayangnya, Anda tidak pernah mendapatkan tautan reset di kotak masuk Anda.

Sebab:

Penyebab sebenarnya dari masalah ini masih merupakan misteri, tetapi solusinya tidak. Ada hal-hal tertentu yang dapat Anda lakukan untuk mengubah email dan kata sandi tanpa perlu tautan atur ulang.

Solusi #1. Edit file functions.php Anda

Untuk membuat perubahan pada file functions.php tema, navigasikan ke ../wp-content/themes/your_current_theme melalui FTP atau file manager. Buka file functions.php Anda dan tambahkan baris kode berikut.

wp_set_password ('DesiredNewPassword', 1);

Masukkan kata sandi baru yang Anda inginkan sebagai pengganti kata "DesiredNewPassword." Simpan file dan unggah lagi. Setelah Anda masuk ke situs web Anda, hapus kode dari file dan unggah lagi.

Solusi #2. Setel ulang email dan kata sandi Anda melalui phpMyAdmin

Masuk ke cpanel Anda. Klik pada phpMyAdmin dan pilih database situs web Anda. Klik pada tabel wp_users dan edit catatan Anda. Masukkan nilai baru untuk user_pass. Ingat phpMyAdmin menggunakan enkripsi MD5, jadi Anda harus mengubah kata sandi Anda menjadi MD5.

Pilih opsi MD5 dari menu tarik-turun di Fungsi. Tekan simpan dan perbarui situs web Anda.

5. Waktu koneksi berakhir

Waktu koneksi berakhir

Kesalahan ini biasanya disebabkan oleh server bersama yang terbebani. Alasan-alasan berikut biasanya menyebabkan masalah ini.

Penyebab:

  • Plugin berat
  • Kesalahan fungsi tema
  • Batas memori PHP habis

Solusi

  1. Tingkatkan batas memori PHP Anda
  2. Nonaktifkan semua plugin dan lepaskan salah satu yang menyebabkan masalah
  3. Beralih ke tema WordPress default untuk memeriksa apakah tema Anda menyebabkan masalah

6. Kesalahan Laman 404

Kesalahan Laman 404

Kesalahan ini biasanya terjadi ketika situs web tidak menemukan halaman yang Anda tentukan.

Menyebabkan

Pengaturan Permalink adalah penyebab utama kesalahan 404 Page.

Larutan:

Konfigurasikan permalink Anda dengan mengklik pengaturan> permalink. Anda juga dapat menulis ulang aturan secara manual untuk menimpa pengaturan permalink default.

7. Memory Exhausted Error

Memory Exhausted Error

Kesalahan kehabisan memori menyebabkan layar putih kematian atau kesalahan berikut

Fatal error: Membiarkan ukuran memori 33554432 bytes habis (mencoba mengalokasikan 2348617 bytes) di /home/username/public_html/site1/wp-includes/plugin.php on line xxx

Menyebabkan

Penyebab utamanya adalah ketika sebuah plugin atau script WordPress menghabiskan batas memori default.

Larutan

Anda perlu meningkatkan batas memori PHP Anda. Meskipun kami telah menyebutkan semua langkah untuk meningkatkan batas memori pada poin pertama, saya masih menulisnya di sini.

Untuk menambah batas, buka file wp-config.php Anda dan tambahkan baris kode berikut dalam tag PHP utama.

define ( 'WP_MEMORY_LIMIT', '64M');

Kode di atas meningkatkan batas memori Anda ke 64M.

Ganti tema Anda dengan tema default dan nonaktifkan semua plugin

8. Tidak tersedia untuk Kegagalan Perawatan Terjadwal

Tidak tersedia untuk Kegagalan Perawatan Terjadwal

Anda mungkin mengalami kesalahan ini karena pembaruan WordPress yang terputus atau belum selesai.

Sebab:

Ketika WordPress memperbarui plugin atau tema, itu menempatkan situs web Anda dalam mode pemeliharaan. Jika pembaruan terganggu, itu membuat situs Anda dalam mode pemeliharaan.

Solusi

  1. Memperbarui instalasi WordPress Anda secara manual
  2. Hapus file .maintenance Anda dengan membuka direktori root Anda melalui FTP atau file manager.

Bungkus

WordPress adalah perangkat lunak yang kuat tetapi seperti platform lain, ia memiliki kekurangan. Dalam posting hari ini, kami telah mengungkapkan kesalahan umum tertentu dengan penyebab dan solusinya. Saya harap Anda menemukannya bermanfaat dan singkirkan kesalahan ini secara permanen.

Tentang Jason Daszkewicz

Jason Daszkewicz adalah penggemar web yang berfungsi sebagai pengembang WordPress untuk Wordsuccor Ltd. yang menyediakan layanan pengembangan plugin WordPress untuk bisnis. Jason memiliki keahlian luar biasa dalam blog di artikel terkait WordPress. Dia juga suka menghabiskan waktunya di luar menjelajahi dunia, orang-orang dan teknologi.