“ittaqunnar walau bisyiqqo tamrotin: Jagalah diri kalian dari api neraka, meski hanya dengan bersedekah sepotong kurma”(Hadits Shahih, Riwayat Bukhari dan Muslim. Lihat Shahiihul jaami’ no. 114)

Wednesday, July 9, 2025

Migrasi dari Data Base XAMPP ke Laragon


Assalamualaikum Warrahmatullahi Wabarakatuhu,

Hai sobat blogger, kali ini penulis ingin berbagi ilmu bagaimana setelah kita membuat Website menggunakan database XAMPP trus kita mau migrasi menjadi Laragon. Berikut dibawah ini langkah-langkahnya yang harus sobat lakukan.


✅ LANGKAH MIGRASI DARI XAMPP KE LARAGON


1. Download dan Install Laragon
  • Kunjungi: https://laragon.org/download
  • Pilih Laragon Full (supaya sudah termasuk Apache, MySQL, PHP, Composer, Node.js, dll)
  • Install ke folder baru, misalnya: C:\laragon

2. Pindahkan Database Proyek PHP
  • Pindahkan semua file PHP kamu yang akan migrasi dari aplikasi XAMPP ke Laragon
  • Buka folder yang akan di migrasi pada xampp (contoh folder dcc) biasanya berada di dalam folder htdoc
         C:\xampp\htdocs\dcc
  • Copy folder dcc tersebut dan pindahkan ke folder aplikasi laragon biasanya berada di dalam folder www
         C:\laragon\www\dcc


3. Pindahkan Database 

Karena Laragon dan XAMPP sama-sama pakai MySQL/MariaDB, kamu tinggal lakukan Export - Import via phpMyAdmin

Cara Export pada aplikasi XAMPP
  • Buka control panel XAMPP
  • Klik start Apache dan MySql
  • Klik Admin akan tampil website phpMyAdmin (atau bisa juga langsung klik website: http://localhost/phpmyadmin/
  • Klik letak file database yang akan kita export misalnya dcc_db
  • Klik Ekspor

- Klik kembali tombol Ekspor dibagian bawah hingga file dcc_db akan terdownload sendiri



Cara Import pada aplikasi Laragon
  • Buka Laragon
  • Klik "Database"
  • Klik "Laragon.MySQL"
  • Klik Open
  • Selanjutnya klik kanan "Laragon.MySQL"
  • Klik "Create new"
  • Pilih "Database"
  • Tulis nama file sesuai yang sudah kita export dari XAMPP yaitu file dcc_db
  • Klik OK

  • Pastikan Name: dcc_db dan Collation: utf8mb4_general_ci lalu klik OK
  • Selanjutnya pilih file yang sudah masuk di Laragon yaitu dcc_db
  • Pilih Query
  • Klik kanan di dalam menu Query
  • Klik Load SQL File
  • Pilih file yang akan kita import yaitu dcc_db
  • Pastikan jenis Encodingnya UTF-8 atau UTF-8 (without BOM)
  • Klik Open
  • Selesai

⚠️ Pastikan versi MySQL di Laragon sama atau lebih baru dari XAMPP agar aman.


4. Uji Jalankan Proyek Kamu
  • Jalankan Laragon → Start All
  • Buka di browser:
  • http://localhost/dcc

5. Hapus/Disable XAMPP (Opsional)
  • Kalau Laragon sudah jalan mulus:
  • Stop semua service XAMPP
  • Ubah XAMPP dari auto start menjadi manual jika perlu
6. Jika ada kendala (muncul error)
  • Tutup Dialog di HeidiSQL:
  • Langkah 1.Klik OK pada jendela error dan klik Cancel pada jendela impor HeidiSQL.
  • Langkah 2.Buka jendela utama aplikasi Laragon, lalu klik tombol Terminal (atau klik kanan di Laragon > Laragon > Terminal).
  • Reset Database dcc_db Ketik perintah berikut lalu tekan Enter:
mysql -u root -e "DROP DATABASE dcc_db; CREATE DATABASE dcc_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;"
  • Jika diminta password, langsung tekan Enter.
  • Jalankan Ulang Impor SQL:
  • Di terminal Laragon yang sedang terbuka, ketik bagian ini saja (jangan tekan Enter dulu, pastikan ada satu spasi setelah tanda <):
        mysql -u root -p dcc_db < 
  • Buka File Explorer, masuk ke folder Downloads > dcc_db. Klik tahan file database tersebut, lalu seret (drag) dan lepaskan (drop) langsung ke dalam jendela terminal Laragon.
  • Tekan tombol Enter. Saat muncul teks Enter password:, langsung tekan Enter lagi tanpa mengetik apa pun.
  • Verifikasi: Terminal terdiam sesaat memproses file sebesar 66 MiB, lalu baris baru C:\laragon\www λ muncul kembali tanda proses selesai tanpa error.
  • Buka kembali HeidiSQL, klik nama database dcc_db, lalu tekan tombol F5.
  • Verifikasi: Semua tabel dan trigger (trg_documents_after_insert) sudah masuk dengan lengkap.

Cara Export Database dari Laragon

Apabila kita ingin memindahkan database kita dari Laragon ke aplikasi lain atau kita ingin meminta AI untuk memeriksa dan memperbaiki database kita, maka kita perlu melakukan export file database terlebih dahulu.

Lakukan hal yang sama seperti melakukan export pada aplikasi XAMPP yaitu dengan menggunakan website http://localhost/phpmyadmin . Ketika tampil selamat datang masukkan Nama root dan langsung klik Masuk. untuk Kata sandi kosongkan saja.

Apabila aplikasi Laragon sobat versi 6 kebawah maka sudah dipastikan tidak ada aplikasi phpmyadmin tersebut, pertama yang harus sobat lakuan yaitu:
  1. Download folder phpMyAdmin https://www.phpmyadmin.net/downloads/
  2. Ekstrak hasil download file ZIP tadi
  3. Ganti nama folder hasil ekstrak dengan nama phpmyadmin
  4. Pindahkan ke folder ini C:\laragon\etc\apps\phpmyadmin
  5. Buka file 00-default.conf untuk membuat Alias di Apache, lokasi folder file tersebut yaitu: C:\laragon\etc\apache2\sites-enabled\00-default.conf
  6. Setelah ketemu buka file tersebut menggunakan aplikasi Notepad
  7. Edit untuk kode yang lokasinya pada bagian bawah:
            <Directory "C:/laragon/www">
            AllowOverride All
            Require all granted
            </Directory>

    8. Ganti menjadi kode dibawah ini:
        Alias /phpmyadmin "C:/laragon/etc/apps/phpmyadmin"

            <Directory "C:/laragon/etc/apps/phpmyadmin">
            AllowOverride All
            Options Indexes FollowSymLinks
            Require all granted
            </Directory>

    9. Restart Apache dengan klik tombol Stop All, kemudian tekan kembali Start All
    10. Coba buka kembali pada browser http://localhost/phpmyadmin


Wassalam,
DK

No comments:

Post a Comment