Skip to content

Domain, hosting, code and data — in your name, in writing

jagaweb.

Ralat Teras & Skrin Putih (WSOD / Fatal)

Cara Menyelesaikan Ralat 'Allowed Memory Size Exhausted' di WordPress melalui wp-config.php

Bacaan 5 minitOleh Pasukan Teknikal JagaWeb

Panduan langkah demi langkah membaiki ralat Allowed Memory Size Exhausted di WordPress menggunakan konfigurasi wp-config.php dan php.ini di hosting Malaysia.

Memahami Isu: Cara Menyelesaikan Allowed Memory Size Exhausted di WordPress melalui wp-config.php

Ralat kehabisan saiz memori PHP (Allowed memory size exhausted) kerap berlaku apabila pemalam e-dagang seperti WooCommerce atau pembina visual seperti Elementor memerlukan peruntukan memori melebihi had lalai pada pelayan pengehosan web Malaysia seperti Exabytes dan ServerFreak.

Langkah 1: Diagnosis Ralat melalui cPanel & Terminal

Anda perlu mengenal pasti skrip yang menyebabkan lonjakan memori. Jalankan arahan berikut melalui SSH atau semak log ralat cPanel:

# Pantau log ralat PHP untuk melihat had memori yang terlampau
tail -n 50 /var/log/php-fpm/error.log
# Semak debug.log WordPress bagi mengesan skrip punca
grep "Allowed memory size" wp-content/debug.log

Semak fail dan fungsi yang mencetuskan ralat untuk menentukan sama ada ia berpunca daripada pemprosesan imej berat, eksport laporan transaksi, atau pemalam gerbang pembayaran FPX.

Langkah 2: Laksanakan Pembetulan yang Tepat

Tingkatkan had memori PHP secara langsung dalam fail wp-config.php sebelum baris /* That's all, stop editing! */:

define( 'WP_MEMORY_LIMIT', '512M' );
define( 'WP_MAX_MEMORY_LIMIT', '1024M' );
set_time_limit(300);

Jika pelayan hos anda menggunakan konfigurasi .user.ini atau php.ini (cth. cPanel MultiPHP INI Editor), tambahkan baris berikut:

memory_limit = 512M
max_execution_time = 300
post_max_size = 64M
upload_max_filesize = 64M

Langkah 3: Sahkan Penyelesaian

Buka papan pemuka WordPress di wp-admin -> Alat (Tools) -> Kesihatan Laman (Site Health) -> Maklumat -> Pelayan untuk mengesahkan bahawa had memori PHP telah dinaik taraf kepada 512M atau 1024M. Kosongkan cache Cloudflare dan muat semula halaman yang sebelum ini gagal dibuka.


Perlukan Bantuan Pakar di Malaysia?

Penat membetulkan ralat WordPress sendiri sedangkan perniagaan anda menanggung kerugian setiap saat? Jaga menyediakan perkhidmatan penyelenggaraan WordPress bertaraf enterprise di Malaysia.

  • RM5,000 untuk Semakan Pemilikan & Akses penuh (kami perbetulkan arkitektur dan kawalan sistem anda).
  • RM450/bulan untuk Pelan Penjagaan (Care Plan) terurus sepenuhnya.
  • Bermula RM13,000/bulan untuk Penambahbaikan Sistem Bulanan. Tiada caj kadar per jam, hanya bukti portfolio yang telah disahkan (Daralwahi, Agros Empire, UrusHQ, nCrypt, Trexon Energy, TechFix Malaysia). Ketahui pelan Penyelenggaraan Laman Web kami hari ini.
WhatsApp