Advanced
Mei 28, 2026
Artikel

Halo para developer, pemilik website, dan siapa saja yang pernah merasakan panik luar biasa saat website kesayangan tiba-tiba menampilkan pesan error yang misterius! Sebagai ahli di dunia pengembangan digital, saya tahu betul betapa menjengkelkannya melihat situs Anda down atau tidak berfungsi optimal.

Salah satu error paling umum yang sering membuat kita geleng-geleng kepala adalah pesan "Fatal error: Allowed memory size of X bytes exhausted". Jika Anda pernah melihatnya, jangan khawatir! Anda tidak sendirian, dan yang terpenting, masalah ini bisa diselesaikan. Artikel ini akan memandu Anda langkah demi langkah untuk mengatasi error tersebut, khususnya bagi Anda pengguna cPanel dengan fitur MultiPHP INI Editor.

Apa Itu Error 'Allowed Memory Size Exhausted'?

Mari kita mulai dengan memahami apa sebenarnya error ini. Pesan "Allowed memory size exhausted" muncul ketika sebuah skrip PHP (misalnya, yang digunakan oleh WordPress, tema, atau plugin Anda) mencoba menggunakan lebih banyak memori (RAM) daripada yang diizinkan oleh konfigurasi server Anda. Ibarat sebuah pesta, Anda hanya punya ruangan berkapasitas 100 orang, tapi tiba-tiba ada 200 orang yang mau masuk. Tentu saja, ruangan itu akan sesak dan tidak bisa menampung semuanya, bukan?

Dalam konteks website, setiap proses yang dijalankan oleh PHP di server Anda dialokasikan sejumlah memori. Jika proses tersebut membutuhkan lebih banyak memori daripada batas yang ditetapkan (misalnya, 128MB atau 256MB), server akan "menolak" permintaan tersebut dan menampilkan error ini. Akibatnya, website Anda tidak bisa dimuat dengan benar, atau bahkan sama sekali tidak bisa diakses.

Penyebab Umum Error Ini:

  • Plugin atau Tema Rakus Memori: Beberapa plugin atau tema, terutama yang memiliki banyak fitur kompleks, bisa sangat memakan memori.
  • Gambar Beresolusi Tinggi yang Tidak Teroptimasi: Proses pengolahan gambar, terutama saat mengunggah gambar berukuran sangat besar, membutuhkan banyak memori.
  • Skrip Kustom yang Tidak Efisien: Jika Anda memiliki kode kustom, bisa jadi ada bagian yang kurang efisien dan menyebabkan kebocoran memori.
  • Versi PHP Usang: Versi PHP yang lebih lama mungkin kurang efisien dalam pengelolaan memori dibandingkan versi terbaru.
  • Batas Memori Default Terlalu Rendah: Beberapa penyedia hosting mengatur batas memori PHP secara default terlalu rendah untuk kebutuhan website modern.

Mengapa Penting untuk Memperbaiki Error Ini Segera?

Website yang tidak bisa diakses adalah mimpi buruk bagi siapa pun. Selain merusak pengalaman pengguna, error ini juga bisa berdampak serius pada:

  • SEO (Search Engine Optimization): Google dan mesin pencari lainnya tidak suka website yang sering down. Ini bisa menurunkan peringkat situs Anda di hasil pencarian.
  • Konversi dan Penjualan: Jika Anda memiliki toko online atau website bisnis, setiap detik situs Anda mati berarti potensi kehilangan penjualan atau pelanggan.
  • Reputasi: Website yang tidak stabil akan membuat pengunjung ragu untuk kembali.

Jangan biarkan error kecil ini merusak kerja keras Anda. Mari kita perbaiki!

Persiapan Sebelum Memulai (PENTING!)

Sebelum kita terjun ke pengaturan server, ada dua hal krusial yang harus Anda lakukan:

  • 1. Backup Website Anda: Ini adalah langkah paling penting. Selalu pastikan Anda memiliki cadangan (backup) terbaru dari website Anda sebelum melakukan perubahan pada konfigurasi server. Jika terjadi hal yang tidak diinginkan, Anda selalu bisa mengembalikan situs Anda ke kondisi semula. Jangan panik, proses backup kini makin mudah dengan solusi seperti PintarApp Tools yang bisa membantu Anda mengelola backup secara otomatis dan menjaga keamanan data Anda.
  • 2. Akses cPanel: Pastikan Anda memiliki kredensial login ke cPanel hosting Anda.

Tutorial: Menaikkan Memory Limit via MultiPHP INI Editor di cPanel

Ini adalah metode paling direkomendasikan dan paling mudah bagi pengguna cPanel. Ikuti langkah-langkah di bawah ini dengan seksama:

Langkah 1: Login ke cPanel Anda

Buka browser Anda dan kunjungi alamat cPanel Anda (biasanya namadomainanda.com/cpanel atau cpanel.namadomainanda.com) lalu masukkan username dan password Anda.

Langkah 2: Temukan "MultiPHP INI Editor"

Setelah berhasil login, gulir ke bawah hingga Anda menemukan bagian "Software". Di sana, cari dan klik ikon "MultiPHP INI Editor". Terkadang, letaknya bisa sedikit berbeda tergantung tema cPanel yang digunakan, namun umumnya berada di bagian "Software" atau "Advanced".

Langkah 3: Pilih Lokasi Konfigurasi

Di halaman MultiPHP INI Editor, Anda akan melihat opsi untuk memilih lokasi atau domain. Jika Anda ingin mengubah pengaturan untuk seluruh akun hosting Anda, pilih "Home Directory". Jika Anda ingin mengubahnya hanya untuk domain atau subdomain tertentu, pilih domain yang bersangkutan dari daftar dropdown.

