Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Thank you for choosing Blesta!

What's in this section?

Children Display

Table of Contents
Table of Contents
maxLevel5
outlinetrue
classtoc
Section

System Requirements

Column
width50%

Minimum Requirements

  1. PHP version 5.1.3
  2. PDO, pdo_mysql, curl (version 7.10.5), and openssl (version 0.9.6) PHP extensions
  3. MySQL version 4.1
  4. Apache, IIS, or LiteSpeed Web Server
  5. ionCube PHP loader
Column
width50%

Recommended Requirements

  1. PHP version 5.2 or later
  2. PDO, pdo_mysql, curl (version 7.10.5 or later), openssl (version 0.9.6 or later), ldap, mcrypt, gmp, json, imap, libxml, zlib, and simplexml PHP extensions
  3. MySQL version 5.0 or later
  4. Apache, IIS, or LiteSpeed Web Server
  5. ionCube PHP loader
  6. memory_limit set to 32 MB or greater
Info
titleSpecial Requirements

Every effort is made to stay within the above requirements in the extensions that ship with Blesta, however certain extensions (plugins, modules, and gateways) may have their own unique requirements.

Installation

Follow these steps to install Blesta on your server.

  1. Download Blesta from www.blesta.com/download/
  2. Unzip the Blesta archive file.
  3. Upload the contents of the public_html directory to your server where you will be accessing Blesta, and access this directory in your web browser.
  4. Follow the directions presented to complete your installation.
Info
titleLicense Information

If you do not have a license key, you will be able to activate a free trial during the installation process directly. If you have previously purchased a license key, you will be able to enter it during the installation process.

System Configuration

There are a number of configuration settings that may be set before or after installation.

Requiring index.php in URLs

By default Blesta does not include index.php as part of any URL request, thanks to the use of .htaccess. If your server does not support .htaccess Blesta requires index.php to be included in all URLs. To force Blesta to include index.php in all URLs simply rename or delete the .htaccess file included with Blesta in your root web directory.

Changing the path to the Admin area

By default the path to the Admin area begins with /admin/. To change this locate routes.php in /installpath/config/routes.php and modify the value of the "Route.admin" configuration. For example, to change the path of the admin area to /staff/ set the following:

Code Block
languagephp
titleroutes.php
Configure::set("Route.admin", "staff");

Changing the path to the Client area

By default the path to the Client area beings with /client/. To change this locate routes.php in /installpath/config/routes.php and modify the value of the "Route.client" configuration. For example, to change the path of the client area to /customers/ set the following:

...

languagephp
titleroutes.php

...