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/

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


My Calendar

July 2017
M T W T F S S
« Aug    
 12
3456789
10111213141516
17181920212223
24252627282930
31  

My Tweet