Apakah Anda pernah mengalami masalah dengan situs WordPress Anda yang menampilkan pesan error “Allowed memory size exhausted”? Jika iya, jangan khawatir karena Anda tidak sendirian. Pesan error ini cukup umum terjadi pada pengguna WordPress, terutama saat mereka mencoba memuat halaman atau menginstal plugin baru.
Meskipun pesan error ini dapat sedikit membingungkan, jangan khawatir karena dalam artikel ini kami akan memberikan solusi dan panduan langkah demi langkah untuk mengatasi masalah ini.
Apa itu “Allowed memory size exhausted” Error?
Sebelum kita membahas cara mengatasi error ini, mari kita pahami terlebih dahulu apa arti dari pesan error “Allowed memory size exhausted”. Pesan ini biasanya muncul ketika jumlah memori yang dialokasikan untuk menjalankan WordPress melebihi batas maksimum yang ditentukan.
Secara default, WordPress memiliki batasan memori yang ditetapkan pada 40MB. Namun, di beberapa kasus, terutama ketika situs Anda memiliki banyak plugin atau tema yang kompleks, batasan memori ini mungkin tidak cukup.
Ketika memori yang dialokasikan untuk WordPress melebihi batas maksimum, Anda akan melihat pesan error seperti ini:
Fatal error: Allowed memory size of XXXXXXX bytes exhausted (tried to allocate XXXXXXX bytes) in /path/to/your/file.php on line XXX
Pesan error ini menunjukkan bahwa WordPress mencoba mengalokasikan lebih banyak memori dari yang diizinkan, dan akhirnya mencapai batas maksimum yang ditetapkan.
Apa Penyebab “Allowed memory size exhausted” Error?
Terdapat beberapa penyebab yang mungkin menyebabkan pesan error ini muncul pada situs WordPress Anda. Beberapa penyebab umum meliputi:
- Banyaknya Plugin dan Tema: Jika situs Anda memiliki terlalu banyak plugin atau tema yang diaktifkan, ini dapat memakan banyak memori dan menyebabkan error ini muncul.
- Script yang Berat: Beberapa plugin atau tema mungkin memiliki script yang berat dan memakan banyak memori saat dijalankan.
- Konfigurasi Memori yang Tidak Tepat: Pengaturan memori PHP yang tidak tepat pada server Anda juga dapat menyebabkan pesan error ini muncul.
Sekarang setelah kita memahami tentang error ini, mari kita lihat beberapa solusi yang dapat Anda coba untuk mengatasi masalah “Allowed memory size exhausted” pada WordPress.
1. Meningkatkan Batas Memori dengan Mengedit file wp-config.php
Salah satu cara termudah untuk mengatasi error ini adalah dengan meningkatkan batas memori yang dialokasikan untuk WordPress. Anda dapat melakukannya dengan mengedit file wp-config.php pada instalasi WordPress Anda.
Langkah-langkah berikut ini akan membantu Anda meningkatkan batas memori:
- Buka file wp-config.php menggunakan editor teks, seperti Notepad++ atau Sublime Text.
- Cari baris kode
define('WP_MEMORY_LIMIT', '40M');
. - Ganti angka 40 dengan batas memori yang lebih tinggi, misalnya 128 atau 256.
- Simpan perubahan dan unggah kembali file wp-config.php ke server Anda.
- Refresh situs WordPress Anda dan periksa apakah pesan error masih muncul.
Dengan mengedit file wp-config.php, Anda memberikan WordPress lebih banyak memori untuk beroperasi, dan ini dapat membantu mengatasi masalah “Allowed memory size exhausted”.
2. Menggunakan Plugin untuk Meningkatkan Batas Memori
Jika Anda tidak ingin melakukan pengeditan pada file wp-config.php secara manual, Anda dapat menggunakan plugin untuk meningkatkan batas memori WordPress dengan mudah.
Plugin populer seperti “WP Memory Limit” atau “Increase Maximum Upload File Size” memungkinkan Anda untuk dengan cepat mengubah batas memori WordPress melalui antarmuka pengguna.
Berikut adalah langkah-langkah umum untuk menggunakan plugin ini:
- Unduh dan instal plugin pilihan Anda melalui menu Plugins di dashboard WordPress Anda.
- Buka pengaturan plugin dan temukan opsi untuk mengubah batas memori.
- Ganti angka batas memori dengan angka yang lebih tinggi, seperti 128 atau 256.
- Simpan pengaturan dan periksa apakah pesan error masih muncul.
Plugin ini menyederhanakan proses meningkatkan batas memori WordPress tanpa perlu mengedit file secara manual.
3. Menonaktifkan Plugin atau Tema yang Memakan Banyak Memori
Jika Anda memiliki banyak plugin atau tema yang diaktifkan dan mengalami masalah “Allowed memory size exhausted”, mungkin ada beberapa plugin atau tema yang memakan banyak memori dan menyebabkan error ini muncul.
Untuk mengidentifikasi plugin atau tema yang menyebabkan masalah, Anda dapat mencoba menonaktifkan satu per satu dan memeriksa apakah pesan error masih muncul setelah menonaktifkan masing-masing plugin atau tema.
Jika setelah menonaktifkan plugin atau tema tertentu pesan error tidak muncul lagi, maka kemungkinan besar plugin atau tema tersebutlah yang menyebabkan masalah. Anda dapat menghubungi pengembangnya untuk mendapatkan bantuan atau mencari alternatif plugin/tema yang lebih ringan.
4. Mengoptimalkan Gambar
Gambar yang tidak dioptimalkan dapat memakan banyak ruang di server dan menyebabkan masalah “Allowed memory size exhausted”. Untuk mengatasi masalah ini, Anda dapat mencoba mengoptimalkan gambar pada situs WordPress Anda.
Beberapa plugin populer seperti “Smush” atau “EWWW Image Optimizer” dapat membantu Anda mengompres gambar secara otomatis sehingga ukuran file lebih kecil tanpa mengorbankan kualitas gambar.
Dengan mengoptimalkan gambar, Anda dapat mengurangi beban server dan memori yang digunakan, sehingga membantu menghindari error ini.
5. Mengubah Konfigurasi Memori PHP pada Server
Jika Anda memiliki akses ke konfigurasi server, Anda dapat mencoba mengubah pengaturan memori PHP secara langsung. Namun, ini memerlukan pengetahuan teknis dan akses ke server yang memadai.
Anda perlu mengedit file php.ini atau .htaccess pada server Anda dan menambahkan baris kode berikut:
php_value memory_limit 128M
Jika Anda tidak yakin bagaimana cara menemukan atau mengedit file-file tersebut, sebaiknya berkonsultasilah dengan penyedia layanan hosting Anda atau seorang ahli teknis yang berpengalaman.
Kesimpulan
Pesan error “Allowed memory size exhausted” dapat menjadi frustrasi bagi pengguna WordPress. Namun, dengan menggunakan solusi dan panduan yang telah kami bahas di atas, Anda dapat dengan mudah mengatasi masalah ini.
Ingatlah bahwa meningkatkan batas memori, mengoptimalkan plugin dan tema, serta mengubah konfigurasi memori PHP pada server dapat membantu mengatasi error ini.
Perlu diingat bahwa jika Anda tidak merasa nyaman atau tidak yakin melakukan langkah-langkah ini sendiri, selalu lebih baik untuk meminta bantuan dari penyedia layanan hosting atau seorang ahli teknis yang berpengalaman.
Semoga artikel ini bermanfaat dalam membantu Anda mengatasi masalah “Allowed memory size exhausted” pada WordPress Anda!