Modifikasi script Joomla 1.0.x agar support PHP 5.3

Posted January 27th, 2012 in Web Programming by Rumahweb

CMS Joomla 1.0.x tidak support di PHP versi 5.3 dan ini ditandai dengan pesan error seperti berikut ini :

Warning: Parameter 2 to frontpage() expected to be a reference, value given in /home/usercpanel/public_html/laman/includes/Cache/Lite/Function.php on line 100

Untuk membuat CMS Joomla versi 1.0.x support dengan PHP versi 5.3 berikut langkah-langkahnya :

Jika content tidak muncul di halaman website serta muncul pesan error di atas maka solusinya adalah dengan melakukan perubahan kode script pada file Function.php (includes/Cache/Lite/Function.php) :

$arguments = func_get_args();

Menjadi :

$arguments = func_get_args();
$numargs = func_num_args();
for($i=1; $i < $numargs; $i++){
    $arguments[$i] = &$arguments[$i];
}

Continue Reading »

Hasil Pencarian

  • web programing
  • cara mengelola mod_virtuemart_featureprodx
  • web programming

Modifikasi script php 5.3 cms joomla

Posted September 29th, 2011 in Artikel & Tutorial, Web Programming by Rumahweb

Berkaitan dengan proses upgrade ke php 5.3 di semua server yang akan dijadwalkan Rumahweb secara bertahap nantinya, tentu akan berdampak pada website2 yang belum compatible dengan php 5.3. Salah satu  diantaranya yakni website2 yang masih menggunakan joomla di versi 1.0.x - 1.5.15.

Contoh kasus :

Pesan error : Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /libraries/joomla/cache/handler/callback.php on line 99

Kesalahan ini terjadi karena versi Joomla! yang digunakan tidak kompatibel dengan PHP 5.3.  Anda bisa mendapati pesan error ini dengan alasan bahwa layanan hosting yang digunakan telah mengupgrade ke versi PHP 5.3

Solusi sederhana untuk mengatasi masalah ini cukup mengganti file modules/mod_mainmenu/helper.php line 31 dan mengubahnya sebagai berikut :

Continue Reading »

Hasil Pencarian

  • joomla and php 5 3
  • tutorial modifikasi cms

Tips dan Trick Installasi Extension Joomla 1.5

Posted October 30th, 2009 in News, Web Design by Rumahweb

Ekstensi joomla dirancang untuk diintegrasikan dalam joomla yang memungkinkan Anda untuk mengubah tampilan atau dalam memperluas fungsionalitas situs Web. Extension Joomla 1.5 meliputi komponen, modul dan plugin, serta paket bahasa dan template.
Di sini kami akan memberikan penjelasan singkat Tips sekaligus cara installasi extension joomla atau sebaliknya melakukan uninstall extension joomla.

1.    Ketika anda menginstal ekstensi pastikan Anda men-download mereka dari sumber-sumber yang dikenal. Anda dapat menemukan pilihan extension joomla , sebagai contoh pada situs resmi http://joomla.org
2.    Selalu membuat backup dari situs joomla anda sebelum anda mulai menginstal ekstensi.

Masuk ke tahap bagaimana kita melakukan installasi joomla. Untuk keperluan tutorial ini, sebagai contoh kita akan menginstal komponen VirtueMart untuk Joomla 1.5. Ikuti langkah-langkah di bawah ini untuk menyelesaikan instalasi:

Langkah 1. Download component VirtueMart dari situs resmi. Pastikan Anda mendownload paket lengkap untuk Joomla 1.5.

Langkah2. Login ke halaman administrator  Joomla >> masuk ke Menu Extensions >> Pilih Install / Uninstall.


Langkah 3. Pada bagian Package File klik Browse dan cari file extensi yang akan dilakukan installasi. Dalam hal ini menggunakan component virtuemart sebagai panduan installasi.


Langkah 4. Klik Upload File & Install untuk meng-upload file dan menyelesaikan instalasi.

