10 February 2012 |

Konfigurasi config.php OpenCart di Hosting

Ceritanya kemarin saya baru aja nyobain OpenCart, sebuah CMS eCommerce yang menurut saya cukup sederhana tapi layak diperhitungkan (karena gampang :D). Selain OpenCart masih banyak CMS eCommerce lainnya, seperti PrestaShop, Magento, osCommerce dan komponen/plugin seperti VirtueMart (Joomla!), UberCart (Drupal) dan WP e-Commerce (WordPress), atau kalau mau lengkapnya monggo dilirik ke daftar Content Management System.

Intinya sih itu semua bisa digunakan untuk membangun sebuah TOKO ONLINE jreng jreng... dan tentunya menghasilkan uang *seharusnya sih begitu*

Ok, selanjutnya saya mau cerita pengalaman saya mengenai OpenCart. Kesan pertama begitu menggoda, karena ringkas dan mudahnya menggunakan CMS ini. Tidak ada masalah yang berarti yang saya rasakan sampai saat ini (soalnya belum sempet ngoprek themenya :p).

Untuk setupnya pasti semuanya sudah bisa kan, jadi gak perlu saya jelasin disini :p. Nah, setelah setup di localhost, proses input data dan desain theme selesai maka langkah selanjutnya adalah upload file ke hosting. Nah disini nih biasanya banyak yang lupa untuk konfigurasi ulang file config.php nya. Sehingga muncul pesan error ketika halaman website diakses.

Nah klo kita lihat konfigurasi dari file config.php di localhost, bentuknya seperti dibawah ini:

Gambar Konfigurasi config.php OpenCart

Nah yang perlu dirubah setelah di-upload ke hosting adalah pathnya. Sesuaikan HTTP server dengan domain dan direktori dengan path hosting. Jadi:

<?php
// HTTP
define('HTTP_SERVER', 'http://www.namaDomain.com/');
define('HTTP_IMAGE', 'http://www.namaDomain.com/image/');
define('HTTP_ADMIN', 'http://www.namaDomain.com/admin/');

// HTTPS
define('HTTPS_SERVER', 'https://www.namaDomain.com/');
define('HTTPS_IMAGE', 'https://www.namaDomain.com/image/');

// DIR
define('DIR_APPLICATION', '/home/namaUserHosting/public_html/namaDomain/catalog/');
define('DIR_SYSTEM', '/home/namaUserHosting/public_html/namaDomain/system/');
define('DIR_DATABASE', '/home/namaUserHosting/public_html/namaDomain/system/database/');
define('DIR_LANGUAGE', '/home/namaUserHosting/public_html/namaDomain/catalog/language/');
define('DIR_TEMPLATE', '/home/namaUserHosting/public_html/namaDomain/catalog/view/theme/');
define('DIR_CONFIG', '/home/namaUserHosting/public_html/namaDomain/system/config/');
define('DIR_IMAGE', '/home/namaUserHosting/public_html/namaDomain/image/');
define('DIR_CACHE', '/home/namaUserHosting/public_html/namaDomain/system/cache/');
define('DIR_DOWNLOAD', '/home/namaUserHosting/public_html/namaDomain/download/');
define('DIR_LOGS', '/home/namaUserHosting/public_html/namaDomain/system/logs/');

// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'usernameDB');
define('DB_PASSWORD', 'passwordDB');
define('DB_DATABASE', 'namaDB');
define('DB_PREFIX', '');
?>


Sebenernya sih tinggal ngasih contoh satu baris aja, tapi berhubung lagi iseng, ya udah ditulis semua aja disini :D

Semoga bermanfaat

13 comments:

  1. Mas, cara membuat sitemap persis seperti punya anda bagaimaan mas?
    ada kategori tapi isinya bisa terlihat...

    tolong bantu saya yah.. ini email sy: auriga_maulana_khasan@yahoo.com

    ReplyDelete
  2. @Auriga,
    saya buatnya manual mas :D, tinggal di link-kan saja :)

    ReplyDelete
  3. itu kan CPANEL kalo di SPANEL gimana ya mas?

    ReplyDelete
  4. tinggal dirubah aja filenya sebelum di-upload.

    ReplyDelete
  5. iya, tapi sumpah beda loh, beda banget struktur direktorinya cpanel kan /home/namaUserHosting/public_html/namaDomain
    kalo spanel itu membingungkan. mohon bantuannya

    ReplyDelete
  6. mungkin bisa nanya langsung dengan penyedia hostingnya mengenai pathnya :)

    ReplyDelete
  7. setelah di running kok nemui seperti ini, kira-kira kenapa ya Gan
    Fatal error: Class 'Registry' not found

    ReplyDelete
  8. @a_tril

    apakah langkah-langkahnya sudah sama dengan yang diatas? klo masih belum bisa, silakan tinggalkan screenshootnya biar saya coba cek salahnya dimana

    ReplyDelete
  9. saya udah ganti path2nya mas

    muncul error:
    Parse error: syntax error, unexpected '/' in /home/a7244871/public_html/config.php on line 20

    mohon bantuannya

    ReplyDelete
  10. @lostinyoureyes
    coba di cek di baris 20 ada bagian yang masih kurang lengkap gak. atau bisa coba kasih liat screenshotnya disini.

    ReplyDelete
  11. broooo,,
    bant ya..
    adminku ta jalankan ga isa malah muncul


    Warning: require_once(/home/u787953803/public_html\system/startup.php) [function.require-once]: failed to open stream: No such file or directory in /home/u787953803/public_html/In12admin/index.php on line 19

    Fatal error: require_once() [function.require]: Failed opening required '/home/u787953803/public_html\system/startup.php' (include_path='.:/usr/lib/php') in /home/u787953803/public_html/In12admin/index.php on line 19

    minta solusi ya

    ReplyDelete
  12. @Wahyu
    ini dijalankan di hostingnya atau masih di local (XAMPP)?

    ReplyDelete
  13. ini yang saya cari mas, terima kasih :)

    ReplyDelete

 
© 2008- - AnggaRifandi
#Arsenal #London #TechStartup #WebAddict #GrowthHacker