Panduan Instalasi (Shared Hosting cPanel)
- Upload semua file project ke public_html (atau subfolder) di cPanel.
- Buat database MySQL dan user database lewat cPanel.
- Impor skema SQL dari file database/schema.sql via phpMyAdmin.
- Atur koneksi DB di config/config.php atau set env DB_HOST, DB_NAME, DB_USER, DB_PASS.
- Akses Login Admin, lalu impor data pelanggan lewat menu Impor.
Buat Akun Admin
Akun admin sudah ada. Login untuk menambah admin baru.
Cron Job Reminder WhatsApp (Opsional)
Fitur ini memakai webhook gateway WhatsApp pihak ketiga. Set WA_WEBHOOK_URL dan WA_TOKEN di environment cPanel (atau edit config).
Contoh cron (setiap hari jam 09:00)
0 9 * * * /usr/local/bin/php -d detect_unicode=0 /home/mljneti1/public_html/parcel.mljnet.id/cron/reminder_whatsapp.php
Script: cron/reminder_whatsapp.php (mengirim ke pelanggan status BELUM, max 200/hari).
Catatan Keamanan
- Login admin memakai hash bcrypt dan session regeneration saat login.
- Semua form admin memakai CSRF token.
- Query DB menggunakan PDO prepared statements.