Cara Mudah Mengatasi Error Allowed Memory Size of Bytes Exhausted

0
168

Anda tidak bisa bisa mengupload file atau gambar ke server dan mendapatkan notifikasi seperti Fatal error: Allowed memory size of 33554432 bytes exhausted ? Atau jika Anda menggunakan wordpress, Anda bisa melihat di bagia error_log

Error tersebut kemungkinan terjadi akibat file yang diupload melebihi batas memori PHP yang telah diatur. Sehingga mengakibatkan proses upload gagal dan muncul notifikasi tersebut.

Lalu bagaimana cara mengatasinya? Semoga artikel berikut bisa menjadi solusi bagi Anda.

Apa itu Error: Allowed Memory Size of Bytes Exhausted?

Allowed memory size of bytes exhausted adalah notifikasi error yang biasa muncul saat Anda gagal mengupload file atau gambar berukuran besar di server.
Error tersebut dapat terjadi karena limit memori PHP Anda tidak cukup untuk upload file yang besar. Limit memori PHP biasanya memang telah diatur untuk mencegah adanya script buruk yang akan menghabiskan semua memori dalam suatu server.

Anda tidak perlu khawatir, sebab Anda hanya perlu memperbesar limit PHP pada server, sehingga error tersebut tidak akan muncul lagi.

Cara mengatasi Error allowed memory size of bytes exhausted

1. Edit File php.ini

Cara pertama mengatasi untuk error allowed memory size of bytes exhausted adalah mengedit file php.ini.

Lokasi file tersebut bisa berbeda-beda sesuai cara menginstal dan sistem operasi yang Anda gunakan. Namun, biasanya file php.ini terdapat pada lokasi berikut:

• /etc/php.ini
• /etc/php5/apache2/php.ini
• /etc/local/lib/php.ini
• /usr/local/lib/php.ini
• C:\xampp\php\php.ini (khusus XAMPP Windows)

Jika file php.ini sudah ketemu, tambahkan perintah berikut ini untuk menambahkan limit memory:

Memory_limit = 128M;

Anda bisa menambahkan limit lebih tinggi dari limit sebelumnya. Semisal limit sebelumnya 32MB Anda bisa update ke 64MB dulu atau bisa langsung ke 128MB.

2. Edit File .htaccess

Jika cara di atas belum berhasil, Anda bisa mencoba cara berikutnya dengan mengedit file .htaccess. Cara ini juga merupakan cara khusus bagi Anda penggunakan shared hosting, Anda bisa edit file .htaccess.

Caranya : Tinggal login ke cPanel > File Manager > home > public_html > .htaccess.

Lalu klik kanan pada file .htaccess, pilih edit. Kemudian tambahkan kode berikut untuk menambah memori:

Php_value memory_limit 64MB;

Sebagai pengguna shared hosting, Anda tentu tidak bisa leluasa meningkatkan limit terlalu tinggi. Sebab, setiap pengguna telah diberikan kuota memori. Jadi, jika Anda ingin meningkatkan limit, Anda bisa pindah ke paket hosting yang memiliki kapasitas memori lebih besar.

3. Edit File wp-config.php

Jika cara diats tidak berhasil, Anda juga bisa men coba adalah dengan mengedit file wp-config.php.

Caranya, login dulu ke cPanel. Lalu klik File Manager > home > public_html > wp-config.php. Kemudian, klik kanan file wp-config.php, lalu pilih edit.

Selanjutnya, tambahkan kode berikut ini:

define ( ‘WP_MEMORY_LIMIT’, ‘64M’);

Setelah selesai jangan lupa klik tombol save untuk menyimpan hasil konfigurasi.

4. Buat File php.ini di Direktori yang Mengalami Masalah

Cara berikutnya, buatlah file php.ini pada folder wp-admin. Caranya, setelah login ke cPanel, klik File Manager > home > public_html > wp-admin.

Lalu klik ikon tambah yang terletak di bagian toolbar untuk membuat file php.ini baru di folder wp-admin.

Kemudian tambahkan perintah berikut ini:

Memory_limit = 64M;

Anda bisa menambah nilai limit lebih tinggi sesuai dengan kebutuhan Anda.

Sekarang Anda tahu, cara mengatasi jika terjadi error tersebut, jangan lupa setelah di ganti limitnya, lakukan Clear cookies dan Refresh.

 

 

 

LEAVE A REPLY

Please enter your comment!
Please enter your name here