Advanced
Juni 16, 2026
Artikel

Panik Website Kamu Muncul Error 'Allowed Memory Size Exhausted'? Tenang, Ada Solusinya!

Hai para pemilik website dan developer! Siapa di sini yang pernah merasa deg-degan saat membuka website kesayangan dan tiba-tiba disambut dengan pesan error mengerikan seperti "Fatal error: Allowed memory size of X bytes exhausted (tried to allocate Y bytes) in /home/user/public_html/..."? Pasti rasanya campur aduk ya, antara kaget, bingung, dan sedikit panik. Jangan khawatir, kamu tidak sendirian! Error ini adalah salah satu masalah paling umum yang dihadapi pengguna WordPress atau CMS lainnya, dan kabar baiknya, memperbaikinya itu jauh lebih mudah dari yang kamu kira!

Dalam artikel ini, kita akan membahas tuntas apa itu error 'Allowed memory size exhausted', mengapa ia bisa muncul, dan yang terpenting, bagaimana cara memperbaikinya dengan cepat dan tanpa perlu coding, yaitu melalui MultiPHP INI Editor di cPanel. Siap bikin website kamu ngebut lagi?

Memahami Error 'Allowed Memory Size Exhausted': Mengapa Ini Terjadi?

Secara sederhana, error "Allowed memory size exhausted" berarti website PHP kamu sudah menggunakan semua memori (RAM) yang diizinkan oleh server untuk menjalankan skripnya, dan ia meminta lebih banyak, namun tidak diberikan. Bayangkan begini: website kamu adalah seorang pekerja yang sedang mengerjakan banyak tugas sekaligus. Setiap tugas membutuhkan ruang di meja kerjanya (memori). Jika meja kerjanya terlalu kecil atau tugas yang diminta terlalu banyak dan rumit, maka pekerja itu akan kehabisan ruang dan tidak bisa menyelesaikan tugasnya, lalu berteriak "memori penuh!".

Jadi, X bytes adalah batas memori yang diizinkan PHP, dan Y bytes adalah jumlah memori yang baru saja diminta oleh skrip kamu dan tidak tersedia. Beberapa penyebab umum kenapa memori website kamu cepat habis antara lain:

  • Plugin atau Tema yang Berat: Beberapa plugin atau tema, terutama yang memiliki banyak fitur atau tidak dioptimalkan dengan baik, bisa mengkonsumsi banyak memori.
  • Gambar Berukuran Besar: Memproses atau menampilkan gambar dengan resolusi sangat tinggi tanpa optimasi bisa memakan memori yang signifikan.
  • Skrip PHP yang Kompleks: Kode kustom atau proses background yang memakan banyak sumber daya.
  • Versi PHP Usang: Versi PHP yang lebih baru cenderung lebih efisien dalam penggunaan memori.
  • Cache yang Menumpuk: Terkadang, cache yang terlalu banyak atau rusak juga bisa berkontribusi.

Intinya, ketika memori yang dialokasikan untuk PHP tidak cukup, website kamu akan berhenti berfungsi dan menampilkan error ini. Jadi, solusinya adalah dengan menaikkan batas memori tersebut.

Mengapa Menaikkan Memory Limit Itu Penting?

Menaikkan batas memory_limit PHP adalah langkah krusial untuk memastikan website kamu berfungsi dengan optimal. Dengan memori yang cukup, website kamu akan:

  • Lebih Stabil dan Cepat: Skrip PHP memiliki ruang yang cukup untuk beroperasi, mengurangi risiko crash dan mempercepat waktu muat.
  • Mendukung Fitur Kompleks: Bisa menjalankan plugin atau tema yang membutuhkan lebih banyak sumber daya, seperti editor visual, pengolah gambar, atau integrasi API yang berat.
  • Menghindari Error Tak Terduga: Meminimalkan kemunculan error memory exhausted, memberikan pengalaman pengguna yang lebih baik.

Tutorial Fix Error 'Allowed Memory Size Exhausted': Menaikkan Memory_Limit via MultiPHP INI Editor di cPanel

Oke, sekarang kita masuk ke bagian inti yang paling kamu tunggu-tunggu: langkah-langkah praktis untuk menaikkan memory_limit. Metode ini sangat disarankan jika hosting kamu menggunakan cPanel, karena sangat mudah dan tidak memerlukan editing file secara manual.

Persyaratan:

  • Akses ke cPanel hosting kamu.

Langkah-langkah:

1. Login ke cPanel Kamu

Buka browser kamu dan akses alamat cPanel, biasanya namadomainmu.com/cpanel atau yang diberikan oleh penyedia hosting kamu. Masukkan username dan password cPanel.

2. Cari dan Buka "MultiPHP INI Editor"

Setelah berhasil login, gulir ke bawah atau gunakan kolom pencarian di cPanel untuk menemukan bagian "Software". Di sana, kamu akan melihat opsi bernama "MultiPHP INI Editor". Klik opsi ini.

Tips: Jika kamu tidak menemukan MultiPHP INI Editor, kemungkinan hosting kamu menggunakan antarmuka yang berbeda atau metode lain untuk mengedit konfigurasi PHP. Dalam kasus ini, kamu mungkin perlu mencari "Select PHP Version" atau menghubungi support hosting kamu.

