How can we help you?

Bagaimana cara meningkatkan batas memori PHP?

Henry Blake
Written by
Henry Blake

Apakah Anda mendapatkan pesan yang menakutkan “Fatal error: Allowed memory size exhausted”? Apakah plugin WordPress Anda menghabiskan memori seperti permen? Jangan panik. CloudLinux memberi Anda kendali penuh atas batas memori PHP untuk setiap domain.

Sebagian besar penyedia hosting mengikat Anda pada batas default 128MB, tetapi itu jarang cukup untuk situs WordPress modern yang menangani banyak plugin, pembuat halaman, atau gambar besar. Berikut cara memperbaikinya dengan benar:

Langkah demi langkah untuk meningkatkan batas memori Anda:
  1. Masuk ke cPanel domain yang terpengaruh (bukan akun WHM utama Anda)
  2. Di bagian Perangkat Lunak, temukan “Pilih Versi PHP”. Biasanya ada di bagian atas.
  3. Beralih dari PHP Asli. Pilih versi lain (misalnya 7.4, 8.0, 8.1) dan klik “Atur sebagai Saat Ini”.
  4. Klik “Beralih ke Pengaturan PHP”. Tombol ini akan muncul di kanan atas setelah langkah 3.
  5. Temukan memory_limit dalam daftar dan klik nilai saat ini (biasanya 128M).
  6. Tetapkan batas baru Anda. Mulailah dengan 256M untuk sebagian besar situs WordPress, 512M untuk tema yang berat.
  7. Klik Terapkan, lalu Simpan. Kedua tombol itu penting.
Note

Apa yang biasanya dibutuhkan oleh situs yang berbeda:

  • WordPress Dasar: 256M
  • Toko WooCommerce: 512M
  • Pembuat Halaman (Elementor/Divi): 512M-1024M
  • Situs Pemrosesan Gambar: 1024M+

Jangan langsung melompat ke 2048M. Mulailah dengan konservatif dan tingkatkan sesuai kebutuhan. Alokasi memori yang berlebihan sebenarnya dapat memperlambat pemrosesan.

Note

Masalah umum dan perbaikan:

Masih mendapatkan kesalahan memori setelah meningkatkan batas? Penyebab sebenarnya mungkin sesuatu yang sama sekali berbeda. Plugin terkadang masuk ke loop tak terbatas atau memuat set data yang tidak perlu besar. Nonaktifkan plugin satu per satu untuk mengidentifikasi pelakunya. Apakah itu plugin galeri yang memuat 500 gambar sekaligus? Itulah masalahnya.

Tidak dapat menemukan “Pilih Versi PHP” di cPanel Anda? Akun Anda mungkin masih menggunakan PHP asli. Hubungi dukungan. Mereka akan mengaktifkan pemilih PHP untuk akun Anda. Perbaikan ini membutuhkan waktu sekitar 5 menit.

Membuat perubahan tetapi tidak ada yang terjadi? Pertama, kosongkan plugin cache Anda. Juga, periksa apakah tema Anda memiliki pengaturan memori yang dikodekan secara permanen di wp-config.php. Ini akan menimpa yang lainnya. Cari baris seperti define(‘WP_MEMORY_LIMIT’, ‘128M’) dan perbarui agar sesuai dengan pengaturan baru Anda.