PHP is now on version 5.0.1+ and I'm just curious if Amember Pro has been tested on it. Any problems? Anyone have experience running Amember on a server with PHP 5.0? -james
James, I've checked and aMember itself is working with PHP5 without any problems. However, as you know, little part of aMember code is encoded. We use Zend Optimizer http://www.zend.com/store/products/zend-optimizer.php or ionCube Loader http://www.ioncube.com/loader_download.php They both don't support PHP5 yet, and both promise it "on next week" for about a month Once one add support for PHP5, it will be possible to use aMember with PHP5 without any problems.
Yes, these problems are resolved. Some PHP5 installations may need a little workaround, so if you have any troubles - just contact us via helpdesk and we will help.
Thanks Alex. My ISP is installing PHP5 in a couple of weeks. Have you any information or advice I can pass on to him to try and ensure we dont have any problems? I can't really afford to loose Amember functonality as we have just undertaken a marketing campaign which will (hopefully) drive a number of new visitors to register on our site.
You need to add the following lines into top of your amember/config.inc.php: PHP: $HTTP_GET_VARS = $_GET; $HTTP_POST_VARS = $_POST; $HTTP_COOKIE_VARS = $_COOKIE; $HTTP_SESSION_VARS = $_SESSION; $HTTP_SERVER_VARS = $_SERVER;
Any latest update on this Alex? My server switched to PHP5 this morning and the site went down, possibly because some scripts (not aMember scripts) did not work under PHP5. However, aMember did come up with the ubiquitous error of requiring IonCube to function. In my version, I have iconcube 4.2 installed under /amember/ioncube/ Which ioncube file/s should we install in this directory to make aMember play nice with PHP5? I have a FreeBSD 5.something server. Second question - do we still have to change the lines of config.php in aMember?
Should also mention that after the errors came up, my server switched me back to PHP4. I do want to migrate to PHP5 though when it is feasible for my scripts and aMember.
If there is not exact error message provided, it is just impossible to help. I hope it is clear. All can I say is that you should get loaders for your platform and PHP5 here: http://www.ioncube.com/loaders.php and upload it to amember/ioncube/ folder. If this problem will appear again, please contact us via helpdesk, and we will be happy to offer quick help as always.
Also make sure that you have this in an .htaccess file inside your 'amember' directory: php_flag register_long_arrays on Otherwise your logins will fail. (the default php5 install has them off I believe) (amember 2.3.6)
I just upgraded to PHP 5 for our new designers web development requirements. aMember seems to be working just fine. In fact, all of my previous php4 applications seem to be working just fine. the big scare off of php5 on php4 users is ridiculous. It's not as painful as it has been made out to be.