Fatal error: Allowed memory size of 16777216 bytes exhausted

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:

  1. Masuk menjadi root:
  2. komputer@saya:~$ sudo -i
    Enter password:
    komputer@saya:~# gedit /etc/php5/apache2/php.ini
  3. Ubah batas memori:
  4. ;;;;;;;;;;;;;;;;;;;
    ; 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
  5. Menyimpan konfigurasi dan keluar.
  6. Setelah itu restart apache masih dengan permission root:
  7. komputer@saya: /etc# init.d/apache2 restart
  8. Jalankan browser (saya memakai Firefox), tulis alamat: http://localhost/wordpress
  9. Selesai dan berhasil.
This entry was posted in database, internet, linux, MySQL, PHP, Ubuntu, wordpress and tagged , , , , , , , , . Bookmark the permalink.

2 Responses to Fatal error: Allowed memory size of 16777216 bytes exhausted

  1. anonimus says:

    titik koma semicolon ntu untuk komen … ga dikasi gapapa

Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s