Cara Mengatasi PHP Memory Limit Error di WordPress

Penyebab PHP Memory Limit Error

Error PHP Memory Limit terjadi ketika skrip PHP pada website Anda membutuhkan memori lebih besar daripada yang diizinkan oleh server. Hal ini sering muncul saat menginstal plugin berat, melakukan pembaruan tema, atau memproses file media berukuran besar. Untuk mengatasinya, Anda perlu meningkatkan batas memori PHP melalui konfigurasi server.

Metode 1: Mengedit File wp-config.php

Ini adalah cara paling umum dan efektif untuk pengguna WordPress. Anda perlu mengakses file wp-config.php melalui File Manager di cPanel atau FTP.

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

Tambahkan baris kode di atas tepat sebelum baris yang bertuliskan /* That's all, stop editing! Happy publishing. */.

Metode 2: Mengedit File .htaccess

Jika akses ke wp-config.php tidak memberikan hasil, Anda bisa mencoba memodifikasi file .htaccess di direktori root website Anda.

php_value memory_limit 256M

Metode 3: Mengedit File php.ini

Pada beberapa konfigurasi server, Anda dapat mengubah limit melalui file php.ini. Jika file ini tidak ada di direktori utama, Anda bisa membuatnya sendiri.

memory_limit = 256M
MetodeLokasi FileTingkat Kesulitan
wp-config.phpRoot WordPressMudah
.htaccessRoot WordPressMenengah
php.iniRoot Server/Public_htmlLanjut

Tips Troubleshooting

  • Hubungi Provider Hosting: Jika Anda berada di lingkungan shared hosting, terkadang limit memori dikunci oleh penyedia layanan. Jika langkah di atas gagal, segera hubungi dukungan teknis hosting Anda.
  • Cek Plugin: Terkadang error disebabkan oleh plugin yang tidak efisien. Nonaktifkan plugin satu per satu untuk menemukan penyebab utamanya.
  • Versi PHP: Pastikan Anda menggunakan versi PHP terbaru (minimal 7.4 atau 8.x) untuk performa dan manajemen memori yang lebih baik.