RUTE28 WEB HARDCODE MIGRATOR
=============================

ACCESS KEY:
PA4W68fRqJSJZmuFNhfSnyrG

CARA PASANG TANPA TERMINAL
--------------------------
1. Upload file:
   rute28-web-migrator.php

   ke document root domain utama, misalnya:
   /home/USERNAME/public_html/

2. Buka:
   https://rute-28.xyz/rute28-web-migrator.php

3. Masukkan ACCESS KEY di atas.

4. Sistem otomatis mendeteksi home host baru.

5. Periksa kolom:
   Root scan
   Home host lama
   Home host baru
   Domain lama
   Domain baru
   Path backoffice lama
   Path backoffice baru

6. Klik:
   PREVIEW PERUBAHAN

7. Periksa daftar file dan mapping.

8. Ketik:
   TERAPKAN

9. Klik:
   TERAPKAN DAN BUAT BACKUP

BACKUP
------
Backup otomatis dibuat di folder:

/home/USERNAME/.migration-backup-YYYYMMDD-HHMMSS

Rollback dapat dilakukan langsung dari halaman yang sama.
Ketik RESTORE lalu klik tombol rollback.

YANG DILEWATI
-------------
vendor
node_modules
logs
cache
tmp
sessions
uploads
backup
backups
file biner

PENTING
-------
- Jangan mengubah file ketika preview sedang terbuka.
- Jalankan preview ulang sebelum apply bila ada file yang berubah.
- Password database, username database, token API, dan signature tidak diubah.
- Setelah website normal, HAPUS rute28-web-migrator.php dari server.
- Jangan membagikan ACCESS KEY.
