# BackendPro User Guide Version 0.3.1

Search User Guide

# Install Process

BackendPro comes with an installation process to setup the system ready for your use. It is very important the process completes successfully otherwise parts of the application may fail.

Important: Please make sure you have the latest version of CodeIgniter on your webserver before trying to run the install process. BackendPro can only run if CodeIgniter is already there.

## Starting the Install

To start the install direct your browser at the `/install` directory of where you installed the application and where CodeIgniter is. You should be presented with a form and futhur instructions.

## Installation Steps

During the installation the following steps will be performed to setup your system ready to be used. Please each one so you know what will happen and what you need to do.

- Database
  The first main things which you are asked for is details of the database where the application will be setup. The user specified must be able to create tables of the type InnoDB and the database specified must already be created.
- User Account
  This is the first user account on the system. It is initialy granted Administrator rights but you can change this after installation.
- ReCAPTCHA
  Please note this section is not required unless you want to use captcha checks on registration and login. If you decide not to provide public/private keys at this stage you can add them to the system manualy in the file `modules/recaptcha/config/recaptcha.php`.
- Encryption Key
  During the setup a random encryption key will be created in your system/application/config/config.php file. DO NOT CHANGE THIS KEY AFTER THE SYSTEM HAS BEEN INSTALLED. Doing so will corrupt all user passwords currently on the system.

Important: Please remove the /install directory after you have setup the system. Leaving it on the system is a huge security risk.