Cara Menambah Memory Limit WordPress dengan Aman

Muhamad Adin ArifinSelasa, 16 Juni 2026 | 15:44 WIB
Cara Menambah Memory Limit WordPress dengan Aman
Cara Menambah Memory Limit WordPress dengan Aman

Memory limit WordPress dapat ditingkatkan dengan mengubah konfigurasi WordPress, PHP, atau hosting agar website memiliki alokasi memori yang lebih besar. Cara ini sering digunakan untuk mengatasi error seperti “Allowed memory size exhausted”, gagal update plugin, atau halaman admin yang lambat.

Jika website WordPress sering mengalami error saat memasang plugin, mengimpor data, menjalankan backup, atau mengedit halaman, kemungkinan batas memori PHP yang tersedia terlalu kecil untuk kebutuhan website.

Ringkasan Artikel

  • Error “Allowed memory size exhausted” biasanya disebabkan oleh batas memori PHP yang terlalu rendah.
  • Cara termudah adalah menambahkan nilai WP_MEMORY_LIMIT pada file wp-config.php.
  • Jika tidak berhasil, tingkatkan memory limit melalui PHP atau panel hosting.
  • Banyak website WordPress berjalan normal pada 128 MB hingga 256 MB.
  • Menambah memory limit tidak selalu menyelesaikan masalah jika penyebabnya adalah plugin bermasalah atau kebocoran memori.

Apa Itu Memory Limit WordPress?

Memory limit WordPress adalah jumlah maksimum memori yang dapat digunakan oleh proses PHP saat menjalankan website.

WordPress sendiri berjalan di atas PHP. Ketika pengunjung membuka halaman atau administrator menjalankan fitur tertentu, PHP membutuhkan memori untuk memproses data, plugin, tema, gambar, database, dan berbagai fungsi lainnya.

Jika kebutuhan memori melebihi batas yang tersedia, website dapat menampilkan pesan seperti:

Fatal error: Allowed memory size of xxx bytes exhausted

atau

PHP Fatal Error: Out of memory

Tanda Website Membutuhkan Memory Limit yang Lebih Besar

Beberapa gejala yang sering muncul antara lain:

  • Error “Allowed memory size exhausted”
  • Halaman admin WordPress sering blank putih (White Screen of Death)
  • Gagal menginstal atau memperbarui plugin
  • Gagal mengunggah file besar
  • Proses backup terhenti di tengah jalan
  • Builder seperti Elementor atau Divi sering crash
  • Website melambat saat menjalankan proses berat

Cara Melihat Memory Limit WordPress Saat Ini

Menggunakan Menu Site Health

Masuk ke:

Dashboard → Tools → Site Health → Info → Server

Cari bagian:

PHP memory limit

Di sana akan terlihat batas memori yang saat ini digunakan server.

Menggunakan Plugin

Plugin seperti:

  • Query Monitor
  • WP-ServerInfo

dapat menampilkan informasi konfigurasi server termasuk memory limit.

Menggunakan File PHP

Buat file sementara:

<?php phpinfo(); ?>

Lalu akses melalui browser dan cari:

memory_limit

Setelah selesai, hapus file tersebut demi keamanan.

Cara Menambah Memory Limit WordPress Melalui wp-config.php

Ini adalah metode yang paling umum digunakan.

Buka file:

wp-config.php

Tambahkan kode berikut sebelum baris:

/* That's all, stop editing! Happy publishing. */

Untuk 128 MB:

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

Untuk 256 MB:

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

Contoh:

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

Simpan file lalu cek kembali apakah perubahan berhasil diterapkan.

Menambah Memory Limit untuk Area Admin

Beberapa proses di dashboard membutuhkan memori lebih besar dibanding halaman depan website.

Tambahkan:

define('WP_MAX_MEMORY_LIMIT', '512M');

Contoh:

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

Pengaturan ini sering membantu saat menjalankan:

  • Import data besar
  • Backup
  • Optimasi gambar
  • Page builder
  • WooCommerce

Cara Menambah Memory Limit Melalui PHP.ini

Jika server mengizinkan perubahan konfigurasi PHP, edit file:

php.ini

Cari:

memory_limit = 128M

Ubah menjadi:

memory_limit = 256M

atau

memory_limit = 512M

Kemudian restart layanan web server jika diperlukan.

Cara Menambah Memory Limit Melalui .htaccess

Pada server Apache tertentu, Anda dapat menambahkan:

php_value memory_limit 256M

ke file:

.htaccess

Namun metode ini tidak selalu didukung, terutama pada hosting yang menggunakan PHP-FPM atau konfigurasi server tertentu.

