Advanced
Mei 31, 2026
Artikel

Selamat Tinggal Error "Allowed memory size exhausted"!

Halo para pejuang website dan digital marketer! Pernahkah Anda sedang asyik-asyiknya mengembangkan atau mengelola website, tiba-tiba muncul pesan error menyeramkan seperti "Fatal error: Allowed memory size of X bytes exhausted (tried to allocate Y bytes) in /path/to/your/script.php on line Z"? Jangan panik! Anda tidak sendiri. Error ini adalah salah satu masalah umum yang sering dihadapi oleh para pemilik website, terutama yang menggunakan CMS populer seperti WordPress.

Pesan error "Allowed memory size exhausted" pada dasarnya berarti script PHP website Anda mencoba menggunakan lebih banyak memori daripada yang diizinkan oleh konfigurasi server Anda. Ibaratnya, website Anda sedang makan, tapi jatah piringnya kekecilan! Akibatnya? Website Anda bisa menjadi lambat, tidak berfungsi dengan baik, atau bahkan down sepenuhnya. Tentu ini sangat mengganggu pengalaman pengguna dan citra bisnis Anda, bukan?

Kabar baiknya, masalah ini seringkali bisa diatasi dengan cukup mudah, yaitu dengan menaikkan batas memori (memory_limit) PHP Anda. Di artikel ini, kami akan memandu Anda langkah demi langkah untuk melakukan itu menggunakan MultiPHP INI Editor, sebuah fitur praktis yang biasanya tersedia di cPanel. Mari kita mulai!

Kenapa Error "Allowed memory size exhausted" Ini Sering Muncul?

Sebelum kita terjun ke solusi, ada baiknya kita pahami dulu beberapa alasan umum mengapa error ini bisa terjadi:

  • Plugin atau Tema yang "Haus" Memori: Terkadang, plugin atau tema yang Anda gunakan di website, terutama yang memiliki banyak fitur atau kurang teroptimasi, bisa mengonsumsi sumber daya memori yang besar.
  • Pemrosesan Data Besar: Jika website Anda sering melakukan operasi yang melibatkan data dalam jumlah besar (misalnya, mengimpor database, memproses gambar resolusi tinggi, atau menjalankan laporan kompleks), ini bisa memicu penggunaan memori yang tinggi.
  • Script PHP yang Tidak Efisien: Meskipun lebih jarang terjadi pada pengguna awam, terkadang ada script PHP di website Anda yang ditulis kurang efisien sehingga menggunakan memori secara berlebihan.
  • Batas Memori Default yang Terlalu Rendah: Banyak penyedia hosting mengatur memory_limit default yang konservatif (misalnya, 64MB atau 128MB), yang mungkin tidak cukup untuk kebutuhan website modern yang semakin kompleks.

Persiapan Penting Sebelum Memulai

Sebelum Anda mulai mengedit konfigurasi penting di server, ada beberapa hal yang perlu diingat:

  • Backup Website Anda: Ini adalah aturan emas! Selalu lakukan backup website Anda sebelum membuat perubahan signifikan. Jika terjadi sesuatu yang tidak terduga, Anda selalu punya jalan kembali.
  • Pahami Kebutuhan Anda: Jangan langsung menaikkan memory_limit ke angka yang terlalu tinggi (misalnya 2GB) jika tidak perlu. Selain pemborosan sumber daya, ini juga bisa menjadi indikasi ada masalah lain yang perlu ditelusuri. Mulai dengan angka yang masuk akal (misalnya 256MB atau 512MB) dan sesuaikan jika masih kurang.
  • Periksa Paket Hosting Anda: Pastikan paket hosting Anda memang mengizinkan alokasi memori yang lebih tinggi. Beberapa paket hosting entry-level mungkin memiliki batasan fisik yang tidak bisa ditembus.

Tutorial Fix Error: Menaikkan memory_limit via MultiPHP INI Editor

Sekarang, mari kita masuk ke bagian yang paling Anda tunggu-tunggu! Ikuti langkah-langkah mudah ini untuk mengatasi error "Allowed memory size exhausted" Anda.

Langkah 1: Login ke cPanel Anda

Buka browser Anda dan login ke akun cPanel hosting Anda. Biasanya, Anda bisa mengaksesnya melalui namadomainanda.com/cpanel atau melalui link yang disediakan oleh provider hosting Anda.

Langkah 2: Cari Bagian "Software" dan "MultiPHP INI Editor"

Setelah masuk ke cPanel, gulir ke bawah hingga Anda menemukan bagian yang bernama "Software". Di sana, Anda akan melihat beberapa ikon. Cari dan klik pada ikon "MultiPHP INI Editor". Fitur ini sangat berguna karena memungkinkan Anda mengelola pengaturan PHP untuk setiap domain atau subdomain yang Anda miliki secara terpisah.

Oh ya, setelah ini, Anda mungkin ingin melakukan pengecekan performa secara rutin. Dengan PintarApp Tools, Anda bisa dengan mudah memantau kesehatan dan kecepatan website Anda, sehingga masalah seperti ini bisa terdeteksi lebih awal dan tidak sempat mengganggu. Fitur diagnostik kami akan membantu Anda mengidentifikasi potensi bottleneck sebelum menjadi masalah besar!

Langkah 3: Pilih Domain Anda

Di halaman MultiPHP INI Editor, Anda akan melihat sebuah dropdown menu. Pilih domain atau subdomain yang mengalami masalah "Allowed memory size exhausted" dari daftar tersebut. Pastikan Anda memilih domain yang benar ya!

Langkah 4: Cari Pengaturan "memory_limit"

