Advanced
Juli 26, 2026
Artikel

Website Error 'Allowed memory size exhausted'? Jangan Panik!

Sebagai seorang developer website digital atau bahkan pemilik website biasa, Anda mungkin pernah mengalami momen-momen mendebarkan ketika membuka website sendiri, lalu yang muncul bukan tampilan indah yang biasa, melainkan pesan error yang mengerikan: "Fatal error: Allowed memory size of X bytes exhausted (tried to allocate Y bytes) in /path/to/file.php on line Z". Jika ini terjadi pada Anda, jangan panik! Anda tidak sendirian, dan kabar baiknya, masalah ini seringkali mudah diatasi.

Error 'Allowed memory size exhausted' adalah salah satu masalah paling umum yang dihadapi pengguna website berbasis PHP, termasuk WordPress. Pesan ini menunjukkan bahwa script PHP Anda mencoba menggunakan lebih banyak memori (RAM) daripada yang diizinkan oleh konfigurasi server Anda. Ibaratnya, website Anda butuh ruang kerja yang lebih besar, tapi jatahnya terbatas.

Memahami Mengapa Error Ini Muncul

Sebelum kita loncat ke solusi, ada baiknya kita pahami dulu sedikit mengenai akar masalahnya. PHP, bahasa pemrograman di balik sebagian besar website modern, memiliki batas memori yang ditentukan untuk setiap script yang dijalankan. Batas ini ada untuk mencegah satu script yang bermasalah mengonsumsi seluruh sumber daya server dan membuat website lain (atau bahkan website Anda sendiri) ikut tumbang.

Mengapa Website Anda Membutuhkan Lebih Banyak Memori?

Ada beberapa alasan umum mengapa website Anda tiba-tiba membutuhkan lebih banyak memori dari biasanya:

  • Plugin atau Tema yang Boros Memori: Beberapa plugin atau tema, terutama yang kaya fitur atau tidak dioptimalkan dengan baik, dapat mengonsumsi banyak memori.
  • Operasi Kompleks: Melakukan tugas-tugas berat seperti mengimpor data dalam jumlah besar, menjalankan query database yang kompleks, atau memproses gambar berukuran besar.
  • Versi PHP yang Lama: Terkadang, versi PHP yang lebih lama mungkin kurang efisien dalam pengelolaan memori dibandingkan versi terbaru.
  • Cache atau File Sementara yang Penuh: Meskipun tidak langsung menyebabkan memory exhausted, ini bisa memperburuk performa dan secara tidak langsung mendorong penggunaan memori lebih tinggi.

Solusi Cepat: Meningkatkan memory_limit Lewat MultiPHP INI Editor

Cara paling umum dan efektif untuk mengatasi error ini adalah dengan meningkatkan nilai memory_limit pada konfigurasi PHP Anda. Di sebagian besar hosting modern yang menggunakan cPanel, Anda bisa melakukannya dengan mudah melalui fitur MultiPHP INI Editor. Berikut adalah langkah-langkahnya:

Langkah 1: Akses cPanel Anda

Pertama dan utama, Anda perlu login ke akun cPanel hosting Anda. Biasanya, Anda bisa mengaksesnya melalui URL seperti yourdomain.com/cpanel atau link yang disediakan oleh penyedia hosting Anda.

Langkah 2: Temukan MultiPHP INI Editor

Setelah login ke cPanel, gulir ke bawah hingga Anda menemukan bagian "SOFTWARE". Di sana, Anda akan melihat opsi "MultiPHP INI Editor". Klik opsi ini untuk melanjutkan.

Langkah 3: Pilih Domain atau Website yang Bermasalah

Di halaman MultiPHP INI Editor, Anda akan melihat daftar domain atau subdomain Anda. Pilih domain atau website yang sedang mengalami error 'Allowed memory size exhausted' dari dropdown menu yang tersedia. Ini penting agar perubahan hanya diterapkan pada website yang benar.

Langkah 4: Cari dan Ubah Nilai 'memory_limit'

Setelah memilih domain, Anda akan melihat daftar pengaturan PHP yang bisa Anda ubah. Gulir ke bawah dan cari opsi yang bertuliskan memory_limit. Nilai defaultnya mungkin 64M, 128M, atau 256M.

Untuk mengatasi error, Anda perlu meningkatkan nilainya. Umumnya, Anda bisa mencoba meningkatkan ke 256M atau 512M. Untuk website WordPress standar, 256M seringkali sudah cukup. Namun, untuk website e-commerce besar atau yang menjalankan banyak plugin, 512M mungkin diperlukan. Masukkan nilai baru (misalnya, 256M) pada kolom yang tersedia.

  • Saran: Mulai dengan meningkatkan secara bertahap. Jika saat ini 128M, coba naikkan ke 256M dulu. Jika masih error, baru coba 512M.

Langkah 5: Simpan Perubahan dan Cek Website Anda

Setelah memasukkan nilai baru untuk memory_limit, jangan lupa untuk mengklik tombol "Apply" atau "Save" (tergantung antarmuka cPanel Anda) yang biasanya terletak di bagian bawah halaman. Setelah itu, buka kembali website Anda dan refresh halaman yang sebelumnya error. Seharusnya, website Anda kini sudah kembali normal!

Jika website Anda menggunakan sistem caching yang agresif, ada baiknya juga untuk membersihkan cache website (misalnya, melalui plugin caching WordPress Anda) setelah melakukan perubahan ini.

Penting: Berapa Batas Memory yang Ideal?

Tidak ada angka "satu ukuran untuk semua" yang ideal. Namun, sebagian besar website WordPress atau CMS lainnya akan berjalan lancar dengan memory_limit antara 256M hingga 512M. Meningkatkan terlalu tinggi, misalnya ke 1G (1024M) tanpa alasan yang jelas, mungkin tidak efisien dan bisa saja menunjukkan masalah optimasi lain pada website Anda.

Setelah Fix, Apa Selanjutnya?

Selamat! Website Anda sudah kembali normal. Namun, ini adalah kesempatan yang baik untuk merefleksi. Mengapa website Anda membutuhkan memori lebih banyak? Apakah ada plugin atau tema yang membebani? Memantau kinerja website secara berkala adalah praktik terbaik.

Untuk membantu Anda memantau kinerja website secara menyeluruh dan mengidentifikasi potensi masalah lainnya, jangan lupa manfaatkan PintarApp Tools. Dengan fitur analisis performa dan debugging-nya, Anda bisa menjaga website tetap optimal tanpa pusing. PintarApp Tools menyediakan insight berharga tentang bagaimana sumber daya server Anda digunakan, membantu Anda menemukan "pelaku" jika ada elemen yang boros memori atau memperlambat website Anda.

Kesimpulan

Error 'Allowed memory size exhausted' memang sering bikin jantungan, tapi seperti yang sudah kita pelajari, solusinya relatif mudah ditemukan dan diimplementasikan melalui MultiPHP INI Editor di cPanel Anda. Ingat, meskipun meningkatkan memory_limit adalah perbaikan cepat yang efektif, selalu pertimbangkan untuk mengidentifikasi akar penyebabnya agar website Anda tetap sehat dan cepat dalam jangka panjang. Dengan sedikit pemahaman dan alat yang tepat seperti PintarApp Tools, website Anda akan tetap prima dan bebas dari error yang mengganggu!


Jelajahi Ekosistem PintarApp

Tag

Panik Website Error 'Allowed memory size exhausted'? Tenang, Ini Cara Mudah Fix Lewat MultiPHP INI Editor! ditayangkan di pintarapp. Ditulis oleh PintarApp.

Star Bookmark