joomla cloud hosting

Cara Migrasi Joomla dari Localhost ke Hosting Cpanel (Disertai Video)

Joomla adalah salah satu CMS (Contentent Management System) berbasis PHP yang mana digunakan untuk membuat suatu website dari mulai website yang sederhana seperti blog, company profile hingga kompleks seperti e-commerce, forum, dan lain sebagainya.

Artikel lalu saya telah membahas mengenai bagaimana cara migrasi WordPress dari localhost ke hosting, sekarang giliran untuk Joomla. Cara memigrasikan Joomla dari localhost ke hosting dengan Cpanel.

Mengapa harus hosting dengan Cpanel? Target tulisan ini adalah agar semua orang dapat mempraktekannya baik di shared hosting, VPS atau dedicated. Dan seperti yang telah diketahui bahwasanya umumnya orang lebih banyak menyewa shared hosting dibandingkan VPS, atau dedicated. Bisanya dikarenakan masalah biaya, kalaupun misalnya ingin menggunakan fasilitas yang lebih murah yakni kita mengenal istilah VPS Unmanaged yang mana semua serba sendiri kita lakukan, dari mulai install OS hingga konfigurasi server.

Perlu diketahui bahwa migrasi Joomla dari localhost ke hosting terbilang sangat mudah dibandingkan dengan WordPress, mengapa? Karena Joomla tidak memperlukan pengaturan yang berbelit mengenai database, cukup sunting berkas configuration.php nya saja.

Oke, tanpa berbelit panjang langsung saja kita praktek bagaimana cara memigrasikan Joomla dari localhost ke hosting. Perlu diketahui saya menulis dan mempraktekan ini pada sistem operasi GNU/Linux dengan distro Archlinux.

Tahap Praktik

  1. Masuk ke phpMyadmin dari localhost Anda.
  2. Pilih database Joomla Anda.
  3. Export database tersebut berinama misalnya joomla.sql.
    situsali-phpmyadmin-joomla
  4. Masuk ke File Manager, pergi ke direktori Joomla Anda. Misalnya saya pengguna Archlinux maka saya pergi ke direktor /srv/http , bagi Anda pengguna Ubuntu bisa cek di /var/www/html.
    situsali-filemanager
  5. Ganti permission setiap directory (755) dan file (644).
    Berikut ini perintahnya:

    cd /srv/http/joomla
    sudo find . -type d -exec chmod 0755 {} \;
    sudo find . -type f -exec chmod 0644 {} \;

    Perhatian: Pastikan direktori disesuaikan dengan direktori Joomla Anda.

  6. Zip berkas Joomla tersebut beri nama misalnya joomla.zip.
    situsali-compressfile
  7. Buka Cpanel, masuk ke MySQL Databases dan buat database.
    situsali-mysqldatabase
  8. Buat username dan password untuk database tersebut.
    situsali-databases-userpass
  9. Set permission pada username database yg Anda buat tadi.
    situsali-setper-dbsitusali-setper-db2
  10. Masuk ke phpMyAdmin yg berada dalam hosting, dan import berkas joomla.sql tadi.
  11. Masuk ke Filemanager, unggah joomla.zip di public_html.
    wp-migrasi-filemanager
    wp-migrasi-fm-1
  12. Extract joomla.zip, dan sunting berkas configuration.php disesuaikan username/password database. Sunting pada kode public $host = 'localhost'; public $user = 'root'; public $password = '123456';
    <?php
    class JConfig {
        public $offline = '0';
        public $offline_message = 'This site is down for maintenance.<br />Please check back again soon.';
        public $display_offline_message = '1';
        public $offline_image = '';
        public $sitename = 'Situs Ali';
        public $editor = 'tinymce';
        public $captcha = '0';
        public $list_limit = '20';
        public $access = '1';
        public $debug = '0';
        public $debug_lang = '0';
        public $dbtype = 'mysqli';
        public $host = 'localhost';
        public $user = 'root';
        public $password = '123456';
        public $db = 'joomla';
        public $dbprefix = 'yqlfu_';
        public $live_site = '';
        public $secret = 'Tb6QpjstZWjcaxs3';

Video Tutorial

Untuk mempermudah dalam praktek, Anda dapat melihat video yang telah saya buatkan di bawah ini. Oiya, video ini sudah berkualitas HD 1080p, hingga tulisan dalam video terlihat menjadi jelas.

Artikel Terkait

Leave a Reply

Your email address will not be published. Required fields are marked *