Mau login ke WordPress di localhost tapi muncul pesan:
| Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 4864 bytes) in /var/www/wordpress/wp-admin/includes/template.php on line 3120 |
=> kadang menjadi: — on line 3067
Searching ke mana-mana, dicoba tapi WordPress tetap tidak dapat dibuka padahal sudah merubah memori di localhost/wordpress/wp-settings.php dari 32M menjadi 64M
// di bawah ini saya edit dari 32M menjadi 64M
if ( !defined('WP_MEMORY_LIMIT') )
define('WP_MEMORY_LIMIT', '64M');
tetap belum bisa.
Sudah 3 hari searching ketemunya tetap seperti langkah di atas. Sempat berpikir, “apa mungkin PC ku ini kurang besar RAM-nya? Ah … dasar pemula, banyak hal yang belum tahu.”
Coba masuk ke phpMyAdmin dan menghapus semua tabel di database WordPress. Direktory WordPress di /var/www sempat kuhapus dan ekstrak lagi tetapi belum juga dapat login.
Akhirnya nemu di
http://www.sugarcrm.com/forums/showthread.php?t=40141 oleh: SerwiseAG.
saya praktekkan:
- Masuk menjadi root:
- Ubah batas memori:
- Menyimpan konfigurasi dan keluar.
- Setelah itu restart apache masih dengan permission root:
- Jalankan browser (saya memakai Firefox), tulis alamat: http://localhost/wordpress
- Selesai dan berhasil.
komputer@saya:~$ sudo -i Enter password:
komputer@saya:~# gedit /etc/php5/apache2/php.ini
;;;;;;;;;;;;;;;;;;; ; Resource Limits ; ;;;;;;;;;;;;;;;;;;; max_execution_time = 30 ; Maximum execution time of each script, in seconds max_input_time = 60 ; Maximum amount of time each script may spend parsing request data ;max_input_nesting_level = 64 ; Maximum input variable nesting level ;memory_limit = 16M ; Maximum amount of memory a script may consume (16MB)
ubah batas memory, dari 16M menjadi 64M. Untuk kompi saya, tulisan asli saya jadikan komentar dengan menambah tanda titik koma ( ; ) di depan memory_limit kemudian meng-copy dan paste di bawahnya tanpa titik koma ( ; ). Ubah angka 16M menjadi 64M. Jika belum jalan juga maka bisa diganti lagi menjadi 128M. Jangan lupa di belakang 64M ada tanda titik koma ( ; ).
memory_limit = 64M ; saya ubah dari 16M menjadi 64M
komputer@saya: /etc# init.d/apache2 restart


titik koma semicolon ntu untuk komen … ga dikasi gapapa
OK. trim’s atas komen dan terutama infonya. trim’s.