To installing Smart Hospital, Your web server must be running PHP 7.0 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 7.0+
  • MYSQL 5.1+
  • MYSQL SQL_MODE must not contain ONLY_FULL_GROUP_BY
  • mod_rewrite Apache
  • MBString Extension
  • MYSQLi Extension
  • Zip Extension
  • CURL Extension (recommended)
  • PHP max_execution_time should be atleast 60 seconds for smoother installation
  • * In most hosting accounts, these extensions are enabled by default. But you should check with your hosting provider.

Before installation Smart Hospital to install and work properly, you must make few directories/files writable. 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>