Posts filed under ‘Coding’

“Fatal error: Allowed memory size of …” yang bikin frustasi

Hmm, aplikasi Java lancar di simulator. Giliran dicoba di Nokia E7 upload berhasil, tapi tampilan gambar nggak muncul, karena error PHPThumb “All attempts to create GD image source failed …” alias gambarnya kegedean. Gambar harus di-resize / dikecilin dulu pake SimpleImage. Gambar masih ga muncul juga, malah muncul error “Fatal error Allowed memory size of 33554432 bytes exhausted”, trus seperti biasa nanya mbah Google. Cara mengatasinya di paling atas script upload (yg memanggil SimpleImage), berdasarkan sumber  tambahkan:

ini_set("memory_limit","12M");

Ternyata masih muncul juga errornya. Berdasarkan sumber juga silakan diubah-ubah angka “12M” itu disesuaikan dengan kebutuhan kita agar error hilang. Lalu gimana cara tahu brp nilai yg sesuai? Perhatikan kembali pesan error tadi “Allowed memory size of 33554432 bytes exhausted”, berarti harus diberi nilai yg lebih besar dari 33554432 bytes atau 33.554432 M. Jadi pilih misalnya 40M yg memenuhi syarat tersebut.

ini_set("memory_limit","40M");

Voila, berhasil !!

Cara lain dengan mengubah file php.ini (umumnya di folder C:\Program Files\xampp\php ), ubah nilai memory_limit yang ada di file tersebut sesuai dgn nilai yg kita perlukan tadi, misal di komputer saya:

Sebelum :

memory_limit = 32M      ; Maximum amount of memory a script may consume (16MB)

Sesudah :

memory_limit = 40M      ; Maximum amount of memory a script may consume (16MB)

Dengan cara ini kita tidak perlu repot lagi menambahkan ini_set("memory_limit","40M"); di setiap script php.

Sumber:

http://www.tech-recipes.com/rx/777/solve-php-fatal-error-allowed-memory-size-of-8388608-bytes-exhausted-tried/

Advertisements

March 11, 2011 at 6:51 am Leave a comment


My Calendar

January 2018
M T W T F S S
« Aug    
1234567
891011121314
15161718192021
22232425262728
293031  

My Tweet

Error: Twitter did not respond. Please wait a few minutes and refresh this page.