3. Pilih Lokasi (Domain/Subdomain) yang Ingin Kamu Edit

Di halaman MultiPHP INI Editor, kamu akan melihat sebuah dropdown menu. Pilih domain atau subdomain tempat website yang mengalami error 'Allowed memory size exhausted' berada. Pastikan kamu memilih domain yang benar ya!

4. Temukan Opsi "memory_limit"

Setelah memilih domain, kamu akan melihat daftar panjang konfigurasi PHP. Cari opsi bernama "memory_limit". Biasanya, nilai defaultnya adalah 128M atau 256M.

5. Ubah Nilai "memory_limit"

Klik pada kotak di samping "memory_limit" dan ubah nilainya. Berapa nilai yang ideal? Tidak ada angka pasti yang cocok untuk semua, tapi kamu bisa mencoba mulai dari:

  • 256M (jika sebelumnya 128M)
  • 512M (nilai yang umum dan sering direkomendasikan untuk WordPress modern)
  • Bahkan 1024M (untuk website yang sangat kompleks atau memiliki banyak plugin berat).

Kami sarankan untuk tidak langsung mengatur terlalu tinggi (misalnya 2048M) kecuali benar-benar diperlukan, karena memori adalah sumber daya server yang dibagi dan penggunaan berlebihan bisa memengaruhi performa server secara keseluruhan.

6. Simpan Perubahan

Setelah mengubah nilainya, pastikan untuk menekan tombol "Apply" atau "Save" di bagian bawah halaman. cPanel akan secara otomatis menyimpan perubahan dan menerapkannya ke konfigurasi PHP website kamu.

7. Verifikasi dan Uji Website Kamu

Sekarang, saatnya melihat hasilnya!

  1. Coba akses kembali website kamu.
  2. Kosongkan cache browser kamu atau coba akses dari mode incognito/private untuk memastikan kamu melihat versi terbaru.
  3. Jika kamu menggunakan plugin caching di WordPress, kosongkan juga cache dari plugin tersebut.

Seharusnya, error "Allowed memory size exhausted" sudah hilang dan website kamu kembali berfungsi normal!

Bagaimana Jika Setelah Menaikkan Memory Limit, Error Masih Muncul?

Jika setelah mengikuti langkah-langkah di atas, error masih muncul, ada beberapa hal yang bisa kamu pertimbangkan:

  • Periksa Ulang Nilai: Pastikan kamu sudah menyimpan perubahan dan nilai yang diatur sudah benar.
  • Restart PHP (opsional, jika tersedia): Beberapa hosting mungkin memiliki opsi untuk me-restart PHP service. Jika ada, coba lakukan.
  • Hubungi Support Hosting: Jika semua cara sudah dicoba dan error masih ada, ini adalah langkah terbaik. Penyedia hosting kamu bisa membantu memeriksa log error lebih lanjut dan memberikan solusi yang spesifik untuk lingkungan server mereka.
  • Optimalkan Website Kamu: Terkadang, menaikkan memory limit hanyalah solusi sementara. Website yang tidak teroptimasi dengan baik akan terus meminta lebih banyak memori. Di sinilah tools optimasi menjadi sangat berguna.

Jadikan Website Lebih Efisien dengan PintarApp Tools!

Terkadang, meskipun memory_limit sudah dinaikkan, website Anda masih terasa berat atau bahkan error lagi. Ini bisa jadi indikasi bahwa ada aspek lain yang perlu dioptimalkan. Nah, di sinilah PintarApp Tools bisa jadi sahabat terbaik Anda! Dengan fitur-fitur cerdas seperti optimasi gambar otomatis, pembersihan database, atau analisis kinerja website, PintarApp Tools membantu website Anda berjalan lebih efisien, mengurangi beban memori secara keseluruhan, dan bahkan meminimalkan kemungkinan Anda harus sering-sering berurusan dengan error 'Allowed memory size exhausted' di kemudian hari. Coba sekarang juga untuk website yang lebih ringan dan cepat!

Kesimpulan

Error "Allowed memory size exhausted" memang bisa bikin panik, tapi dengan MultiPHP INI Editor di cPanel, solusinya hanya beberapa klik saja. Dengan memahami penyebabnya dan tahu bagaimana cara menaikkan memory_limit dengan benar, kamu bisa mengembalikan website kamu ke kondisi prima dalam waktu singkat. Ingat, website yang teroptimasi dengan baik adalah kunci keberhasilan online! Jangan ragu untuk bereksperimen dengan nilai memory limit yang sesuai dan selalu pertimbangkan untuk mengoptimalkan website kamu secara menyeluruh untuk performa jangka panjang.

Selamat mencoba, dan semoga website kamu selalu lancar!


Jelajahi Ekosistem PintarApp

Tag

Website Error Bikin Pusing? Fix 'Allowed Memory Size Exhausted' Gampang Banget Pakai MultiPHP INI Editor! ditayangkan di pintarapp. Ditulis oleh PintarApp.

Star Bookmark