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