CiFireCMS adalah platform CMS open source gratis Indonesia dibuat menggunakan framework CodeIgniter3. Dengan konsep yang menarik dan mudah digunakan oleh siapa saja.
CiFireCMS baik dijalankan pada web server Apache 2.4.x PHP 7.3.x dan PHP 5.6.x (PHP 5.6-Native Not recommended).
- pdo_mysql
ON
- pdo_sqlite
ON
- json
ON
- fileinfo
ON
- intl
ON
- Download source code CiFireCMS dari github atau dari situs resmi https://www.alweak.com. Pastikan ekstensi file adalah
zip
jika bukan silahkan ubah dan sesuaikan nama ekstensinya. - Extract file cifirecms.zip di directory web Anda. Pastikan file
.htaccess
ter-copy dengan baik. - Buat database baru untuk menampung semua tabel konfigurasi CiFireCMS.
# konfigurasi databse.
Database = db_database
Collation = utf8_general_ci
- Jalankan browser dan masuk ke alamat web anda. Jika tidak ada kesalahan, anda akan langsung di arahkan ke halaman instalasi CiFireCMS.
- Ikuti dengan benar prosedur dan langkah-langkah instalasi.
- Jika instalasi sudah selesai dan berhasil, jangan lupa untuk menghapus folder
install
dan file-file lainnya selain fileindex.php
dan.htaccess
. - CiFireCMS siap digunakan.
Ubah user permission pada folder berikut menjadi 775.
folder-web-anda
├── content
│ ├── tmp --> 775
│ ├── thumbs --> 775
└── └── uploads --> 775
Konfigurasi file .htaccess standart seperti berikut.
RewriteEngine On
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
Untuk menentukan web anda di akses dengan alamat http atau https silahkan ubah konfigurasi file .htaccess tambahkan kode berikut di bawah baris kode RewriteEngine On
.
# non-www to www.
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://www.%1%{REQUEST_URI} [L,NE,R=301]
# www to non-www.
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [L,NE,R=301]
# non-www to www.
RewriteCond %{HTTPS} on [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ http://www.%1%{REQUEST_URI} [L,NE,R=301]
# www to non-www.
RewriteCond %{HTTPS} on [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [L,NE,R=301]
Jika web sudah di online-kan silahkan ubah kode pada index.php Cari baris kode berikut :
define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'development');
Ubah menjadi seperti berikut :
define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'production');
- Masuk ke alamat
http://nama-web-anda/l-admin
- Masukkan data login seperti yg telah diinputkan pada saat proses instalasi.
- Log In
http://nama-web-anda/l-member
- Register
http://nama-web-anda/l-member/register
protocol = SMTP or smtp
smtp_host = ssl://nama.smtp.host
smtp_port = 465
smtp_crypto = ssl
mailtype = html
charset = iso-8859-1
- Tuhan Yang Maha Esa.
- Semua rekan-rekan yang berkontribusi untuk CiFireCMS.
- Codeigniter3 sebagai core engine CiFireCMS.
- Cizthemes sebagai pembuat template frontend versi 1.0.0.
- SemiColonWeb sebagai pembuat template frontend versi 1.1.0.
- Kopyov sebagai pembuat template backend.
- Creative-tim sebagai pembuat template dasbor member.
- Easy Menu Manager sebagai pembuat component menu manager.
- Jquery, Bootstrap dan semua plugins jquery yang dipakai pada CiFireCMS.
- DwiraSurvivor PopojiCMS untuk inspirasi, saran serta rekomendasi sehingga engine CiFireCMS bisa rilis.
CiFireCMS dilisensikan di bawah MIT License.