4.11.08

Configurasi joomla pada webhosting

Configurasi joomla pada hosting internet, salah seorang teman saya memiliki kasus sebagai berikut. Dia merancang sebuah web menggunakan joomla cms dan melakukan installasi pada localhost, setelah web terselesaikan tiba waktunya untuk melakukan upload ke webhosting dengan tujuan agar webnya bisa online dan dapat di akses melalui line internet. setelah selesai upload dan melakukan percobaan web, terdapat error mengenai koneksi database. berikut adalah solusinya :
- edit file configuration.php yang terdapat dalam directory joomla anda.
- silahkan sesuaikan user database, host, nama database, dan password database sesuai dengan configurasi pada hostingan anda. di bawah ini merupakan contoh file configuration.php dari localhost dan setelah di upload pada webhosting serta bagian yang perlu diedit yang telah saya tandai dengan huruf tebal.


configuration.php pada localhost


<?php
class JConfig {
var $offline = '0';
var $editor = 'jce';
var $list_limit = '20';
var $helpurl = 'http://help.joomla.org';
var $debug = '0';
var $debug_lang = '0';
var $sef = '0';
var $sef_rewrite = '0';
var $sef_suffix = '0';
var $feed_limit = '10';
var $secret = 'Qn2TwXSaHH5EcagQ';
var $gzip = '0';
var $error_reporting = '-1';
var $xmlrpc_server = '0';
var $log_path = 'C:\\wamp\\www\\www.namaSitus.com\\logs';
var $tmp_path = 'C:\\wamp\\www\\www.namaSitus.com\\tmp';
var $live_site = '';
var $offset = '7';
var $caching = '0';
var $cachetime = '15';
var $cache_handler = 'file';
var $memcache_settings = array();
var $ftp_enable = '0';
var $ftp_host = '127.0.0.1';
var $ftp_port = '21';
var $ftp_user = '';
var $ftp_pass = '';
var $ftp_root = '';
var $dbtype = 'mysql';
var $host = 'localhost';
var $user = 'root';
var $db = 'namaDatabase';
var $dbprefix = 'jos_';
var $mailer = 'mail';
var $mailfrom = 'admin@yahoo.com';
var $fromname = 'www.namaSitus.com';
var $sendmail = '/usr/sbin/sendmail';
var $smtpauth = '0';
var $smtpuser = '';
var $smtppass = '';
var $smtphost = 'localhost';
var $MetaAuthor = '0';
var $MetaTitle = '0';
var $lifetime = '15';
var $session_handler = 'database';
var $password = 'passwordDatabase';
var $sitename = 'www.namaSitus.com';
var $MetaDesc = 'Joomla! - the dynamic portal engine and content management system';
var $MetaKeys = 'joomla, Joomla';
var $offline_message = 'This site is down for maintenance. Please check back again soon.';
}
?>


configuration.php pada web hosting


<?php
class JConfig {
var $offline = '0';
var $editor = 'jce';
var $list_limit = '20';
var $helpurl = 'http://help.joomla.org';
var $debug = '0';
var $debug_lang = '0';
var $sef = '0';
var $sef_rewrite = '0';
var $sef_suffix = '0';
var $feed_limit = '10';
var $secret = 'Qn2TwXSaHH5EcagQ';
var $gzip = '0';
var $error_reporting = '-1';
var $xmlrpc_server = '0';
var $log_path = 'home\\fcknmysep\\public_html\\logs';
var $tmp_path = 'home\\fcknmysep\\public_html\\tmp';
var $live_site = '';
var $offset = '7';
var $caching = '0';
var $cachetime = '15';
var $cache_handler = 'file';
var $memcache_settings = array();
var $ftp_enable = '0';
var $ftp_host = '127.0.0.1';
var $ftp_port = '21';
var $ftp_user = '';
var $ftp_pass = '';
var $ftp_root = '';
var $dbtype = 'mysql';
var $host = 'mysq.nangkacomm.net';
var $user = 'root';
var $db = 'fcknmysep_database';
var $dbprefix = 'jos_';
var $mailer = 'mail';
var $mailfrom = 'admin@yahoo.com';
var $fromname = 'www.namaSitus.com';
var $sendmail = '/usr/sbin/sendmail';
var $smtpauth = '0';
var $smtpuser = '';
var $smtppass = '';
var $smtphost = 'nangkacomm.net';
var $MetaAuthor = '0';
var $MetaTitle = '0';
var $lifetime = '15';
var $session_handler = 'database';
var $password = 'passwordku';
var $sitename = 'www.namaSitus.com';
var $MetaDesc = 'Joomla! - the dynamic portal engine and content management system';
var $MetaKeys = 'joomla, Joomla';
var $offline_message = 'This site is down for maintenance. Please check back again soon.';
}
?>

keterangan :
- var $log_path = 'home\\fcknmysep\\public_html\\logs'; adalah directory logs pada webhosting
-
var $tmp_path = 'home\\fcknmysep\\public_html\\tmp'; adalah directory tmp pada webhosting
- var $host = 'mysq.nangkacomm.net'; adalah host database pada webhosting
- var $user = 'root'; adalah user database pada webhosting
- var $db = 'fcknmysep_database'; adalah nama database pada webhosting
- var $smtphost = 'nangkacomm.net'; adalah url smpt dari web, ganti nangkacomm.net dengan url situs anda. contoh: situsaanda.com .SMTP berfungsi sebagai protokol pengirim email.
- var $password = 'passwordku'; adalah password database pada webhosting

Silahkan anda ganti entry dari huruf tebal di atas sesuai configurasi pada webhostingan anda.


Judul artikel: merubah configurasi joomla cms pada webhosting
penulis: fcknmysep@yahoo.com.sg - http://folderblog.blogspot.com

1 comment:

  1. Unable to load session storage class: database <<<<<<<<<<<< kira2 ada masalah apa ni bos klo kyk gitu. padahal seting configuration.php nya dah ngikutin aturan...saya pake joomla 1.5.8

    tenkiu for advicenya..

    ReplyDelete