Go Back to Help Index

Adding a Step: Server Check

Purpose

The purpose of this step is to verify that the target server for your product has the required libraries, extensions, modules, and software that your product requires.  Letting the user know the system requirements now will eliminate questions when certain features do not work during the execution of your product.

Field Breakdown

Step Name - This title will be displayed at the top of this screen during the installation process.

Description - In the content area of the installation screen, this text will be displayed.  The results of the server check will follow this text.  You must format using HTML.  For newlines, you should use '<br />' for HTML breaks.

Select Items - Each text box accepts a version number.  This version number acts as the minimum version requirement for your software.  For example, if you have '4.0' in the 'PHP' box, version 4.2, 4.3 or 5.0 will all be OKAY during the server check.  If you check a checkbox beside an extension, module, or software name, you will verify that it exists on the server (regardless of the version number).

Frequently Asked Questions

Does the IonCube Loader checkbox check for runtime loaders?

No, it does not.  If you package your product with runtime loaders, the script assumes that they work properly.  This will only check for server-installed loaders.

Why does the GD Image Library have a select box?

BuildExec will ensure that the user has either version 1.0 or 2.0.  By selecting 1.0, the user will have to have 1.0; version 2.0 will return as a FAILURE.  We do this because the GD Image Library changed significantly between 1.0 and 2.0 so software usually works with one or the other, not both.