master, mau tanya nehhhhh
kemarin saya install OC di subdomain, setelah itu sy pindah menjadi domain utama di server lain....
nah ada masalah saat customer dan admin login. waktu login langsung logout dan perintah login lagi.
kira2 apa yg salah ya ?
mengingat nama domain awal sama yang baru beda.
apa file htaccess , config, php.ini , atau session.php yg salah ya
sdh saya otak atik masih belum bisa
mohon bantuannya ya
Cookies konflik. Cookie browser Siram. Jangan mencoba untuk login ke kedua admin dan menyimpan pada waktu yang sama dengan browser yang sama.
[Cookies conflict. Flush browser cookies. Do not try to log into both admin and store at the same time with the same browser.]
[Cookies conflict. Flush browser cookies. Do not try to log into both admin and store at the same time with the same browser.]
Cara yang saya lakukan untuk migrasi OC pindah domain (atau dari sub domain ke domain utama) kurang lebih spt ini:
1: Export database (gunakan phpMyAdmin dari cpanel)
2: Copy semua aplikasi OC Anda ke lokasi / domain yang baru (gunakan File Explorer dari cpanel)
3: Import database yang sdh di-backup tadi (gunakan phpMyAdmin dari cpanel)
4: Cek dan edit ulang untuk dua file konfigurasi ini:
[YOUR BACKUP FOLDER]/config.php
[YOUR BACKUP FOLDER]/admin/config.php
5: Upload kedua file konfigruasi yang baru tsb ke domain yg baru sesuai lokasinya masing2.
CATATAN:
Perhatikan contoh isi kedua file konfigurasi yang digunakan dalam OC ini.
THE STANDARD HTTP ROOT FILES
// HTTP
define('HTTP_SERVER', 'http://www.[YOUR NEW DOMAIN].com/');
define('HTTP_IMAGE', 'http://www.[YOUR NEW DOMAIN].com/image/');
define('HTTP_ADMIN', 'http://www.[YOUR NEW DOMAIN].com/admin/');
THE SECURE CONNECTION ROOT FILE PATH
// HTTPS
define('HTTPS_SERVER', 'http://www.[YOUR NEW DOMAIN].com/');
define('HTTPS_IMAGE', 'http://www.[YOUR NEW DOMAIN].com/image/');
THE GLOBAL DIRECTORY PATHS
// 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/');
YOUR OPENCART MYSQL DATABASE CONNECTION DETAILS
// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', '[MYSQL HOST]');
define('DB_USERNAME', '[MYSQL USERNAME]');
define('DB_PASSWORD', '[MYSQL PASSWORD]');
define('DB_DATABASE', '[MYSQL DATABASE NAME]');
define('DB_PREFIX', '[MYSQL DATABASE PREFIX]');//The standard is "opn_" without quotes
Sehingga isi lengkapnya kurang lebih spt ini:
// HTTP
define('HTTP_SERVER', 'http://www.[YOUR NEW DOMAIN].com/');
define('HTTP_IMAGE', 'http://www.[YOUR NEW DOMAIN].com/image/');
define('HTTP_ADMIN', 'http://www.[YOUR NEW DOMAIN].com/admin/');
// HTTPS
define('HTTPS_SERVER', 'http://www.[YOUR NEW DOMAIN].com/');
define('HTTPS_IMAGE', 'http://www.[YOUR NEW DOMAIN].com/image/');
// 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/');
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', '[MYSQL HOST]');
define('DB_USERNAME', '[MYSQL USERNAME]');
define('DB_PASSWORD', '[MYSQL PASSWORD]');
define('DB_DATABASE', '[MYSQL DATABASE NAME]');
define('DB_PREFIX', '[MYSQL DATABASE PREFIX]');//The standard is "opn_" without quotes
Untuk file config pada folder “/admin” juga sama, cek dan edit ulang isinya sesuai dgn domian yg baru:
// HTTP
define('HTTP_SERVER', 'http://www.[YOUR NEW DOMAIN].com/admin/');
define('HTTP_CATALOG', 'http://www.[YOUR NEW DOMAIN].com/');
define('HTTP_IMAGE', 'http://www.[YOUR NEW DOMAIN].com/image/');
// HTTPS
define('HTTPS_SERVER', 'http://www.[YOUR NEW DOMAIN].com/admin/');
define('HTTPS_IMAGE', 'http://www.[YOUR NEW DOMAIN].com/image/');
// DIR
define('DIR_APPLICATION', '/admin/');
define('DIR_SYSTEM', '/system/');
define('DIR_DATABASE', '/system/database/');
define('DIR_LANGUAGE', '/admin/language/');
define('DIR_TEMPLATE', '/admin/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/');
// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', '[MYSQL HOST]');
define('DB_USERNAME', '[MYSQL USERNAME]');
define('DB_PASSWORD', '[MYSQL PASSWORD]');
define('DB_DATABASE', '[MYSQL DATABASE]');
define('DB_PREFIX', '[MYSQL PREFIX]');//Same as before with the "opn_" as standard
Harap berhati-hati jangan ada settingan yang salah ketik, harus persis sama dengan settingan yang ada. Misalnya, kesalahan pada settingan MySQL akan menyebabkan gagal koneksi ke database. Atau kesalahan settingan pada lokasi (alamat path) file juga bisa menyebabkan Anda tdk bisa login ke halaman admin / halaman member (spt yg Anda alami).
Jika semua langkah-langkah ini dilakukan dgn benar, proses pemindahan toko online OpenCart ke lokasi yang baru hanya butuh waktu kurang dari 3 menit.
Jika masih ragu, silakan eksperimen dulu di local server. Dan jangan lupa, backup adalah kunci sukses Anda jika Anda menemui kegagalan di tengah jalan. So, sblm Anda memulai selain berdoa juga lakukan backup terlebih dulu.
1: Export database (gunakan phpMyAdmin dari cpanel)
2: Copy semua aplikasi OC Anda ke lokasi / domain yang baru (gunakan File Explorer dari cpanel)
3: Import database yang sdh di-backup tadi (gunakan phpMyAdmin dari cpanel)
4: Cek dan edit ulang untuk dua file konfigurasi ini:
[YOUR BACKUP FOLDER]/config.php
[YOUR BACKUP FOLDER]/admin/config.php
5: Upload kedua file konfigruasi yang baru tsb ke domain yg baru sesuai lokasinya masing2.
CATATAN:
Perhatikan contoh isi kedua file konfigurasi yang digunakan dalam OC ini.
THE STANDARD HTTP ROOT FILES
// HTTP
define('HTTP_SERVER', 'http://www.[YOUR NEW DOMAIN].com/');
define('HTTP_IMAGE', 'http://www.[YOUR NEW DOMAIN].com/image/');
define('HTTP_ADMIN', 'http://www.[YOUR NEW DOMAIN].com/admin/');
THE SECURE CONNECTION ROOT FILE PATH
// HTTPS
define('HTTPS_SERVER', 'http://www.[YOUR NEW DOMAIN].com/');
define('HTTPS_IMAGE', 'http://www.[YOUR NEW DOMAIN].com/image/');
THE GLOBAL DIRECTORY PATHS
// 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/');
YOUR OPENCART MYSQL DATABASE CONNECTION DETAILS
// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', '[MYSQL HOST]');
define('DB_USERNAME', '[MYSQL USERNAME]');
define('DB_PASSWORD', '[MYSQL PASSWORD]');
define('DB_DATABASE', '[MYSQL DATABASE NAME]');
define('DB_PREFIX', '[MYSQL DATABASE PREFIX]');//The standard is "opn_" without quotes
Sehingga isi lengkapnya kurang lebih spt ini:
// HTTP
define('HTTP_SERVER', 'http://www.[YOUR NEW DOMAIN].com/');
define('HTTP_IMAGE', 'http://www.[YOUR NEW DOMAIN].com/image/');
define('HTTP_ADMIN', 'http://www.[YOUR NEW DOMAIN].com/admin/');
// HTTPS
define('HTTPS_SERVER', 'http://www.[YOUR NEW DOMAIN].com/');
define('HTTPS_IMAGE', 'http://www.[YOUR NEW DOMAIN].com/image/');
// 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/');
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', '[MYSQL HOST]');
define('DB_USERNAME', '[MYSQL USERNAME]');
define('DB_PASSWORD', '[MYSQL PASSWORD]');
define('DB_DATABASE', '[MYSQL DATABASE NAME]');
define('DB_PREFIX', '[MYSQL DATABASE PREFIX]');//The standard is "opn_" without quotes
Untuk file config pada folder “/admin” juga sama, cek dan edit ulang isinya sesuai dgn domian yg baru:
// HTTP
define('HTTP_SERVER', 'http://www.[YOUR NEW DOMAIN].com/admin/');
define('HTTP_CATALOG', 'http://www.[YOUR NEW DOMAIN].com/');
define('HTTP_IMAGE', 'http://www.[YOUR NEW DOMAIN].com/image/');
// HTTPS
define('HTTPS_SERVER', 'http://www.[YOUR NEW DOMAIN].com/admin/');
define('HTTPS_IMAGE', 'http://www.[YOUR NEW DOMAIN].com/image/');
// DIR
define('DIR_APPLICATION', '/admin/');
define('DIR_SYSTEM', '/system/');
define('DIR_DATABASE', '/system/database/');
define('DIR_LANGUAGE', '/admin/language/');
define('DIR_TEMPLATE', '/admin/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/');
// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', '[MYSQL HOST]');
define('DB_USERNAME', '[MYSQL USERNAME]');
define('DB_PASSWORD', '[MYSQL PASSWORD]');
define('DB_DATABASE', '[MYSQL DATABASE]');
define('DB_PREFIX', '[MYSQL PREFIX]');//Same as before with the "opn_" as standard
Harap berhati-hati jangan ada settingan yang salah ketik, harus persis sama dengan settingan yang ada. Misalnya, kesalahan pada settingan MySQL akan menyebabkan gagal koneksi ke database. Atau kesalahan settingan pada lokasi (alamat path) file juga bisa menyebabkan Anda tdk bisa login ke halaman admin / halaman member (spt yg Anda alami).
Jika semua langkah-langkah ini dilakukan dgn benar, proses pemindahan toko online OpenCart ke lokasi yang baru hanya butuh waktu kurang dari 3 menit.
Jika masih ragu, silakan eksperimen dulu di local server. Dan jangan lupa, backup adalah kunci sukses Anda jika Anda menemui kegagalan di tengah jalan. So, sblm Anda memulai selain berdoa juga lakukan backup terlebih dulu.
Newgrosir wrote:master, mau tanya nehhhhh
kemarin saya install OC di subdomain, setelah itu sy pindah menjadi domain utama di server lain....
nah ada masalah saat customer dan admin login. waktu login langsung logout dan perintah login lagi.
kira2 apa yg salah ya ?
mengingat nama domain awal sama yang baru beda.
apa file htaccess , config, php.ini , atau session.php yg salah ya
sdh saya otak atik masih belum bisa
mohon bantuannya ya
apa sudah dicek juga gangguan di jaringannya ??
terkadang jaringan juga bisa bikin jadi error..
infonya bagus juga tuh,,, thanks yah dapet pengalaman lagi deh.
terkadang jaringan juga bisa bikin jadi error..
infonya bagus juga tuh,,, thanks yah dapet pengalaman lagi deh.
JakartaWebhosting.com Product: Shared Hosting | Reseller Hosting | Cloud Hosting | Dedicated Server | Domain Registration | Opencart Hosting
Who is online
Users browsing this forum: No registered users and 105 guests