Monday, January 26, 2009

Error Allowed memory size dan PHP.ini

Masalah ini mungkin adalah bug PHP yang sampai saat ini masih ditemukan. ketika anda mengupload file atau menjalankan salah satu fungsi image biasanya akan memakan memory ketika diproses. pernahkan anda mengalami error seperti ini  
Fatal error: Allowed memory size of ... bytes exhausted

Error diatas adalah erro yang disebabkan beban memory yang diperlukan ternyata melebihi batas maksimal, dan settingan batas maksimalnya bisa ditemui melalu file php.ini pada bagian memory_limit = '8M' bisa diubah nilai 8M menjadi nilai seberapa besar memory yang dibutuhkan.



mungkin bagi sebagian orang berfikir, kalo sepeti di server lokal mungkin memang mudah mengubah settingan php.ini lantas bagaimana kalo berada di server orang lain (alias sewa hosting?). 


perlu diketahui bahwa ada 3 cara yang bisa dilakukan untuk mengubah settingan di php.ini. :
  1. Dengan menggunakan fungsi di PHP seperti ini_set()
  2. melalu file konfigurasi htaccess
  3. melalui file php.ini secara langsung ataupun httpd.conf
setiap opsi konfigurasi di file php.ini tidak semuanya bisa disettingan dengan ke-3 cara diatas, ada yang hanya bisa disett melalui cara ke-3 atau bahkan bisa kesemua cara. untuk menemukan informasi selengkapnya sebaiknya anda mendownload file ebbok php manualnya secara gratis disini

No comments:

Post a Comment

Komentar anda bila perlu penjelasan (semampu saya tentunya)

silahkan login dulu atau follow blog ini untuk bisa mengisi komentar