Until nowUntil this week it was straight forward to install ioncube on a server hosted with 1and1. You just uploaded the ioncube file ioncube_loader_lin_5.2.so to the root of your server's hosting directory and the server would automatically find and used it.
Changes to 1and1 setup now stop this workingAs of this week 1and1 have started to upgrade their servers, and this includes updating to php 5.2.5. With this version of php the dl() function has been disabled on the server, and this was needed to make the run-time install of ioncube work. Therefore if any of you using a 1and1 server have your ioncube install setup by just having the ioncube loader in the root of your hosting space, then it might suddenly stop working once 1and1 get around to upgrading your server.
Thankfully there is a solution.
Installing ioncubeDownload the current ioncube package for your server from
here.
Upload the file
ioncube_loader_lin_5.2.so from this package into the root of your hosting webspace.
Next you need to create a new
php.ini file using notepad or any other text editor. Inside of this file put the following and then save the file:
zend_extension=/homepages/xx/dxxxxxxxxx/htdocs/ioncube_loader_lin_5.2.so
(Put the relevant parts for your specific server path where I have put the x's. You can find this path out from your 1and1 control panel).Then copy this
php.ini file onto your server, placing it into the Joomla
Administrator directory.
(It needs to be in here as this is the location of the index.php file that is called when the jReviews administration panel is loaded).And that is it. Now the server and jReviews should find and load the ioncube loader and allow the jReviews backend to work.