Pre-requisites

The following are required by Suma to be present in order to run:

  • Wordpress (2.9 or higher)
  • PHP (5.2.3 or higher)
  • A PHP Decoder (IonCube Loader or PHPExpress Loader)

These are explained in more detail below.

Wordpress pre-requisite

You can check which version of Wordpress you are running by logging in to Wordpress as the administrator and clicking on the Dashboard menu item (very top of the left-hand sidebar).  This will show you the dashboard page which will report the version you are running.  It will need to be Wordpress 2.9 or higher.

PHP pre-requisite

There is no universally applicable procedure for checking which PHP version you are running (at least that I know of – if you know of one please share).  But typically if you are using a shared hosting environment (i.e. one where you haven’t installed the Operating System yourself) then chances are very good that you have PHP 5.2 or better.  Obviously, if you’re running Wordpress then you’ve got some grade of PHP installed, its just a matter of ensuring its not PHP 4.x. or 5.1.

PHP Decoder pre-requisite

Suma is written in PHP (the same programming language used by Wordpress).  Most of Suma’s PHP files are encoded thus they require a Decoder to be present on the web server in order to execute them.

Suma uses two different but equivalent encoding technologies so you can choose the decoder technology that best suits your circumstances.  You will only need one of these to be installed on your webserver to use Suma.  Both of them are free to download and use.

ionCube® provide a free Loader which enables end-users to transparently execute files encoded by ionCube’s PHP Encoder as if they were regular PHP files.  On many web servers the Loader can be enabled automatically with no changes to the php.ini file or server restart. Alternatively a single line can be added to the php.ini file.  Loaders are available for most OS/platforms from ionCube’s download page along with instructions for how to install their Loader.
ionCube Loader and Instructions for installing ionCube’s Loader

PHP Express is a free PHP loader and accelerator from NuSphere™ that enables end-users to transparently execute files encoded by NuSphere Nu-Coder-PHP Encoder as if they were regular PHP files and also speeds up the execution of regular PHP files.
Download the NuSphere PHP Loader
NuSphere’s PHPExpress and Instructions for installing NuSphere’s PHPExpress

Next Step: Install Suma