Cara Mengatasi WordPress Fatal Error Allowed Memory Size Exhausted Lewat wp-config.php dan cPanel Tanpa Plugin
Cara Mengatasi WordPress Fatal Error Allowed Memory Size Exhausted Lewat wp-config.php dan cPanel Tanpa Plugin
Pernahkah Anda sedang asyik mendesain halaman landing page menggunakan page builder Elementor, mengunggah plugin baru, atau memproses pesanan katalog WooCommerce, lalu tiba-tiba layar monitor Anda berubah menjadi putih polos dengan tulisan pesan galat yang mengagetkan: *Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 12288000 bytes)*?
Pesan galat yang sering dijuluki sebagai layar putih kematian atau White Screen of Death ini adalah salah satu masalah paling klasik yang menghantui pengguna WordPress di seluruh dunia, khususnya bagi pemilik website di Indonesia yang berlangganan paket shared hosting murah. Angka 67108864 bytes tersebut jika dikonversikan ke satuan megabyte setara dengan 64 MB, yakni batas alokasi memori default yang sangat kecil untuk standar website modern.
Kabar baiknya, Anda tidak perlu panik mengira website Anda terkena serangan virus atau buru-buru mengeluarkan biaya mahal untuk upgrade ke paket hosting yang lebih tinggi. Masalah ini murni disebabkan oleh batas kuota konsumsi memori PHP yang terkunci di batas minimum. Simak panduan praktis berikut untuk menaikkan limit memori WordPress Anda secara mandiri dalam hitungan menit tanpa bantuan plugin tambahan.
Mengapa Fatal Error Memory Size Exhausted Terjadi?
WordPress dibangun menggunakan bahasa pemrograman PHP. Setiap kali seorang pengunjung membuka halaman web, memuat gambar produk, atau menjalankan skrip checkout keranjang belanja, server hosting mengalokasikan sejumlah kapasitas memori RAM untuk memproses baris instruksi kode tersebut.

Secara default, instalasi dasar WordPress sering kali membatasi alokasi RAM per proses hanya sebesar 40 MB untuk instalasi reguler dan 64 MB untuk instalasi multisite. Sementara itu, plugin modern seperti WooCommerce, Elementor Pro, slider interaktif, dan plugin optimasi SEO Yoast membutuhkan alokasi memori minimal antara 128 MB hingga 256 MB agar dapat mengeksekusi kalkulasi data secara leluasa.
Ketika konsumsi skrip melampaui batas kuota yang diizinkan oleh sistem, server hosting secara paksa menghentikan proses eksekusi kode demi mencegah server mengalami crash total. Penghentian paksa inilah yang memicu pesan *Fatal error memory exhausted*.
Solusi 1: Naikkan Batas Memori Lewat wp-config.php
Langkah paling sederhana dan terbukti ampuh menyelesaikan 90 persen kasus memory exhausted adalah menambahkan baris deklarasi memori khusus di dalam file konfigurasi inti WordPress (wp-config.php).
Ikuti langkah-langkah berikut:
- Masuk ke dashboard cPanel akun hosting Anda, lalu buka menu File Manager.
- Masuk ke direktori utama website Anda (biasanya berada di folder
public_html). - Cari file bernama
wp-config.php, klik kanan pada file tersebut, lalu pilih opsi Edit. - Gulir ke bawah hingga Anda menemukan baris teks komentar berikut:
/* That's all, stop editing! Happy publishing. */
- Tepat satu baris sebelum baris komentar di atas, tambahkan kode baris berikut:
define('WP_MEMORY_LIMIT', '256M');
define('WP_MAX_MEMORY_LIMIT', '512M');
Baris pertama menaikkan batas memori untuk pengunjung halaman publik menjadi 256 MB, sedangkan baris kedua memberikan alokasi memori ekstra hingga 512 MB untuk tugas berat di dalam dashboard admin seperti proses update plugin dan impor basis data. Simpan berkas tersebut, lalu muat ulang halaman website Anda.

Solusi 2: Sesuaikan Batas PHP Melalui MultiPHP INI Editor cPanel
Jika setelah mengedit file wp-config.php pesan galat masih tetap muncul, hal ini menandakan bahwa batas lingkungan PHP di tingkat server hosting Anda menyetel pembatasan yang lebih rendah. Kita dapat menaikkannya langsung melalui modul konfigurasi cPanel:
- Di halaman utama cPanel, cari kolom pencarian lalu ketik dan klik menu MultiPHP INI Editor.
- Pada menu tarik-turun *Select a location*, pilih domain website yang sedang bermasalah.
- Temukan baris pengaturan bernama memory_limit.
- Ubah nilainya dari default (biasanya
64Matau128M) menjadi256Matau512Msesuai kapasitas alokasi paket hosting Anda. - Klik tombol Apply di bagian bawah halaman untuk menerapkan setelan baru tersebut.
Solusi Alternatif: Tambahkan Aturan di File .htaccess
Bagi Anda yang menggunakan server web berbasis Apache atau LiteSpeed dan tidak memiliki akses ke menu MultiPHP INI Editor, Anda dapat menyisipkan aturan memori langsung ke dalam file .htaccess:
- Di File Manager cPanel, pastikan opsi *Show Hidden Files* aktif di menu Settings sudut kanan atas.
- Buka dan edit file
.htaccessdi folderpublic_html. - Tambahkan baris instruksi berikut di bagian paling atas berkas:
php_value memory_limit 256M
Tabel Panduan Alokasi Memori Ideal Berdasarkan Skala Website
Berikut adalah panduan alokasi batas memori PHP yang direkomendasikan agar website WordPress Anda beroperasi stabil tanpa membebani kapasitas server:
| Tipe Website WordPress | Beban Plugin Tipikal | Batas Memori Ideal | Rekomendasi Lokasi Pengaturan |
|---|---|---|---|
| Blog Pribadi / Portofolio Sederhana | Tema ringan, tanpa page builder berat, 5-8 plugin | 128 MB | wp-config.php |
| Website Perusahaan / UMKM | Menggunakan Elementor, formulir kontak, Yoast SEO | 256 MB | wp-config.php & MultiPHP cPanel |
| Toko Online WooCommerce | Katalog produk aktif, payment gateway lokal, inventori | 512 MB | MultiPHP INI Editor cPanel |
| Portal Berita / Media Komunitas | Trafik tinggi, cache berlapis, membership berbayar | 512 MB – 768 MB | Konfigurasi server Cloud / VPS |
Cara Verifikasi Alokasi Memori Baru di WordPress
Untuk memastikan perubahan memori Anda telah sukses dibaca oleh mesin WordPress tanpa ragu:
- Masuk ke dashboard admin WordPress Anda.
- Buka menu Tools > Site Health.
- Klik pada tab Info, lalu pilih dan buka bagian Server serta WordPress Constants.
- Periksa baris bertuliskan PHP memory limit dan WordPress memory limit. Jika angka di sana sudah menampilkan nilai
256 MBatau lebih tinggi, maka batasan memori baru Anda telah aktif sepenuhnya.
Dengan menerapkan langkah optimasi memori mandiri ini, website bisnis Anda kini terbebas dari ancaman White Screen of Death dan siap melayani lonjakan pengunjung dengan performa yang jauh lebih tangguh dan responsif.
—
**