Setelah memilih domain, Anda akan melihat daftar panjang pengaturan PHP. Gulir ke bawah atau gunakan fitur pencarian di browser Anda (Ctrl+F atau Cmd+F) untuk mencari entri yang bernama memory_limit. Anda akan melihat nilai saat ini yang ditetapkan untuk pengaturan ini (misalnya, 128M atau 256M).

Langkah 5: Ubah Nilai memory_limit

Sekarang saatnya untuk menaikkan nilai memory_limit. Nilai yang umumnya aman dan efektif untuk sebagian besar website modern adalah 256M atau 512M. Anda bisa langsung mengetikkan angka baru di kolom yang tersedia. Misalnya, jika sebelumnya 128M, Anda bisa mengubahnya menjadi 256M.

Tips: Untuk website WordPress dengan banyak plugin atau e-commerce, 512M seringkali menjadi pilihan yang lebih stabil. Namun, selalu mulai dari yang lebih rendah dan naikkan jika masih mengalami masalah.

Langkah 6: Simpan Perubahan

Setelah mengubah nilai, jangan lupa untuk mengklik tombol "Apply" atau "Save" yang biasanya berada di bagian bawah halaman. cPanel akan menyimpan perubahan ini, dan pengaturan PHP baru Anda akan segera berlaku.

Langkah 7: Verifikasi dan Uji Coba

Ini adalah langkah terakhir yang paling penting! Setelah menyimpan perubahan, segera kembali ke website Anda yang bermasalah dan coba refresh atau lakukan tindakan yang sebelumnya memicu error. Jika semua berjalan lancar, website Anda seharusnya sudah berfungsi normal kembali!

Untuk memastikan bahwa perubahan sudah benar-benar diterapkan, Anda bisa:

  • Memeriksa Info Situs (khusus WordPress): Masuk ke dashboard WordPress Anda, lalu navigasi ke Tools > Site Health > Info. Gulir ke bawah ke bagian "Server" atau "PHP" dan cari entri memory_limit. Pastikan nilainya sudah sesuai dengan yang Anda atur.
  • Membuat File phpinfo.php: Buat file baru di root public_html Anda bernama phpinfo.php dengan kode berikut: <?php phpinfo(); ?>. Akses file tersebut melalui browser (namadomainanda.com/phpinfo.php) dan cari memory_limit. PENTING: Segera hapus file ini setelah selesai verifikasi demi keamanan website Anda!

Bagaimana Jika MultiPHP INI Editor Tidak Ada? (Alternatif Lain)

Jika hosting Anda tidak menyediakan MultiPHP INI Editor, jangan khawatir! Ada beberapa cara alternatif yang bisa Anda coba:

  • Edit File php.ini Secara Langsung: Jika Anda memiliki akses, Anda bisa mencari file php.ini di root akun hosting Anda atau di folder public_html. Buka file tersebut dan cari baris memory_limit = 128M (atau nilai lainnya). Ubah angkanya dan simpan.
  • Gunakan File .htaccess: Anda bisa menambahkan baris kode berikut di bagian paling atas file .htaccess yang ada di root public_html Anda:
    php_value memory_limit 256M.
  • Edit File wp-config.php (khusus WordPress): Tambahkan baris kode ini di atas baris /* That's all, stop editing! Happy publishing. */ di file wp-config.php:
    define( 'WP_MEMORY_LIMIT', '256M' );.
  • Hubungi Dukungan Hosting Anda: Jika semua cara di atas tidak berhasil atau Anda merasa tidak yakin, langkah terbaik adalah menghubungi tim dukungan teknis penyedia hosting Anda. Mereka akan dengan senang hati membantu Anda menaikkan batas memori ini.

Setelah berhasil mengatasi error ini, Anda mungkin menyadari bahwa manajemen website bukan hanya tentang menginstal plugin, tapi juga tentang memastikan fondasinya kokoh dan efisien. Di sinilah PintarApp Tools hadir sebagai solusi all-in-one Anda!

Bayangkan memiliki asisten digital yang selalu siap memantau performa, menganalisis kecepatan, bahkan memberikan rekomendasi cerdas untuk optimasi SEO dan keamanan. Dengan PintarApp Tools, Anda tidak perlu lagi pusing mencari solusi darurat untuk masalah teknis seperti memory_limit, karena Anda sudah dilengkapi dengan alat untuk mencegahnya sejak awal.

Fokuslah pada konten dan strategi bisnis Anda, biarkan PintarApp Tools yang menangani urusan teknis di balik layar. Dengan begitu, website Anda tidak hanya bebas error, tapi juga selalu siap bersaing dan berkembang di dunia digital yang dinamis.

Kesimpulan

Error "Allowed memory size exhausted" memang bisa membuat frustrasi, tetapi seperti yang sudah kita lihat, solusinya seringkali cukup sederhana dengan menaikkan memory_limit PHP. Dengan mengikuti langkah-langkah di atas menggunakan MultiPHP INI Editor di cPanel, Anda bisa mengembalikan website Anda ke jalur yang benar dalam waktu singkat.

Ingat, menjaga kesehatan website adalah investasi jangka panjang. Dengan pemahaman dasar tentang cara kerja server dan alat yang tepat seperti PintarApp Tools, Anda tidak hanya bisa memperbaiki masalah, tetapi juga membangun website yang lebih kuat, cepat, dan handal.

Selamat mencoba, dan semoga website Anda selalu lancar jaya!


Jelajahi Ekosistem PintarApp

Tag

"Website Error 'Allowed memory size exhausted' Bikin Pusing? Ini Cara Ampuh Fix-nya Cuma dalam 5 Menit!" ditayangkan di pintarapp. Ditulis oleh PintarApp.

Star Bookmark