Persiapan Install OpenSID - JackMizh/Sisekar GitHub Wiki
Berikut ini adalah perkiraan persyaratan sistem yg dibutuhkan untuk menggunakan OpenSID. Jika anda memiliki kurang dari persyaratan minimum, anda tidak akan dapat menginstal OpenSID dengan benar.
Perangkat Lunak
Untuk menjalankan OpenSID diperlukan spesifikasi minimal perangkat lunak yakni sbb:
- Minimal PHP versi 7.4 dan extension yang diperlukan. > Belum support PHP 8
- Minimal MySQL 5.6.5 (2012-04-10, Milestone 8); diperlukan untuk memungkinkan adanya beberapa kolom berisi TIMESTAMP pada suatu tabel.
Untuk pengguna linux, install: php-gd Belum support MySQL 8
- Berjalan Optimal pada MySQL 5.7.x atau MariaDB 10.3.x (seperti situs https://demosid.opendesa.id dan https://berputar.opendesa.id )
- Web Server (Apache, Nginx, IIS, Litespeed)
Untuk memudahkan, kebanyakan pengguna SID umumnya memakai XAMPP untuk menyiapkan server yang dibutuhkan.
PHP Extension
Selain versi PHP yg digunakan, perlu juga dilakukan penyesuaian PHP Extension sebelum atau sesudah menginstal OpenSID agar berjalan normal. Adapun PHP Extension yg perlu diaktifkan yakni sbb :
- curl
- fileinfo
- gd
- iconv
- json
- mbstring
- mysqli
- mysqlnd
- tidy
- zip
- xml
Jika aplikasi sudah terinstal, untuk melihat PHP Extension yg tidak aktif dengan cara yakni sbb :
- Login / Masuk ke OpenSID
- Pilih menu Pengaturan > Info Sistem > Kebutuhan Sistem
Adapun PHP Extension yg perlu dinonaktifkan yakni sbb :
- sqllite3
Lainnya
Pengaturan lain yg jg diperlukan untuk menggunakan OpenSID selain di atas yakni sbb:
- force https, pakai .htaccess bawaan OpenSID (versi online)