Halo Sob! Pernah gak sih kamu mengalami “Error Allowed Memory Size Exhausted” pada open cart? Problem ini terjadi karena memori limit hosting kamu tidak cukup untuk menjalankan kode php dari script website kamu (misalnya upload gambar besar, menghapus banyak produk, mengirim email secara massal ,dll).
Apa itu Open Cart?
OpenCart adalah salah satu aplikasi web yang berbasis CMS (Content Management System) khusus untuk penjualan secara online (ecommerce). OpenCart merupakan aplikasi webstore (toko online) yang berbasis PHP dan MySQL yang dapat dikelola dengan sistem CMS (Content Management System), dimana untuk penggunaannya bersifat terbuka (OpenSource) dan gratis untuk siapa saja.
Berikut beberapa variasi error yang muncul:
Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 47200 bytes) in /path/public_html/system/library/image.php on line 34
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 13069817 bytes) in /path/public_html/system/library/mail.php on line 144
Fatal error: Out of memory (allocated 33554432) (tried to allocate 14024 bytes) in /path/public_html/library/image.php on line 34
Solusinya:
Terapkan salah satu solusi berikut untuk meningkatkan limit memory PHP hosting anda ke 64MB, 128MB, 256MB atau 512MB tergantung dari kebijakan pihak penyedia hosting. Namun sangat dianjurkan untuk berkonsultasi terlebih dahulu perihal problem ini ke penyedia hosting kamu, untuk dibantu menyesuaikan memori limit yang cocok.
- Edit file php.ini di cpanel hosting kamu (bila servernya mendukung php.ini):
memory_limit = 128M
- Atau tempatkan kode berikut untuk file.htaccess di cpanel hosting kamu (bila servernya mendukung .htaccess):
php_value memory_limit 128M
- Jika kamu terkadang mendapatkan error ini dan solusi di atas tidak berhasil, hubungi pihak hosting kamu. Dalam kebanyakan shared hosting, ada batasan memory_limit maksimal. Sehingga kamu tidak dapat mengatur memori limit 64 Mb atau berapapun jika secara default servernya mendapatkan maksimalnya 32 Mb.
Nah tips di atas bisa dilakukan dengan catatan bisa dikonsultasikan dahulu ke penyedia hosting kamu untuk membantu menyesuaikan memori limit yang cocok. Sampai bertemu di tutorial berikutnya Sob! Simak terus Tips Hosting di halaman tutorial Jagoan Hosting Indonesia yaa, jika ada bagian dari tutorial yang tidak ditemukan, silahkan kamu sampaikan melalui comment box di bawah ini yaa.