- PHP 7.0 to 8.0
- MYSQL 5.5 or higher (MYSQL 8 not supported)
- 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
Before starting Smart School installation, you must make some 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/<all_its_sub_directories>