WordPress memang dikenal sebagai CMS paling populer di dunia. Namun, di balik kemudahannya, banyak pengguna mengalami masalah seperti error saat menjalankan website. Salah satu solusi yang sering dicari adalah cara menambah memory limit WordPress, terutama ketika website mulai terasa lambat atau bahkan error.
Masalah ini biasanya muncul ketika server kehabisan resource, terutama memory PHP. Akibatnya, WordPress bisa menampilkan error seperti Allowed memory size exhausted atau bahkan halaman kosong (White Screen of Death). Kondisi ini sering terjadi pada website dengan banyak plugin, tema berat, atau hosting dengan resource terbatas.
Apa Itu Memory Limit WordPress?
Memory limit WordPress adalah batas maksimum penggunaan memori PHP yang dialokasikan untuk menjalankan proses dalam website WordPress. Menurut dokumentasi resmi PHP, parameter memory_limit digunakan untuk membatasi jumlah memori yang dapat digunakan oleh sebuah script agar server tetap stabil.
Dalam konteks WordPress, memory limit ini digunakan untuk menjalankan berbagai proses seperti loading plugin, rendering tema, hingga eksekusi query database. Jika kebutuhan memori melebihi batas yang ditentukan, maka sistem akan menghentikan proses dan memunculkan error.
Secara sederhana, memory limit dapat diibaratkan sebagai “kapasitas kerja” server. Semakin kompleks website, maka semakin besar kebutuhan memori yang diperlukan agar WordPress dapat berjalan dengan lancar tanpa error.
Baca Juga: Apa Itu WordPress dan Cara Kerjanya untuk Pemula
Mengapa Memory Limit WordPress Bisa Habis
Berikut ini merupakan sebab memory limit WordPress bisa habis:
- Terlalu banyak plugin aktif
Plugin WordPress, terutama seperti page builder, plugin keamanan, atau analitik, sering menjalankan proses berat di server sehingga meningkatkan penggunaan memori. - Tema WordPress yang kompleks
Tema modern biasanya memiliki banyak fitur seperti animasi, builder, dan integrasi library tambahan yang dapat meningkatkan kebutuhan memori. - Proses PHP yang membutuhkan resource besar
Aktivitas seperti import data besar, generate thumbnail gambar, backup database, atau cron job dapat menggunakan memori dalam jumlah besar. - Trafik website yang tinggi
Ketika banyak pengunjung mengakses website secara bersamaan, server harus menjalankan lebih banyak proses PHP sehingga memory limit bisa cepat habis. - Konfigurasi memory limit terlalu kecil
Jika batas memori PHP pada server terlalu rendah, WordPress dapat lebih cepat mencapai batas tersebut dan memunculkan error.
Baca Juga: Cara Meningkatkan Keamanan Website WordPress
Tanda-Tanda Memory Limit WordPress Terlalu Kecil
Adapun tanda-tanda memory limit WordPress terlalu kecil:
- Muncul error “Allowed memory size exhausted”
Error ini terjadi ketika WordPress mencoba menjalankan proses yang membutuhkan memori lebih besar dari batas yang ditentukan pada server. - White Screen of Death (WSOD)
Website tiba-tiba menampilkan halaman putih kosong tanpa pesan error karena proses PHP gagal dijalankan akibat kekurangan memori. - Gagal menginstall atau update plugin dan theme
Proses instalasi atau pembaruan membutuhkan memori tambahan untuk mengekstrak file dan menjalankan script sehingga bisa gagal jika memory limit terlalu kecil. - Dashboard WordPress terasa sangat lambat
Ketika server kekurangan memori, eksekusi script menjadi lebih lambat sehingga akses ke dashboard WordPress terasa berat. - Error saat menjalankan proses tertentu
Aktivitas seperti import data, backup, atau generate thumbnail gambar sering gagal jika batas memori server tidak mencukupi.
Baca Juga: Cara Mengatasi Memory Limit WordPress dengan Mudah
Cara Mengecek Memory Limit WordPress
Berikut ini merupakan cara mengecek momory limit WordPress yang bisa kamu ikuti:
- Melalui menu Site Health di WordPress
WordPress menyediakan fitur Site Health yang dapat menampilkan informasi server termasuk memory limit. Kamu bisa melihatnya melalui menu Tools → Site Health → Info pada dashboard WordPress. - Menggunakan plugin monitoring
Plugin seperti WP Server Info atau plugin monitoring lainnya dapat menampilkan konfigurasi server seperti versi PHP, memory limit, dan informasi teknis lainnya. - Menggunakan fungsi
phpinfo()
Kamu bisa membuat file PHP yang berisi fungsiphpinfo()untuk menampilkan seluruh konfigurasi PHP pada server, termasuk nilaimemory_limityang sedang digunakan. - Melalui control panel hosting
Banyak layanan hosting menyediakan informasi memory limit melalui panel seperti cPanel atau Plesk pada menu pengaturan PHP. - Mengecek melalui dokumentasi hosting
Beberapa provider hosting juga menampilkan batas memory limit akun langsung pada halaman informasi resource di dashboard hosting.
Baca Juga: Plugin Cache WordPress Terbaik untuk Website Cepat
Cara-Cara Menambah Memory Limit WordPress
1. Cara Menambah Memory Limit WordPress melalui wp-config.php
Salah satu cara paling umum untuk menambah memory limit WordPress adalah dengan mengedit file wp-config.php. File ini merupakan file konfigurasi utama WordPress yang berisi berbagai pengaturan penting seperti koneksi database, keamanan, serta konfigurasi resource server.
Untuk menambah memory limit menggunakan metode ini, kamu perlu mengakses file wp-config.php melalui File Manager di hosting atau melalui FTP client seperti FileZilla. File ini biasanya berada pada direktori utama instalasi WordPress.
Setelah file berhasil dibuka, kamu dapat menambahkan baris kode berikut:
define('WP_MEMORY_LIMIT', '256M');Kode tersebut berfungsi untuk meningkatkan batas memori WordPress menjadi 256 MB. Nilai ini bisa disesuaikan dengan kebutuhan website, misalnya menjadi 128M, 256M, atau 512M tergantung kapasitas server yang tersedia.
Pastikan kode tersebut ditempatkan sebelum baris “That’s all, stop editing! Happy publishing.” agar konfigurasi dapat dibaca dengan benar oleh WordPress. Setelah perubahan selesai, simpan file dan upload kembali ke server.
Baca Juga: Mengatasi Query Lambat WordPress untuk Performa Maksimal
2. Cara Menambah Memory Limit WordPress melalui php.ini
Metode lain yang dapat digunakan untuk meningkatkan memory limit WordPress adalah dengan mengedit file konfigurasi php.ini. File ini merupakan file utama yang digunakan oleh PHP untuk menentukan berbagai parameter sistem, termasuk batas penggunaan memori.
Jika kamu memiliki akses ke file php.ini, kamu dapat membuka file tersebut melalui File Manager atau SSH pada server. Setelah file terbuka, cari baris konfigurasi berikut:
memory_limit = 128MNilai tersebut menunjukkan bahwa PHP hanya diperbolehkan menggunakan memori maksimal sebesar 128 MB. Untuk meningkatkan batas memori, kamu dapat mengubah nilainya menjadi lebih besar, misalnya:
memory_limit = 256MSetelah melakukan perubahan, simpan file php.ini dan restart layanan web server agar konfigurasi baru dapat diterapkan. Pada beberapa layanan hosting, perubahan ini akan langsung berlaku tanpa perlu restart server secara manual.
3. Cara Menambah Memory Limit WordPress melalui .htaccess
Jika tidak memiliki akses ke php.ini, cara lain yang dapat digunakan adalah dengan mengedit file .htaccess. File ini biasanya digunakan untuk mengatur konfigurasi server Apache termasuk pengaturan resource seperti memory limit.
Untuk meningkatkan memory limit melalui .htaccess, buka file .htaccess yang berada pada direktori utama WordPress. Kemudian tambahkan baris berikut:
php_value memory_limit 256MKode tersebut akan menginstruksikan server untuk meningkatkan batas memori PHP menjadi 256 MB. Setelah menambahkan kode tersebut, simpan file dan refresh website untuk memastikan perubahan sudah diterapkan.
Metode ini cukup efektif pada server yang menggunakan Apache Web Server. Namun pada beberapa konfigurasi hosting, perubahan ini bisa saja dibatasi sehingga server tidak mengizinkan modifikasi memory limit melalui file .htaccess.
Baca Juga: Cara Membuat Plugin WordPress Sederhana dari Nol
4. Cara Menambah Memory Limit WordPress melalui cPanel
Bagi pengguna hosting yang menggunakan cPanel, menambah memory limit WordPress bisa dilakukan dengan cara yang jauh lebih mudah tanpa harus mengedit file konfigurasi secara manual. cPanel biasanya menyediakan fitur khusus untuk mengatur konfigurasi PHP melalui antarmuka grafis.
- Login ke cPanel Hosting
Masuk ke akun cPanel hosting kamu menggunakan username dan password yang telah diberikan oleh penyedia hosting. - Cari Menu Pengaturan PHP
Setelah berhasil login, cari menu seperti MultiPHP INI Editor atau Select PHP Version (tergantung jenis hosting yang digunakan). - Buka Konfigurasi PHP
Masuk ke menu tersebut untuk melihat daftar konfigurasi PHP yang bisa diubah. - Temukan Opsi
memory_limit
Cari parameter memory_limit pada daftar konfigurasi yang tersedia. - Ubah Nilai Memory Limit
Ganti nilai sesuai kebutuhan, misalnya dari128Mmenjadi256Matau lebih tinggi jika server mendukung. - Simpan Perubahan
Klik tombol Save atau Apply untuk menyimpan konfigurasi baru. - Cek Hasil Perubahan
Perubahan biasanya langsung aktif tanpa perlu restart server. Kamu bisa mengeceknya melalui WordPress (misalnya di menu Site Health atau plugin info PHP).
Baca Juga: 5 Cara Mengetahui Tema WordPress Orang Lain
Perbandingan Cara Menambah Memory Limit WordPress
Berikut perbandingan beberapa metode yang dapat digunakan untuk menambah memory limit WordPress.
| Metode | Tingkat Kesulitan | Kelebihan | Kekurangan |
|---|---|---|---|
| wp-config.php | Mudah | Cepat dan mudah diterapkan | Tidak selalu berhasil jika hosting membatasi |
| php.ini | Menengah | Berlaku untuk seluruh script PHP | Membutuhkan akses server |
| .htaccess | Menengah | Tidak perlu akses php.ini | Tidak semua server mendukung |
| cPanel | Sangat mudah | Tanpa edit file manual | Hanya tersedia pada hosting tertentu |
Dari tabel tersebut dapat disimpulkan bahwa setiap metode memiliki kelebihan dan kekurangan masing-masing. Pilihan metode terbaik biasanya bergantung pada jenis hosting dan akses konfigurasi yang tersedia.
Kelebihan Menambah Memory Limit WordPress
- Mengurangi error terkait memori
Dengan batas memori yang lebih besar, WordPress dapat menjalankan berbagai proses tanpa memunculkan error seperti allowed memory size exhausted. - Meningkatkan stabilitas website
Website yang menggunakan banyak plugin atau fitur kompleks dapat berjalan lebih stabil karena resource memori lebih mencukupi. - Mempercepat dashboard WordPress
Dashboard yang sebelumnya terasa lambat, terutama saat menggunakan plugin berat, dapat berjalan lebih responsif. - Mendukung proses berat di WordPress
Aktivitas seperti import database, generate thumbnail gambar, atau backup otomatis dapat berjalan lebih lancar tanpa gagal di tengah proses.
Baca Juga: 10 Plugin Backup WordPress Terbaik untuk Website WordPress
Risiko Menambah Memory Limit Terlalu Besar
- Penggunaan resource server meningkat
Memory limit yang terlalu besar dapat membuat proses PHP menggunakan lebih banyak memori sehingga berpotensi membebani server. - Berpengaruh pada shared hosting
Pada server shared hosting, penggunaan memori berlebih dapat mempengaruhi performa pengguna lain dalam server yang sama. - Tidak selalu menyelesaikan masalah utama
Error memori kadang disebabkan oleh plugin yang tidak efisien atau bug pada script, sehingga menaikkan memory limit saja tidak cukup. - Berpotensi menimbulkan masalah performa
Tanpa optimasi plugin dan tema, peningkatan memory limit bisa menjadi solusi sementara yang tidak menyelesaikan akar masalah.
Tips Mengoptimalkan Penggunaan Memory WordPress
Selain meningkatkan memory limit, ada beberapa cara yang dapat dilakukan untuk mengoptimalkan penggunaan memori pada WordPress agar website tetap berjalan dengan efisien.
- Hapus plugin yang tidak diperlukan
Terlalu banyak plugin aktif dapat meningkatkan penggunaan memori. Gunakan hanya plugin yang benar-benar dibutuhkan agar beban server tetap ringan. - Gunakan plugin cache
Plugin seperti WP Rocket, W3 Total Cache, atau LiteSpeed Cache dapat menyimpan halaman dalam bentuk cache sehingga server tidak perlu menjalankan script PHP setiap kali halaman diakses. - Optimasi database WordPress
Bersihkan data yang tidak diperlukan seperti revisi post, transien, atau tabel sisa plugin agar query database lebih ringan. - Gunakan tema yang ringan
Tema dengan fitur berlebihan sering membutuhkan resource besar. Memilih tema yang lebih ringan dapat membantu menghemat penggunaan memori. - Kombinasikan optimasi dengan peningkatan memory limit
Selain menaikkan memory limit, optimasi plugin, tema, dan database akan membuat WordPress berjalan lebih stabil dan efisien.
Baca Juga: Apa Itu Plugin WordPress? Fungsi dan Cara Kerja Lengkap
Kesimpulan
Pada pembahasan kita di atas dapat kita simpulkan bahwa keterbatasan memori merupakan salah satu kendala umum yang sering dialami pengguna WordPress, terutama pada website dengan banyak plugin atau trafik tinggi. Ketika batas memori terlalu kecil, berbagai error seperti Allowed memory size exhausted hingga White Screen of Death bisa muncul. Oleh karena itu, memahami cara menambah memory limit WordPress menjadi langkah penting untuk menjaga performa dan stabilitas website.
Dengan melakukan konfigurasi melalui wp-config.php, php.ini, .htaccess, atau cPanel, kamu dapat meningkatkan kapasitas memori sesuai kebutuhan. Namun, peningkatan memory limit sebaiknya tetap diimbangi dengan optimasi plugin, tema, dan database agar performa website tetap maksimal dan efisien dalam jangka panjang.
Artikel ini merupakan bagian dari seri WordPress KantinIT.com. Jika artikel ini bermanfaat, jangan lupa bagikan ke media sosial atau ke teman kamu.