Mungkin bagi teman2 yg mengalami masalah memindahkan opencart dari local ke hosting, bisa menerapkan cara yg saya gunakan di pijaronline.com, yaitu sbb:
1. Setelah proses installasi dan editing web di local selesai, maka upload semua file opencart ke server hosting.
2. Buat database di cpanel hosting, lalu import database anda melalui phpmyadmin.
3. Untuk file config.php, ganti isinya menggunakan code berikut, jangan lupa edit informasi database anda.
Code: Select all
<?php
//Informasi database anda
$host_database='localhost';
$user_database='user_mysql_anda';
$pass_database='password_mysql_anda';
$nama_database='nama_db_anda';
$db_prefix='awalan_tabel_anda';
//Tulis nama domain dibaris berikut, diakhiri tanda slash (/)
$domain='http://domain.com/';
//rename folder admin dan ketik di baris berikut, diakhiri slash (/)
$admin_folder='admin/';
//BARIS DI BAWAH INI JANGAN DIUBAH!!
// HTTP
define('HTTP_SERVER', $domain);
define('HTTP_IMAGE', $domain.'image/');
define('HTTP_ADMIN', $domain.$admin_folder);
// HTTPS
define('HTTPS_SERVER', $domain);
define('HTTPS_IMAGE', $domain.'image/');
// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', $host_database);
define('DB_USERNAME', $user_database);
define('DB_PASSWORD', $pass_database);
define('DB_DATABASE', $nama_database);
define('DB_PREFIX', $db_prefix);
// DIR
define('DIR_APPLICATION', 'catalog/');
define('DIR_SYSTEM', 'system/');
define('DIR_DATABASE', 'system/database/');
define('DIR_LANGUAGE', 'catalog/language/');
define('DIR_TEMPLATE', 'catalog/view/theme/');
define('DIR_CONFIG', 'system/config/');
define('DIR_IMAGE', 'image/');
define('DIR_CACHE', 'system/cache/');
define('DIR_DOWNLOAD', 'download/');
define('DIR_LOGS', 'system/logs/');
?>
Untuk file admin/config.php gunakan code berikut :
Code: Select all
<?php
//Informasi database anda
$host_database='localhost';
$user_database='user_mysql_anda';
$pass_database='password_mysql_anda';
$nama_database='nama_db_anda';
$db_prefix='awalan_tabel_anda';
//Tulis nama domain dibaris berikut, diakhiri tanda slash (/)
$domain='http://domain.com/';
//rename folder admin dan ketik di baris berikut, diakhiri slash (/)
$admin_folder='admin/';
//BARIS DI BAWAH INI JANGAN DIUBAH!!
// HTTP
define('HTTP_SERVER', $domain.$admin_folder);
define('HTTP_CATALOG', $domain);
define('HTTP_IMAGE', $domain.'image/');
// HTTPS
define('HTTPS_SERVER', $domain.$admin_folder);
define('HTTPS_IMAGE', $domain.'image/');
// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', $host_database);
define('DB_USERNAME', $user_database);
define('DB_PASSWORD', $pass_database);
define('DB_DATABASE', $nama_database);
define('DB_PREFIX', $db_prefix);
// DIR
define('DIR_APPLICATION', '../'.$admin_folder);
define('DIR_SYSTEM', '../system/');
define('DIR_DATABASE', '../system/database/');
define('DIR_LANGUAGE', '../'.$admin_folder.'language/');
define('DIR_TEMPLATE', '../'.$admin_folder.'view/template/');
define('DIR_CONFIG', '../system/config/');
define('DIR_IMAGE', '../image/');
define('DIR_CACHE', '../system/cache/');
define('DIR_DOWNLOAD', '../download/');
define('DIR_LOGS', '../system/logs/');
define('DIR_CATALOG', '../catalog/');
?>
4. Silahkan tes, Insya Allah SUKSES...