Aplikasi Ujian Online Menggunakan CodeIgniter 3
[!IMPORTANT]
Disarankan menggunakan PHP versi 7. \
Tidak dapat berjalan di PHP versi 8 ke atas
Cara Install
- Buat database dengan nama _ci_onlinetest.
- Kemudian import database pada folder sql.
- dan juga ubah _date_default_timezoneset pada config.php.
Install di CPanel Hosting (Jika dihosting)
- Lakukan seperti cara diatas.
- Pada file config.php ubah _baseurl dengan domain anda dengan menyertakan
http://
atau https://
.
- Jika di dalam folder project tidak terdapat file .htaccess silahkan dibuat saja.
- Kemudian bisa isi dengan kode berikut ini :
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.\*)$ index.php?/$1 [L]
</IfModule>
Install di NGINX (Alternatif Apache)
- Lakukan cara install seperti biasa.
- Ubah setting pada file
/etc/nginx/sites-available/default
.
- Lalu tambahkan kode berikut ini :
location /NAMA_FOLDER_PROJECT {
try_files $uri $uri/ /NAMA_FOLDER_PROJECT/index.php;
}
- Sesuaikan
NAMA_FOLDER_PROJECT
dengan nama folder aplikasi ujian online anda.
Jika sudah mengikuti langkah diatas dengan benar seharusnya aplikasi sudah berjalan dengan baik. Pastikan pada console browser tidak terdapat error.
User
- Administrator \
Email: admin@admin.com \
Password : password
Thanks to :
- AdminLTE
- CodeIgniter
- Ion Auth
- Datatables
- Ignited Datatables
- Select2
- SweetAlert2
- Bootstrap
- JQuery
- PACE.js
- Codemirror
- Bootstrap datetime-picker
- Fontawesome
- Ion-icons
- Froala Editor
- MommentJs
- ICheck
- frankyradio
- and more...