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.