Langkah 4: Temukan dan Ubah Nilai 'memory_limit'

Setelah memilih lokasi, Anda akan melihat daftar pengaturan PHP yang bisa diubah. Cari parameter bernama memory_limit. Ini adalah nilai yang ingin kita tingkatkan.

Nilai default biasanya adalah 128M atau 256M. Untuk website modern, kami sarankan untuk menaikkannya menjadi:

  • 256M: Ini adalah peningkatan yang baik untuk sebagian besar situs WordPress atau CMS lainnya.
  • 512M: Jika situs Anda memiliki banyak plugin, tema kompleks, atau sering melakukan operasi berat, 512M bisa menjadi pilihan yang lebih aman.

Anda bisa langsung mengetikkan nilai baru tersebut di kolom yang tersedia (contoh: 512M).

Langkah 5: Terapkan Perubahan

Setelah Anda mengubah nilai memory_limit, jangan lupa untuk menekan tombol "Apply" atau "Save" (tergantung antarmuka cPanel Anda) di bagian bawah halaman. cPanel akan menyimpan perubahan konfigurasi PHP Anda.

Langkah 6: Verifikasi dan Bersihkan Cache

Sekarang, kunjungi kembali website Anda. Seharusnya, error "Allowed memory size exhausted" sudah hilang. Jika masih muncul, coba bersihkan cache website Anda (jika Anda menggunakan plugin caching seperti WP Super Cache atau LiteSpeed Cache) dan juga bersihkan cache browser Anda.

Jika error masih berlanjut, Anda mungkin perlu meningkatkan nilainya sedikit lebih tinggi lagi, atau ada masalah lain di website Anda yang membutuhkan investigasi lebih lanjut (misalnya, plugin yang rusak).

Apa Jika MultiPHP INI Editor Tidak Ada?

Dalam beberapa kasus, mungkin penyedia hosting Anda tidak menyediakan MultiPHP INI Editor. Jangan khawatir, ada alternatif lain:

  • Melalui file wp-config.php (Khusus WordPress): Tambahkan baris kode ini sebelum baris /* That's all, stop editing! Happy publishing. */:

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

    Ganti 256M dengan nilai yang Anda inginkan. Anda bisa mengakses file ini via File Manager di cPanel atau FTP.

  • Melalui file .htaccess: Ini adalah metode yang sedikit lebih rumit dan tidak selalu disarankan karena bisa menyebabkan error 500 jika salah. Tambahkan baris ini di file .htaccess Anda:

    php_value memory_limit 256M

  • Hubungi Penyedia Hosting Anda: Jika semua cara di atas tidak berhasil atau Anda merasa kurang nyaman melakukannya sendiri, jangan ragu untuk menghubungi tim dukungan teknis penyedia hosting Anda. Mereka bisa membantu Anda menyesuaikan pengaturan ini.

Praktik Terbaik dan Pencegahan

Meningkatkan memory_limit adalah solusi cepat, tetapi ada baiknya juga untuk mengadopsi praktik terbaik agar masalah ini tidak terulang di masa mendatang:

  • Optimasi Gambar: Selalu optimalkan gambar Anda sebelum mengunggahnya. Gunakan format yang efisien (WebP jika memungkinkan) dan kompres ukurannya.
  • Perbarui Teratur: Pastikan Anda selalu memperbarui WordPress (atau CMS lainnya), tema, dan semua plugin ke versi terbaru. Pembaruan seringkali menyertakan perbaikan bug dan peningkatan efisiensi.
  • Hapus Plugin/Tema Tidak Terpakai: Plugin atau tema yang tidak aktif pun bisa memakan memori di latar belakang. Hapus yang tidak Anda gunakan.
  • Pilih Hosting yang Tepat: Jika masalah memori terus berlanjut meskipun Anda sudah menaikkan batasnya, mungkin saatnya mempertimbangkan untuk meng-upgrade paket hosting Anda ke yang menyediakan sumber daya lebih besar.
  • Pantau Kesehatan Situs: Untuk mencegah masalah serupa di masa depan, rajinlah memantau kesehatan situs Anda. PintarApp Tools juga menyediakan fitur monitoring yang bisa membantu Anda mendeteksi potensi masalah sebelum menjadi krisis dan memberikan laporan performa secara berkala.

Kesimpulan

Error "Allowed memory size exhausted" memang bisa bikin panik, tapi dengan panduan yang tepat, Anda bisa memperbaikinya dalam hitungan menit. Meningkatkan memory_limit via MultiPHP INI Editor di cPanel adalah solusi yang efektif dan relatif mudah.

Ingatlah untuk selalu melakukan backup sebelum melakukan perubahan besar dan jangan ragu mencari bantuan jika diperlukan. Dengan sedikit pengetahuan dan alat bantu yang tepat seperti PintarApp Tools, mengelola website seharusnya menjadi lebih mudah dan efisien, memungkinkan Anda fokus pada apa yang paling penting: mengembangkan bisnis dan konten Anda.

Semoga tutorial ini membantu Anda menjaga website Anda tetap berjalan lancar dan bebas error!


Jelajahi Ekosistem PintarApp

Tag

[ERROR WEBSITE BIKIN PUSING? INI DIA CARA AMPUH FIX 'Allowed memory size exhausted' via MultiPHP INI Editor!] ditayangkan di pintarapp. Ditulis oleh PintarApp.

Star Bookmark