Instalasi SekolahKu CMS
Panduan step-by-step instalasi SekolahKu CMS di hosting Anda. Proses instalasi hanya membutuhkan waktu 10-15 menit.
Persiapan
Sebelum memulai, pastikan Anda sudah memiliki:
- ✅ Hosting dengan PHP 7.4+ dan MySQL
- ✅ Domain atau subdomain untuk website sekolah
- ✅ File instalasi SekolahKu CMS (zip)
- ✅ Akses cPanel atau FTP
- ✅ Kredensial database MySQL
Langkah 1: Upload File
Via cPanel File Manager:
- Login ke cPanel hosting Anda
- Buka File Manager
- Navigate ke folder
public_html - Klik Upload
- Pilih file
sekolahku-cms.zip - Tunggu upload selesai
- Klik kanan pada file zip → Extract
- Hapus file zip setelah ekstrak
Via FTP (FileZilla/Cyberduck):
- Buka aplikasi FTP client
- Connect ke hosting (Host, Username, Password)
- Navigate ke folder
public_html - Ekstrak file zip di komputer lokal
- Upload semua file/folder ke
public_html - Tunggu upload selesai (5-10 menit)
Langkah 2: Buat Database
Di cPanel:
- Buka MySQL Databases
- Pada Create New Database:
- Database name:
sekolahku_db - Klik Create Database
- Database name:
- Scroll ke Add New User:
- Username:
sekolahku_user - Password: [buat password kuat]
- Klik Create User
- Username:
- Scroll ke Add User to Database:
- User:
sekolahku_user - Database:
sekolahku_db - Klik Add
- Check ALL PRIVILEGES
- Klik Make Changes
- User:
Catat kredensial berikut:
Database Host: localhost Database Name: cpaneluser_sekolahku_db Database User: cpaneluser_sekolahku_user Database Pass: [password yang Anda buat]
Langkah 3: Konfigurasi Database
Edit file /config/config.php:
- Di File Manager, navigate ke
public_html/config/ - Klik kanan
config.php→ Edit - Update bagian database
- Update
BASE_URL - Klik Save Changes
Langkah 4: Import Database
- Di cPanel, buka phpMyAdmin
- Pilih database dari sidebar kiri
- Klik tab Import
- Klik Choose File
- Pilih file SQL setup
- Scroll ke bawah, klik Go
- Tunggu import selesai
Langkah 5: Set Permissions
Set permission untuk folder uploads ke 755
Langkah 6: Akses Website
Buka browser dan akses website Anda. Jika sukses, homepage akan muncul! 🎉
Langkah 7: Login Admin
Akses panel admin dengan kredensial default (segera ubah password!):
Username: admin Password: admin123
Troubleshooting
Error "Database Connection Failed":
- Cek kredensial di config.php
- Pastikan database sudah dibuat
- Pastikan user sudah ditambahkan ke database
Upload Gambar Gagal:
- Cek folder /uploads/ permission (harus 755)
- Cek PHP upload_max_filesize
Langkah Selanjutnya
- 📝 Konfigurasi Dasar
- 🎨 Mengatur Profil Sekolah
- 👤 Menambah Pengguna Pertama