chrism Posted July 27, 2008 Posted July 27, 2008 I found this message on the site of Webformatique from where i bought a component for my joomla site. Problem installing Ioncube on PHP 5.2.5+« on: July 23, 2008, 09:16:01 PM » Reply with quote Hi. Regarding Ioncube not working on your web site if it is running PHP5.2.5 or higher. Unfortunately the PHP coding community have decided to some changes which effect us all. Hopefully soon we will work out a way around this issue and create a new installer for people using this or higher version of PHP on their web hosting. The problem here is that there was a change in PHP 5.2.5 that requires modules passed to dl() only to be filenames, rather than allowing paths relative to the extension directory as in all previous versions of PHP. This typically prevents any user side modules from being installed. The change was put under the banner of "security", but is misguided and ill thought out as there are no fewer than 3 pre-existing ways that a host can use to disable dl() if they wished, and the change effectively renders dl() useless for all practical purposes. The solution is simply to install the Loader in the php.ini file, making sure to add the zend_extension/zend_extension_ts line before any existing entries. The Loader can be installed with Zend Optimiser as well if required. If you don't have access to the php.ini file yourself then your host should have no problem adding support for you. After they edit the main php.ini file they need to restart the web server. Please copy and paste this email and send it to your web hosting company and ask them to install ioncube properly to work on php5.2.5 and above. Also feel free to ask questions or submit a support ticket of your own with Ioncube at www.ioncube.com I hope this is of some help! Shakir The site is pentayitisrentals.com The line which must be enter in php.ini is zend_extension = /<path>/ioncube_loader_lin_5.2.so and the path is /www/ioncube Is it possible for you to add this line in the php.ini? Quote
TCH-Bruce Posted July 27, 2008 Posted July 27, 2008 Please open a ticket with the help desk and ask. Only the techs would be able to answer this. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.