Daftar isi
Kesalahan memori WordPress habis terjadi ketika skrip melebihi batas alokasi memori default untuk PHP. Hal ini dapat mencegah situs web Anda berfungsi dengan benar dan menghasilkan pesan kesalahan seperti "Kesalahan fatal: Ukuran memori yang diizinkan sebesar X byte habis." Meningkatkan batas memori PHP sering kali dapat mengatasi masalah ini. Berikut ini cara melakukannya:
Edit File wp-config.php
The wp-config.php
berisi detail konfigurasi dasar untuk situs WordPress Anda. Anda dapat meningkatkan batas memori PHP dengan menambahkan baris kode ke file ini.
- Hubungkan ke situs web Anda menggunakan klien FTP atau manajer file yang disediakan di panel kontrol hosting Anda.
- Cari lokasi
wp-config.php
file yang ada di direktori root instalasi WordPress Anda. - Mengedit file dan tambahkan baris kode berikut tepat sebelum baris yang mengatakan
/* Itu saja, berhenti mengedit! Selamat ngeblog. */
:
define('WP_MEMORY_LIMIT', '256M');
Baris ini meningkatkan batas memori PHP menjadi 256MB. Anda dapat menyesuaikan nilainya berdasarkan kebutuhan dan kemampuan lingkungan hosting Anda.
- Simpan perubahan Anda dan unggah file kembali ke server Anda jika Anda menggunakan FTP.
Mengedit File PHP.ini
Jika mengedit file wp-config.php
tidak menyelesaikan masalah, Anda mungkin perlu meningkatkan batas di php.ini
yang merupakan file konfigurasi default untuk PHP.
- File ini biasanya tidak dapat diakses pada hosting bersama, tetapi Anda dapat membuat file bernama
php.ini
di direktori root instalasi WordPress Anda dan tambahkan baris berikut:
batas_memori = 256M
- Jika Anda menggunakan VPS atau server khusus dan memiliki akses ke
php.ini
Anda dapat langsung mengedit file ini dengan baris yang sama. Lokasi file ini dapat bervariasi tergantung pada konfigurasi server Anda.
Edit File .htaccess
Cara lain untuk meningkatkan batas memori PHP adalah dengan mengedit file .htaccess
yang terletak di direktori root instalasi WordPress Anda.
- Mengakses situs Anda melalui FTP atau pengelola file, dan temukan file
.htaccess
mengajukan. - Mengedit file dan tambahkan baris berikut:
php_value batas_memori 256M
- Simpan perubahan Anda dan periksa apakah kesalahan memori habis sudah teratasi.
Hubungi Penyedia Hosting Anda
Jika tidak ada solusi di atas yang berhasil, penyedia hosting Anda mungkin tidak mengizinkan peningkatan manual pada batas memori PHP. Hubungi tim dukungan mereka untuk mendapatkan bantuan. Mereka dapat meningkatkan batas untuk Anda atau memberikan panduan tentang cara melakukannya dalam lingkungan hosting mereka.
Kesimpulan
Meningkatkan batas memori PHP dapat membantu mengatasi error memory habis di WordPress. Namun, penting juga untuk memahami mengapa error tersebut terjadi. Bisa jadi karena plugin, tema, atau skrip kustom yang dikodekan dengan buruk. Pertimbangkan untuk menonaktifkan plugin dan beralih ke tema WordPress default untuk sementara waktu untuk mendiagnosis masalah. Jika masalah terus berlanjut, Anda mungkin perlu mengoptimalkan situs web Anda atau meningkatkan paket hosting untuk mengakomodasi kebutuhan situs Anda.