Mengubah limit memory PHP

Kasus

Jika anda menemukan skrip PHP anda error dengan pesan seperti berikut:

Fatal error: Allowed memory size of 1342172 bytes exhausted (tried to allocate 40 bytes) in $SOMEFILE on line $SOMELINE

maka anda bisa memperbaikinya dengan mengubah limit memory yang boleh digunakan oleh PHP.

Solusi

Langkah-langkah mengubah limit memory PHP:

di server Spanel

  1. Masuk ke mode editing php.ini (T:Bagaimana_mengedit_php.ini_saya_sendiri)
  2. Tambahkan baris-baris berikut:
    memory_limit = 128M
    post_max_size = 64M

Sesuaikan angka besar memori dengan yang dibutuhkan oleh skrip anda. Memasang angka terlalu besar akan mengakibatkan server gagal mengeksekusi skrip PHP tersebut.

di server cPanel

  1. Buatlah file bernama php.ini di webroot domain anda, biasanya di /home/$NAMAUSER/public_html/. Jadi file yang dimaksud adalah /home/$NAMAUSER/public_html/php.ini.
  2. Tambahkan baris-baris berikut:
    memory_limit = 128M
    post_max_size = 64M

Resita has written 705 articles