Tema tidak berfungsi. Bagaimana cara memperbaiki kesalahan yang paling umum?

Jika Anda mengalami malfungsi saat menggunakan tema kami atau halaman putih kosong muncul, hal pertama yang harus Anda lakukan adalah menyalakannya debug di situs web Anda.

Anda dapat melakukannya di file WordPress default wp-config.php, di folder root instalasi WordPress Anda.

  1. Edit file dan temukan baris:
    define('WP_DEBUG', false);
  2. Ganti baris dengan kumpulan kode yang menentukan konstanta untuk mengaktifkan debug dan menampilkan kesalahan di layar Anda:
    definisikan('WP_DEBUG', benar);
    definisikan('WP_DEBUG_LOG', benar);
    definisikan('WP_DEBUG_DISPLAY', benar);
    @ini_set('display_errors',1);
  3. Simpan file dan unggah kembali ke file yang dimodifikasi server.
  4. Buka situs web Anda dan lihat apakah beberapa pesan kesalahan muncul.

Beberapa kesalahan umum umum yang mungkin Anda lihat

1. Kesalahan fatal: Ukuran memori yang diizinkan sebesar X byte habis…

Pesan kesalahan yang sangat umum yang menginformasikan bahwa Anda tidak mengizinkan cukup memori di server Anda untuk situs web. Berdasarkan Persyaratan Hosting, Anda seharusnya mengalokasikan setidaknya 96MB, tetapi menurut data di situs web Anda mungkin diperlukan lebih banyak memori. Pesan kesalahan mengatakan nilai pasti dari memori yang Anda alokasikan dalam byte, Anda dapat menggunakan alat online untuk mengonversi angka dalam byte menjadi megabyte sehingga Anda akan tahu berapa nilai Anda saat ini.

Kemungkinan cara untuk menambah batas memori di server Anda:

  1. tingkatkan batas memori dalam file php.ini di server Anda di baris:
    batas_memori = 128M
  2. coba tingkatkan batas memori di file wp-config.php, tambahkan baris kode:
    define('WP_MEMORY_LIMIT', '128M');
    define('WP_MAX_MEMORY_LIMIT', '128M');

    96MB hanya persyaratan minimal untuk menjalankan tema, situs Anda mungkin membutuhkan lebih banyak memori, jadi cobalah nilai memori yang lebih tinggi.
  3. jika server tidak mengizinkan Anda mengubah nilai ini melalui kode sehingga masalah tetap ada, hubungi penyedia hosting Anda dengan permintaan untuk menambah batas memori untuk situs web Anda. Tidak semua perusahaan hosting mengizinkan pengguna mengubah nilai-nilai ini

2. Kesalahan parse: kesalahan sintaksis, T_FUNCTION yang tidak terduga…

Pastikan parameter server Anda memenuhi semua persyaratan yang diperlukan seperti yang dijelaskan di Persyaratan Hosting.

Dalam kebanyakan kasus, kesalahan muncul karena PHP versi lama diinstal di server Anda.

3. Panggil ke fungsi yang tidak ditentukan mb_convert_encoding()

Sepertinya penginstalan PHP Anda tidak menginstal ekstensi Multibyte String yang kami rekomendasikan juga di Persyaratan Hosting.