Penyebab PHP Memory Limit Error
Error PHP Memory Limit terjadi ketika skrip PHP pada website Anda membutuhkan memori lebih besar daripada yang diizinkan oleh server. Hal ini sering muncul saat menginstal plugin berat, melakukan pembaruan tema, atau memproses file media berukuran besar. Untuk mengatasinya, Anda perlu meningkatkan batas memori PHP melalui konfigurasi server.
Metode 1: Mengedit File wp-config.php
Ini adalah cara paling umum dan efektif untuk pengguna WordPress. Anda perlu mengakses file wp-config.php melalui File Manager di cPanel atau FTP.
define('WP_MEMORY_LIMIT', '256M');Tambahkan baris kode di atas tepat sebelum baris yang bertuliskan /* That's all, stop editing! Happy publishing. */.
Metode 2: Mengedit File .htaccess
Jika akses ke wp-config.php tidak memberikan hasil, Anda bisa mencoba memodifikasi file .htaccess di direktori root website Anda.
php_value memory_limit 256MMetode 3: Mengedit File php.ini
Pada beberapa konfigurasi server, Anda dapat mengubah limit melalui file php.ini. Jika file ini tidak ada di direktori utama, Anda bisa membuatnya sendiri.
memory_limit = 256M| Metode | Lokasi File | Tingkat Kesulitan |
|---|---|---|
| wp-config.php | Root WordPress | Mudah |
| .htaccess | Root WordPress | Menengah |
| php.ini | Root Server/Public_html | Lanjut |
Tips Troubleshooting
- Hubungi Provider Hosting: Jika Anda berada di lingkungan shared hosting, terkadang limit memori dikunci oleh penyedia layanan. Jika langkah di atas gagal, segera hubungi dukungan teknis hosting Anda.
- Cek Plugin: Terkadang error disebabkan oleh plugin yang tidak efisien. Nonaktifkan plugin satu per satu untuk menemukan penyebab utamanya.
- Versi PHP: Pastikan Anda menggunakan versi PHP terbaru (minimal 7.4 atau 8.x) untuk performa dan manajemen memori yang lebih baik.