Instalasi
Kebutuhan Server
Untuk mulai bekerja dengan O2System Framework anda harus memastikan server anda telah memenuhi persyaratan minimum berikut:
HTTP Server
Apache
Module Rewrite (mod_rewrite)
Module Header (mod_header)
NGINX
PHP FPM
Microsoft IIS
PHP Fast-CGI
Rewrite Rule
Supported PHP Versions
PHP v5.6.0+ (Nearly Deprecated)
PHP v7.1+ (Strongly Recommended - Why v7.1?)
Untuk performa lebih baik, disarankan menggunakan PHP v7.1+
PHP Extensions
Fileinfo
Mcrypt
OpenSSL
Mbstring
Tokenizer
XML
APCu & Zend OPCache
Membuat Project
O2System Framework telah menggunakan Composer sebagai Dependency Management, jadi langkah termudah untuk melakukan instalasi adalah dengan menggunakan perintah Composer create-project command in your terminal:
Perizinan Direktori
Setelah selesai melakukan instalasi O2System Framework anda wajib memastikan bahwa direktori cache dan storage dapat ditulis oleh aplikasi anda.
Mengubah permission pada direktori cache
Mengubah permission pada direktori storage
Membuat Virtual Host
Apache
Bagi anda yang menggunakan apache sebagai web-server anda, buatlah file .htaccess pada direktori root dokumen aplikasi anda lalu isikan dengan kode htaccess seperti contoh dibawah ini.
NGINX
Bagi anda yang menggunakan NGINX sebagai web-server, buatlah vhost untuk proyek aplikasi anda lalu isi file vhost tersebut dengan konfigurasi seperti contoh di bawah ini.
Microsoft IIS
Setelah anda memastikan IIS anda sudah memiliki plugin Rewrite Rule, buatlah file web.config di root direktori project anda dan isikan seperti contoh dibawah ini.
Last updated