WordPress Memory Exhausted Error (atau fatal error seperti “Fatal error: Allowed memory size exhausted”) biasanya terjadi ketika WordPress mencoba menggunakan lebih banyak memori daripada yang diizinkan oleh server. Berikut adalah beberapa langkah yang dapat Anda ambil untuk memperbaiki masalah ini:
- Tambahkan Limit Memori: Buka file
wp-config.php
di direktori WordPress Anda dan tambahkan baris berikut sebelum baris/* That's all, stop editing! */
:define('WP_MEMORY_LIMIT', '256M');
Jumlah “256M” bisa Anda sesuaikan sesuai kebutuhan. Nilai ini menunjukkan batas memori yang diizinkan untuk WordPress.
- Edit File php.ini: Jika Anda memiliki akses ke file
php.ini
di server, cari dan ubah baris berikut:memory_limit = 256M
Ganti nilai “256M” sesuai kebutuhan.
- Edit File .htaccess: Buka file
.htaccess
di direktori WordPress dan tambahkan baris berikut:php_value memory_limit 256M
Ini akan mengatur batas memori PHP untuk WordPress.
- Nonaktifkan Plugin: Jika masalahnya muncul setelah menginstal atau mengaktifkan plugin tertentu, nonaktifkan plugin tersebut dan lihat apakah masalahnya hilang.
- Gunakan Plugin untuk Menyusun Memori: Gunakan plugin seperti “WP-Memory-Usage” untuk memantau penggunaan memori WordPress Anda dan menentukan apakah ada plugin atau tema yang mengonsumsi terlalu banyak memori.
- Gunakan Tema Default: Aktifkan tema default WordPress (seperti Twenty Twenty-One) dan lihat apakah masalahnya hilang. Jika iya, masalahnya mungkin terkait dengan tema yang Anda gunakan.
- Periksa File Error Log: Periksa file log error di server Anda untuk melihat apakah ada pesan kesalahan terkait memori. File log ini biasanya dapat ditemukan di direktori
/var/log
atau/var/log/httpd
. - Upgrade Server Hosting: Jika memungkinkan, pertimbangkan untuk meningkatkan paket hosting Anda untuk mendapatkan lebih banyak alokasi memori.
- Optimalkan Gambar dan Konten: Optimalkan gambar dan konten Anda untuk mengurangi beban memori. Gunakan gambar dengan resolusi yang lebih rendah dan hindari menggunakan terlalu banyak plugin yang mengonsumsi sumber daya.
- Hubungi Dukungan Hosting: Jika semua langkah di atas tidak membantu, sebaiknya hubungi dukungan teknis penyedia hosting Anda untuk mendapatkan bantuan lebih lanjut.
Penting untuk dicatat bahwa memperbarui batas memori hanya akan efektif jika server hosting Anda mengizinkan penyesuaian tersebut. Jika Anda masih mengalami kesulitan setelah mencoba langkah-langkah di atas, bantuan dari penyedia hosting atau pengembang web yang berpengalaman mungkin diperlukan.