Cara Mengatasi Error WordPress Memory Habis - Menambah Memori PHP

Kesalahan memori WordPress habis terjadi ketika skrip melebihi batas alokasi memori default untuk PHP. Hal ini dapat mencegah situs web Anda berfungsi dengan benar dan menghasilkan pesan kesalahan seperti "Kesalahan fatal: Ukuran memori yang diizinkan sebesar X byte habis." Meningkatkan batas memori PHP sering kali dapat mengatasi masalah ini. Berikut ini cara melakukannya:

Edit File wp-config.php

The wp-config.php berisi detail konfigurasi dasar untuk situs WordPress Anda. Anda dapat meningkatkan batas memori PHP dengan menambahkan baris kode ke file ini.

  • Hubungkan ke situs web Anda menggunakan klien FTP atau manajer file yang disediakan di panel kontrol hosting Anda.
  • Cari lokasi wp-config.php file yang ada di direktori root instalasi WordPress Anda.
  • Mengedit file dan tambahkan baris kode berikut tepat sebelum baris yang mengatakan /* Itu saja, berhenti mengedit! Selamat ngeblog. */:
define('WP_MEMORY_LIMIT', '256M');

Baris ini meningkatkan batas memori PHP menjadi 256MB. Anda dapat menyesuaikan nilainya berdasarkan kebutuhan dan kemampuan lingkungan hosting Anda.

  • Simpan perubahan Anda dan unggah file kembali ke server Anda jika Anda menggunakan FTP.

Mengedit File PHP.ini

Jika mengedit file wp-config.php tidak menyelesaikan masalah, Anda mungkin perlu meningkatkan batas di php.ini yang merupakan file konfigurasi default untuk PHP.

  • File ini biasanya tidak dapat diakses pada hosting bersama, tetapi Anda dapat membuat file bernama php.ini di direktori root instalasi WordPress Anda dan tambahkan baris berikut:
batas_memori = 256M
  • Jika Anda menggunakan VPS atau server khusus dan memiliki akses ke php.ini Anda dapat langsung mengedit file ini dengan baris yang sama. Lokasi file ini dapat bervariasi tergantung pada konfigurasi server Anda.

Edit File .htaccess

Cara lain untuk meningkatkan batas memori PHP adalah dengan mengedit file .htaccess yang terletak di direktori root instalasi WordPress Anda.

  • Mengakses situs Anda melalui FTP atau pengelola file, dan temukan file .htaccess mengajukan.
  • Mengedit file dan tambahkan baris berikut:
php_value batas_memori 256M
  • Simpan perubahan Anda dan periksa apakah kesalahan memori habis sudah teratasi.

Hubungi Penyedia Hosting Anda

Jika tidak ada solusi di atas yang berhasil, penyedia hosting Anda mungkin tidak mengizinkan peningkatan manual pada batas memori PHP. Hubungi tim dukungan mereka untuk mendapatkan bantuan. Mereka dapat meningkatkan batas untuk Anda atau memberikan panduan tentang cara melakukannya dalam lingkungan hosting mereka.

Kesimpulan

Meningkatkan batas memori PHP dapat membantu mengatasi error memory habis di WordPress. Namun, penting juga untuk memahami mengapa error tersebut terjadi. Bisa jadi karena plugin, tema, atau skrip kustom yang dikodekan dengan buruk. Pertimbangkan untuk menonaktifkan plugin dan beralih ke tema WordPress default untuk sementara waktu untuk mendiagnosis masalah. Jika masalah terus berlanjut, Anda mungkin perlu mengoptimalkan situs web Anda atau meningkatkan paket hosting untuk mengakomodasi kebutuhan situs Anda.