Cara Menambah Memory Limit di Panel Hosting

Banyak penyedia hosting menyediakan pengaturan PHP langsung melalui panel kontrol.

Umumnya langkahnya:

  1. Masuk ke panel hosting.
  2. Buka menu PHP Settings atau PHP Configuration.
  3. Cari parameter:
memory_limit
  1. Ubah nilainya menjadi:
    • 128M
    • 256M
    • 512M
  2. Simpan perubahan.

Pada server yang menggunakan aaPanel, cPanel, Plesk, CyberPanel, atau DirectAdmin, pengaturan ini biasanya tersedia tanpa perlu mengedit file secara manual.

Jika Memory Limit Tidak Bisa Bertambah

Terkadang WordPress tetap menampilkan nilai lama meskipun konfigurasi sudah diubah.

Penyebab yang umum:

Hosting Membatasi Nilai Maksimum

Beberapa paket shared hosting memiliki batas yang ditentukan penyedia hosting.

Contoh:

  • WordPress meminta 256M
  • Hosting hanya mengizinkan 128M

Maka nilai efektif tetap 128M.

Konfigurasi PHP Menimpa WordPress

Nilai pada:

php.ini

atau konfigurasi server dapat memiliki prioritas lebih tinggi dibanding:

WP_MEMORY_LIMIT

Cache Server Belum Diperbarui

Coba:

  • Membersihkan cache WordPress
  • Membersihkan cache server
  • Restart PHP-FPM jika memiliki akses VPS

Berapa Memory Limit yang Ideal untuk WordPress?

Tidak ada angka yang cocok untuk semua website.

Sebagai gambaran umum:

Jenis Website Rekomendasi
Blog sederhana 128 MB
Website bisnis 128–256 MB
WooCommerce 256 MB
Website dengan page builder 256–512 MB
Website trafik tinggi 512 MB atau lebih

Kebutuhan sebenarnya bergantung pada:

  • Jumlah plugin
  • Tema yang digunakan
  • Ukuran database
  • Fitur website
  • Jumlah pengunjung

Menambah Memory Limit Bukan Solusi untuk Semua Error

Jika website terus menghabiskan memori meskipun limit sudah besar, kemungkinan terdapat masalah lain seperti:

  • Plugin yang tidak optimal
  • Konflik plugin
  • Tema bermasalah
  • Query database yang berat
  • Malware
  • Kebocoran memori pada kode kustom

Dalam kondisi tersebut, meningkatkan memory limit hanya menjadi solusi sementara.

Poin Penting yang Perlu Diingat

  • Error “Allowed memory size exhausted” biasanya menunjukkan batas memori PHP telah terlampaui.
  • Metode paling mudah adalah menambahkan WP_MEMORY_LIMIT pada file wp-config.php.
  • Untuk dashboard WordPress, gunakan WP_MAX_MEMORY_LIMIT agar proses administrasi memiliki memori lebih besar.
  • Jika perubahan tidak berhasil, periksa pengaturan PHP dan batas yang ditetapkan hosting.
  • Memory limit yang terlalu besar tidak selalu diperlukan dan tidak akan memperbaiki plugin atau tema yang bermasalah.

FAQ

Apakah menambah memory limit aman?

Ya, selama server memiliki sumber daya yang cukup dan nilai yang digunakan masih wajar untuk kebutuhan website.

Berapa memory limit WordPress yang direkomendasikan?

Untuk sebagian besar website modern, 256 MB sudah cukup. Website yang menggunakan WooCommerce atau page builder sering membutuhkan 256 MB hingga 512 MB.

Apa perbedaan WP_MEMORY_LIMIT dan WP_MAX_MEMORY_LIMIT?

WP_MEMORY_LIMIT digunakan untuk operasi normal WordPress, sedangkan WP_MAX_MEMORY_LIMIT digunakan untuk tugas administratif yang membutuhkan lebih banyak memori.

Apakah shared hosting bisa menambah memory limit?

Tergantung kebijakan penyedia hosting. Beberapa hosting mengizinkan perubahan, sementara yang lain menetapkan batas maksimum tertentu.

Apakah memory limit yang besar membuat website lebih cepat?

Tidak secara langsung. Memory limit hanya menentukan jumlah memori yang boleh digunakan. Kecepatan website tetap dipengaruhi oleh kualitas hosting, optimasi database, plugin, tema, dan caching.

Referensi

  • WordPress Developer Resources – Memory Increase
  • WordPress Support Documentation
  • PHP Manual – memory_limit Directive
  • WordPress Site Health Documentation