Langkah 5. Beberapa komponen, termasuk VirtueMart, memerlukan langkah tambahan untuk menyelesaikan instalasi. Dalam kasus dengan VirtueMart Anda harus memilih apakah akan menginstal data sampel atau tidak. Sebagai contoh mari kita menginstalnya dengan mengklik Install SAMPLE DATA.


Ini akan menyelesaikan VirtueMart instalasi dan Anda akan dapat mengelola dari menu Components > VirtueMart melalui back end administrator joomla.

Anda dapat juga  menginstal komponen lain / modul / plugin / template untuk Joomla 1.5 berikut langkah-langkah yang sama sesuai panduan diatas.

Bagaimana cara menghapus extensi joomla sudah terinstall / Uninstall extension ?

Anda dapat menghapus ekstensi Joomla 1.5 dari halaman administrator > Masuk menu ‘Extensions’ >> pilih ‘Install / Uninstall’
Tergantung pada jenis ekstensi yang akan dihapus, Anda harus klik pada salah satu dari berikut – Components, Modules, Plugins, Bahasa, Template.
Kemudian dari ekstensi yang tersedia pilih salah satu yang ingin dihapus dan klik tombol Uninstall. Ini akan menghapus ekstensi dari instalasi Joomla Anda.

Note: Harap dicatat bahwa komponen yang dibangun untuk Joomla 1.0.x tidak dapat diinstal pada Joomla 1.5 kecuali Legacy mode  diaktifkan.

Hasil Pencarian

  • joomla download component
  • download modul ekstensi joomla 1 5
  • kumpulan module joomla
  • kumpulan module joomla beserta cara pemakaian
  • MENGGANTI GAMBAR DESIGN WEBSITE RUMAHWEB

Upload Joomla 1.5 step by step ke server hosting

Posted September 29th, 2009 in Artikel & Tutorial, Web Programming by Rumahweb

Setelah mendisain  dan menguji website Anda melalui  server local pada PC , tantangan besar berikutnya adalah melakukan upload website ke server  account hosting Anda, dan meng-update konfigurasi sedemikian rupa sehingga Anda bisa melihat hasilnya secara online.

Kendala yang paling sering muncul pada saat upload Joomla lokal ke server hosting terletak pada konfigurasi database MySql dan bagaimana cara mengupload file-file instalasi  joomla tersebut agar tidak mengalami kegagalan. Tutorial di bawah ini memberikan anda langkah-langkah yang dibutuhkan untuk memindahkan situs Joomla dari komputer lokal Anda ke server.  Detailnya, silahkan ikuti langkah dibawah ini :

1.    Membuat database melalui mySQL Database di Cpanel

Jika anda belum memiliki database di server, silahakan dibuat dahulu. Membuat database MySql bisa dilakukan di cPanel > MySql Database. Dari sana bisa diperoleh :

•    Nama database          contoh : userCpanel_namaDB
•    Username database
•    Password database    contoh : userCpanel_namaUser

2.    Backup database Komputer lokal

