Installation

Server Requirements

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.6+MYSQL 5.1+MYSQL SQL_MODE must not contain ONLY_FULL_GROUP_BYmod_rewrite ApacheMBString ExtensionMYSQLi Extensionfileinfo ExtensionZip ExtensionCURL Extension
Read More

404 Or Page Not Found Error During Installation

During installation if you are getting 404 or Page not found error then following possible causes may be behind this -Check .htaccess file is present in your Smart School hosting directory. By default .htaccess files are hidden in cpanel, you can enable visible .(dot) hidden files from cpanel file manager setting option. .htaccess file already present in your downloaded package in respective folder.url rewriting module is disabled in your hosting.
Read More

cPanel Installation

Check following video tutorial for Smart School installation on cPanel hosting servers -
Read More

XAMPP Installation

Check following video tutorial for Smart School installation on XAMPP localhost server -
Read More

WAMP Installation

Check following video tutorial for Smart School installation on XAMPP localhost server -
Read More

IIS - Windows Server Installation

Using Windows based IIS Web Server hosting which is not recommended to use Smart School. We provide support only for Linux with Apache hosting for Smart School so its highly recommended to use Smart School on LAMP (Linux, Apache, MySQ, PHP) based hosting.mod_rewrite should be enabled on your hosting before installing Smart School.Place the web.config file in the folder where you are trying to install Smart School.Use the following web.config file to install on IIS server.<?xml
Read More

NGINX Installation

We provide support only for Linux with Apache hosting for Smart School so its highly recommended to use Smart School on LAMP (Linux, Apache, MySQ, PHP) based hosting.Use the following configuration if you are installing Smart School on NGINX. In the sample code config, there are some variables that you need to change manually based on your server.Advanced Configserver {listen Your_IP_ADDRESS_HERE:443 http2;# If you don't have http2 support, delete http2 here
Read More


Smart School © 2021 All Rights Reserved