SIM JAGA RSUD - PANDUAN UPLOAD SHARED HOSTING / CPANEL
=====================================================

Persyaratan hosting:
- PHP 8.3 atau lebih baru
- Composer tersedia melalui Terminal cPanel atau SSH
- Ekstensi PHP: mbstring, openssl, pdo, tokenizer, xml, ctype, json
- Gunakan pdo_mysql untuk database MySQL atau pdo_sqlite untuk SQLite

CARA UPLOAD
-----------
1. Buka File Manager cPanel dan masuk ke HOME DIRECTORY akun hosting.
   Jangan ekstrak ZIP dari dalam folder public_html.

2. Upload file sim-jaga-rsud-cpanel-upload.zip ke HOME DIRECTORY.

3. Extract ZIP. Hasilnya:
   - laravel_app/  : source Laravel, aman di luar folder publik
   - public_html/  : entry point dan aset website

4. Buka Terminal cPanel atau SSH, lalu jalankan:

   cd ~/laravel_app
   composer install --no-dev --optimize-autoloader
   cp .env.example .env
   php artisan key:generate

5. Untuk MySQL, buat database dan user melalui cPanel, kemudian edit:

   ~/laravel_app/.env

   Gunakan konfigurasi:

   APP_ENV=production
   APP_DEBUG=false
   APP_URL=https://domain-anda.com

   DB_CONNECTION=mysql
   DB_HOST=localhost
   DB_PORT=3306
   DB_DATABASE=nama_database
   DB_USERNAME=user_database
   DB_PASSWORD=password_database

6. Jalankan:

   cd ~/laravel_app
   php artisan migrate --seed --force
   php artisan optimize
   chmod -R 775 storage bootstrap/cache

7. Buka:
   - Halaman jadwal: https://domain-anda.com
   - Back office:     https://domain-anda.com/admin

CATATAN
-------
- Jika folder public_html sudah memiliki website, backup terlebih dahulu.
- Folder vendor tidak disertakan karena dibuat oleh Composer sesuai server hosting.
- Jika hosting tidak memiliki Terminal atau Composer, minta provider menjalankan
  langkah pada nomor 4 dan 6.