Siapkan database Joomla yang ingin diupload. Backup database anda, jika menggunakan phpMyAdmin silahkan akses phpMyAdmin dari web browser anda.( http://localhost/phpmyadmin) Pilih database Joomla yang ingin diupload dari drop down menu “ database “. Setelah database dipilih dan menampilkan table-tablenya, klik pada tombol “export” Lalu pilih select all dan centang kotak “Add Drop Table” Jangan ganti yang lain kecuali anda tahu apa yang anda lakukan. Centang “Save as file” tekan tombol “go” di kanan bawah browser. Browser akan mengeluarkan konfirmasi penyimpanan ke local komputer.

3.    Import database melalui phpmyadmin di cpanel

Setelah selesai membuat database dan user serta export database di computer local anda. Silahkan buka menu phpMyAdmin di cPanel Pilih database Joomla yang tadi anda buat di step pertama. Setelah database dipilih , klik pada tombol “import” dan browse file backup database dan “Go” untuk import. Untuk detailnya bisa anda lihat di artikel cara-upload-mysql-database.

4.    Upload files

Sebelum anda upload file Joomla ke server melalui FTP, sebaiknya compresi dalam satu file format Zip dahulu kesemua file dan direktori  installasi Joomla di computer local anda . Gunakanlah kompresi normal (standar) untuk zip file dan direktori Joomla.


Upload file .zip dengan menggunakan ftp/filezilla untuk mempercepat proses upload  dan menghindari kagalan upload. Jika  ingin menjadikan Joomla sebagai web utama silahkan upload file zip Joomla ke dalam direktori /public_html supaya Joomla dapat diakses melalui http://yourdomain.com/.
Setelah selesai upload, login ke cPanel > File Manager, cari file yang anda upload (di dalam direktori public_html), klik kanan pada file tersebut dan extract.


5.    Setting file Configuration.php

Sampai step 4, jika Anda mencoba untuk mengakses situs Web Anda mungkin akan ditemui sebuah kesalahan/pesan error.  Hal ini karena file configuration.php dari server lokal Anda tidak berisi informasi yang berhubungan dengan rincian account hosting Anda. File configuration.php menyimpan informasi mengenai database, user, password, path dan lain-lain. Anda perlu mengubah rincian di dalamnya sebagai berikut :

Buka cPanel > File Manager  anda. Cari configuration.php di direktori Joomla anda. Klik kanan pada file tersebut dan klik 'Code Edit'


Dalam file script tersebut,  cari baris code sebagai berikut :

var $log_path     = '’;
var $tmp_path    = '’;
var $live_site      = ‘’;
var $host            = '';
var $user            = ‘’;
var $db               = ‘’;
var $password    = '';

Contoh perubahan konfigurasi yang telah dilakukan:

PHP:
  1. var $log_path     = '/home/[ UserCpanel ]/public_html/logs’;
  2. var $tmp_path   = '/home/[ UserCpanel ]/public_html/tmp';
  3. var $live_site     = 'http://YourDomain.com';
  4. var $host           = 'localhost';
  5. var $user           = '[ UserCpanel ]_ UserDatabase';
  6. var $db              = '[ UserCpanel ]_ NamaDatabase';
  7. var $password   = 'PasswordDatabase';

Setelah selesai mengganti konfigurasi, tekan tombol Save Changes. Silahkan ditest web anda dengan mengakses ke http://YourDomain.com

Note :
>> Nama database dan username akan diberi prefiks “[ UserCpanel]_” dimana UserCpanel ini diambil dari username login cPanel.
>> Jangan lupa password user MySQL case-senditive.
>> Setting var $host harus selalu 'localhost'

Hasil Pencarian

  • cara upload joomla ke hosting
  • cara upload joomla ke cpanel
  • upload joomla ke hosting
  • cara mengupload joomla ke hosting
  • cara upload joomla ke server
  • cara upload joomla ke webhosting
  • mengupload joomla ke hosting
  • how to upload joomla database
  • konfigurasi joomla ke database phpmyadmin
  • upload database joomla

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-&gt;assign('require_ftp', $ftp);
  2. $this-&gt;assign('folders_id', ' id="media-tree"');
  3. $this-&gt;assign('folders', $this-&gt;get('folderTree'));
  4. (tambahkan baris disini)
  5. // Set the toolbar
  6. $this-&gt;_setToolBar();
  7.  
  8. // Ganti Tulisan (tambahkan pada baris disini) sebagai berikut:
  9.  
  10. $user =&amp; JFactory::getUser();
  11. $this-&gt;assignRef('user', $user);
  12.  
  13. // Sehingga baris yang benar adalah seperti dibawah ini
  14.  
  15. $this-&gt;assign('require_ftp', $ftp);
  16. $this-&gt;assign('folders_id', ' id="media-tree"');
  17. $this-&gt;assign('folders', $this-&gt;get('folderTree'));
  18.  
  19. $user =&amp; JFactory::getUser();
  20. $this-&gt;assignRef('user', $user);
  21.  
  22. // Set the toolbar
  23. $this-&gt;_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