PhotoStore Documentation


Site Error: file xxxxx requires ioncube loader xxxxx install by adminstrator

You are getting this error cause either you don't have the proper ioncube loader in your ioncube directory.

OR
You are using a php.ini locally to adjust your php settings in which case you may need to add additional code to point to the loader you want to use.
 
More on installing loaders:

Installation on a Unix Server

If your PHP is not threaded you need a Loader called:

ioncube_loader_<os type>_<php flavour>.so

If your PHP is threaded you need a Loader called:

ioncube_loader_<os type>_<php flavour>_ts.so

<os type> will be 'lin' for Intel Linux, 'fre' for FreeBSD, 'sun' for Sparc Solaris, 'ope' for OpenBSD, 'dar' for OSX and 'net' for NetBSD.

<php flavour> will be 4.0, 4.1, 4.2 or 5.3 - i.e the first 2 digits of your PHP version.

Edit your php.ini file and for non-threaded PHP add:

zend_extension = /<path>/ioncube/ioncube_loader_<os type>_<php flavour>.so

and for threaded PHP add:

zend_extension_ts = /<path>/ioncube/ioncube_loader_<os type>_<php flavour>_ts.so

Replace <os type> and <php flavour> with whatever is right for your system, and <path> with the path to where the Loader is installed, e.g. /usr/local/ioncube

If there are other zend_extension entries in the php.ini file place this new entry before the existing entries.

For example, with Linux running PHP 4.1.2 and Apache 1, you might add:

zend_extension = /usr/local/ioncube/ioncube_loader_lin_4.1.so

For FreeBSD running threaded PHP 4.3.1 with Apache 2, you might add:

zend_extension_ts = /usr/local/ioncube/ioncube_loader_fre_4.3_ts.so

Installation on a Windows Server

You need a Loader called

ioncube_loader_win_<php flavour>.dll

<php flavour> will be 4.1, 4.2 or 4.3 - i.e the first 2 digits of your PHP version.

Edit your php.ini file and add:

zend_extension_ts = "<drive>:<path>ioncube_loader_win_<php flavour>.dll"

where <drive> and <path> locate the Loader, and <php flavour> is whatever the correct value is for your system. If there are other zend_extension entries in the php.ini file place this new entry before the existing entries.

e.g.

zend_extension_ts = c:WINNTioncube_loader_win_4.3.dll 

More can be found on ioncubes page here:
http://www.ioncube.com/loaders.php