Smart School
To install Smart School, Your web server must be running PHP 5.4 or higher and Mysql 5.1 or higher. We have tested it with Windows, Mac and Linux but for optimum performance we will recommend to use Linux with Apache webserver. Below are a list of items you should ensure your host can comply with.
PHP 5.4+
MYSQL 5.1+
MYSQL SQL_MODE must not contain ONLY_FULL_GROUP_BY
mod_rewrite Apache
MBString Extension
MYSQLi Extension
fileinfo Extension
Zip Extension
CURL Extension (recommended)
PHP max_execution_time should be atleast 60 seconds for smoother installation
Follow Ups
After installation Smart School to work properly, you must make few directories/files writeable. Below are a list of directories/files you should ensure that have write permissions.
installation_dir/application/config/config.php
installation_dir/application/config/database.php
installation_dir/application/config/autoload.php
installation_dir/application/config/license.php
installation_dir/temp
installation_dir/backup
installation_dir/backup/database_backup
installation_dir/backup/temp_uploaded
installation_dir/uploads
installation_dir/uploads/