FeaturesDemoOrderSupport

Home
Member Login
Products
» Ultimate Locator
  » Purchase
  » Features
  » Demo
  » Comparison
  » Requirements
  » Version Log
» Zip Code Data
» Add-on Options
Support
» Register Account
» Support Index
» Announcements
» Submit a Ticket
» Knowledgebase
» Video Downloads
» User Manuals
» User Forums
Contact Us
   


100% SATISFACTION GUARANTEE!

Your purchase is protected.  View the End User License Agreement for all terms of purchase.

Ultimate Locator Powered by:

MySQL
Latest Version:
3.2
Release Date:
03/17/09
Version Log
view
 

 

IonCube & SourceGuardian

 

What is ionCube and SourceGuardian?
ionCube and SourceGuardian are methods of protection for php code.  Although ionCube (www.ioncude.com) and SourceGuardian (www.sourceguardian.com) are competing companies, we choose to use both of their packages in order to offer our clients a choice when installing our software.  We encode some of our php code with ionCube or SourceGuardian.  Which means your server must be able to decode  the php scripts in order to run them.

You have a choice when it comes to installing Ultimate Locator.  You can choose to install an ionCube version or a SourceGuardian version.  All the different versions of Ultimate Locator will be available for download within your member account.

Update: Since the release of PHP 5.2+, your server must have ionCube or SourceGuardian built in to the server's php.ini file. Runtime loading of the ionCube and SourceGuardian loaders is no longer supported in php's latest releases.

 

If you wish to download and install our ionCube version, your server must support ionCube encoded files.

There are two methods ionCube can be integrated into your server.  1.)  ionCube can be built into your server's php.ini file.  2.) ionCube can be used via Runtime Loading.

If you don't know if ionCube is already integrated with your server, you should email your hosting support administrator and ask.  If ionCube is not built into your php.ini file, you can use  'Runtime Loading', which means you simply need to upload a few ionCube files to your server in a new /ioncube folder.

We also offer an Auto Uploader tool that comes with v3.0+, that will upload all files, set permissions and test your server to see if the ionCube is built into your server.  If it is not, it will attempt to install the Runtime Loaders for you automatically.  If automatic install of the runtime loaders fail, due to your server's settings, then you will have to manually upload the loader files yourself and may need to adjust your servers settings.

ionCube Requirements:
If your PHP install has Safe_Mode turned on, then using the ionCube Runtime Loaders will not work.  You will have to turn Safe_Mode off or build ionCube into the php.ini file.

If your PHP install has threading support then run-time Loading is only possible on threaded web servers if using the CGI, FastCGI or CLI interface.

Automatic install of IonCube run-time Loaders on a Windows server typically does not succeed.  You will will have to install manually via FTP, in most cases.

View the IonCube FAQ for help with common questions, or go to IonCube.com to get server specific runtime loaders for your server type

 

 

Since we choose to deliver our software with Source Guardian Encoding, it means that Source Guardian Loaders are required to be installed on your server to run Ultimate Locator v3.  In most cases, it's not hard to get your server to have Source Guardian support.

Our Source Guardian encoded files require a few special files to be on your server.  These files are called 'ixed loaders' and simply need to be placed on your server in their own folder.  Simply make sure you have a folder named /locator/ixed and it has the appropriate file for your server type.  We include all the 'ixed loaders' you might need along with your software so you don't have to worry about finding and loading them.

Source Guardian files work with all versions of PHP.

Most operating systems and installations of PHP will load our encoded scripts without any modification. PHP will be able to find and load the appropriate loader if the following conditions are met:
 
1) Operating system and PHP mode:
 
Linux or FreeBSD - PHP installed as CGI or CLI
Linux or FreeBSD - PHP installed as Apache module (with thread safety off)
Windows - PHP installed as CGI or CLI
 
2) Thread Safety is disabled. You may check phpinfo() output for this.
 
3) dl() is enabled. You should have enable_dl=On in your php.ini.
 
4) The PHP extensions directory needs to exist. Please check that the extension_dir= option in php.ini points to a real directory that does exist on the server. Some hosting companies have incorrect installations of PHP and point to a folder that does not exist, and this can cause problems.
 
5) The latest ixed loaders are installed in an /ixed/ subdirectory within your scripts directory or any parent directory. Examples are below:

6) Windows Users: extension_dir= option in php.ini should point to a directory located *on the same drive* as your website and where you are installing the locator files

You can learn more about the Source Guardian requirements by visiting www.sourceguardian.com

 



 

Customer is responsible for meeting or exceeding the minimum server requirements.  If you are not sure if your server is compatible, please email the requirements to your hosting company or server admin and ask them if your server can meet those requirements.


 

© 2003-2006 Web Logic Media, Inc. All rights reserved.