Tutorial Memperbaiki “PHP Fatal error: Allowed Memory Size of xxx Bytes exhausted…” di WordPress

PHP mempunyai limit memori default sebesar 8MB yang settingnya ada di file php.ini. Jika skrip PHP Anda melebihi limit memori tersebut, maka web server akan menampilkan pesan error “PHP Fatal Error Allowed Memory Size Exhausted”.

Ada beberapa cara untuk memperbaiki masalah ini, pertama dengan cara menambahkan satu baris kode berikut di awal skrip PHP Anda:

ini_set('memory_limit','16M');

Atau menambahkan baris berikut pada file wp-settings.php di WordPress:

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

Opsi WP_MEMORY_LIMIT memungkinkan kita untuk menentukan berapa banyak memori yang bisa digunakan oleh PHP.

Atau tambahkan baris berikut ke dalam file .htaccess di folder di mana skrip Anda berada:

php_value memory_limit 16M

Atau jika ingin efeknya permanen ke semua skrip PHP, modifikasi baris memory_limit di file php.ini:

memory_limit = 16M

Lakukan penambahan setting memory limit sampai skrip Anda bisa berjalan tanpa error.

Cara ini sesungguhnya cuma penanggulangan sementara saja, karena skrip PHP yang baik seharusnya tidak melebihi 8MB batas penggunaan memori. Yang perlu Anda lakukan lebih lanjut adalah menginvestigasi apa yang menyebabkan skrip Anda memakan banyak memori dan segera lakukan optimisasi skrip.

Untuk melakukan cek berapa memori yang digunakan oleh skrip PHP Anda, gunakan fungsi memory_get_usage() di dalam file yang akan diperiksa.

echo memory_get_usage();

Keywords:

  • cara memperbaiki memory di BB yg fatal error?
  • Cara mengatasi memory to be fatal error di bb
  • cara perbaiki mesin kasir over limit error

Leave a Reply

Your email address will not be published. Required fields are marked *