User Tools

Site Tools


Sidebar

server_requirements:start

This is an old revision of the document!


Software Requirements

Hosting companies tend to vary in the way they configure their servers, and although we try to accommodate for all of these possibilities, it is still possible that certain server configurations can cause problems when setting up the auction and classified software even though they technically meet the minimum requirements. Fear not though, by default, most servers are already equipped with the minimum requirements set forth below, but simply need to be activated if not already.

Below are the requirements of the "host" you wish to install the software to. If you already have an account with a hosting company, contact us for a script to upload to your server that checks to see if all the requirements are met. If your current hosting provider does not meet the minimum requirements, and is unable or unwilling to accommodate you to meet these requirements, contact us for further options.

If you have a dedicated server with root access, and need help upgrading or installing something to meet any of these requirements, contact us and we can try to point you in the right direction as best we can. 1)

For a list of hosts that we have verified meet the minimum requirements, see the resources section of our website.

Minimum Requirements

Below are the requirements and recommendations for the use of our software:

Main Requirements

The software will not function properly, or not at all, without at least these minimum requirements from your host:

  • Operating System - Unix/Linux/Windows 2)
  • Scripting Language - PHP 5.2.3 or later
  • PHP Safe Mode - The PHP setting safe_mode must be turned off. 3)
  • Database - MySQL 4.1.0 or later 4)
  • Licensing

Image Processing

Thumbnail/Image processing - GD Library 2.0 or later 7)

Payment Gateways

Some payment gateways will have additional requirements, such as cURL installed in PHP.

  • Authorize.net / Paytrace.com requirements (www.authorize.net)
    • cURL extension (required for AIM method)
    • mhash extension (required for SIM method)
  • cashU (www.cashu.com) - Gateway added in version 6.0
    • OpenSSL extension
    • SOAP extension

The software will run fine with the minimum requirements listed in the section above, but if you want to get the most out of your new Geodesic auction and classified software, we recommend these hosting requirements:

  • Linux 8)
  • PHP 5.4.14 or latest version (with safe_mode turned off)
  • IonCube 9)
  • GD 2.0 + Library 10)
  • MySQL version 4.1 or 5.* 11)

All of our recommended hosts on the resources page have packages that meet these recommended requirements.

1)
Note that the scope of the e-mail support we offer does not cover server related issues, but we will still try to help as best we can as time allows. Keep in mind, that we are primarily Developers, not server administrators.
2)
Our software is set up to work on a Windows server, but because PHP and MySQL was written around an Unix/Linux environment, it is feasible that certain Windows configurations can cause problems. We recommend running the software on Unix or Linux servers.
3)
Note that safe_mode is turned off by default on most hosts since safe_mode is now deprecated according to php.net, and since many PHP applications require it to be turned off.
4)
This software will only run on a MySQL database. We recommend the latest version of MySQL.
5)
One of the added values in choosing the purchased license of our software is that the source code is completely open and editable. However, since it is controlled by a software license key, files relating to software licensing must still be encrypted, your server is required to have either IonCube or Zend Optimizer installed to run the encrypted license key file(s). Note that you either need IonCube OR Zend Optimizer, you do not need both.
6)
The Mobile API addon has all PHP files encoded using Ioncube, so you must have Ioncube Loaders, it will not work with Zend Optimizer like it will for purchased licenses. Note that we only encode PHP files, all templates files and other design related files are not encoded.
7)
GD Library is a free "plug-in" to PHP and is used by your classified and auction software to process the images and produce an optimized thumbnail. Without it you will not be able to display thumbnail images. This "plug-in" is not required for our software to function but is recommended. Versions of GD Library previous to 2.0 will work but some functions to produce the best quality image possible do not exist in the earlier versions.
8)
Recommended over Windows, as we primarily test using Linux environments
9)
Zend Optimizer is not compatible with PHP 5.3 or 5.4, but Ioncube is compatible.
10)
Needed for "security image" feature, and image upload resizing/manipulation
11)
higher versions of MySQL typically run faster and more dependably
server_requirements/start.1365786407.txt.gz · Last modified: 2014/09/25 16:55 (external edit)