Mengatasi Bug wordpress 2.9 – mendapati pesan eror ‘Missed schedule’ dalam penjadwalan posting

Posted December 25th, 2009 in Web Programming by Rumahweb

WordPress baru-baru telah merilis versi terbarunya WordPress 2,9 yang dibundel dengan banyak fitur baru. Tetapi kali ini kesalahan terjadi dalam penjadwalan posting melalui halaman dashboard.

Ketika Anda akan menjadwalkan suatu posting artikel baik tanggal / waktu, ini akan dijadwalkan sempurna dan menunjukkan status “Scheduled”. Namun posting tidak akan dipublikasikan (published) pada waktu itu dan pesan status akan berubah menjadi ‘Missed schedule’.

Bug wordpress 2,9 tersebut karena respons yang lambat dari sistem pada waktu yang dijadwalkan. Sebenarnya masalah ini sudah ada di WordPress versi sebelumnya, tetapi kali ini adalah mengatasi kesalahan lebih sering. Sejak wordpress 2,9 dirilis dan dibundel dengan lebih banyak fitur, beban sistem juga meningkat dan karena itu kita menghadapi masalah ini sering di versi wordpress 2.9.

Di sini adalah solusi untuk mengatasi masalah ini.


Masuk dalam folder ‘wp-includes’ installasi wordpress anda dan edit nama file ‘cron.php’ pada line 229.

Sebelum perubahan

PHP:
  1. wp_remote_post( $cron_url, array('timeout' => 0.01, 'blocking' => false, 'sslverify' => apply_filters('https_local_ssl_verify', true)) );

Sesudah perubahan

PHP:
  1. wp_remote_post( $cron_url, array('timeout' => 10.00, 'blocking' => false, 'sslverify' => apply_filters('https_local_ssl_verify', true)) );

Perubahan yang dilakukan adalah telah mengubah waktu timeout dari 0.01sec untuk 10 detik yang akan bekerja dengan baik untuk masalah tersebut selain itu anda dapat mengubahnya ke nilai yang lebih tinggi.

Semoga dapat membantu.  :)

Masalah pada Media Manager joomla 1.5.13

Posted August 28th, 2009 in Artikel & Tutorial, Web Programming by Rumahweb

Jika anda pengguna setia joomla yang melakukan installasi joomla versi 1.5.13 atau melakukan upgrade patch joomla ke versi tersebut dan mendapati pesan error ketika mengakses menu media manager di halaman administrator seperti error terlampir berikut ini :

“Fatal error: Call to a member function authorize() on a non-object in /home/UserName/public_html/administrator/components/com_media/views/media/tmpl/default.php on line 64”

Tidak perlu panik dan kuatir, dalam artikel ini akan kami berikan cara memperbaiki bug joomla versi 1.5.13, simak langkah-langkah berikut ini :

  1. Buka file / public_html / administrator / components / com_media / views / media / view.html.php dengan menggunakan tool “ code editor” di file manager.
  2. Edit file ‘view.html.php’ dengan mencari line/baris seperti dibawah ini :
PHP:
  1. $this->assign('require_ftp', $ftp);
  2. $this->assign('folders_id', ' id="media-tree"');
  3. $this->assign('folders', $this->get('folderTree'));
  4. (tambahkan baris disini)
  5. // Set the toolbar
  6. $this->_setToolBar();
  7.  
  8. // Ganti Tulisan (tambahkan pada baris disini) sebagai berikut:
  9.  
  10. $user =& JFactory::getUser();
  11. $this->assignRef('user', $user);
  12.  
  13. // Sehingga baris yang benar adalah seperti dibawah ini
  14.  
  15. $this->assign('require_ftp', $ftp);
  16. $this->assign('folders_id', ' id="media-tree"');
  17. $this->assign('folders', $this->get('folderTree'));
  18.  
  19. $user =& JFactory::getUser();
  20. $this->assignRef('user', $user);
  21.  
  22. // Set the toolbar
  23. $this->_setToolBar();

3. Simpan file tersebut

4. Cara lain bisa me-replace file ‘view.html.php’ di directory / public_html / administrator / components / com_media / views / media / view.html.php yang dapat di unduh langsung di sini.

5. Semoga berhasil!!!

Hasil Pencarian

  • CARA MENCARI BUG PADA JOOMLA
  • namadomain/index php memakan resource tinggi
  • tampilan index web php