vidmarc Posted November 1, 2014 Share Posted November 1, 2014 I'm trying to do the new upgrade but the Compatibility Check tells me I need the "IonCube PHP Loader". I'm sure it was already installed last time, so what could have happened? My crappy hosting company (1&1) don't seem to want to help. Any suggestions? Quote Link to comment Share on other sites More sharing options...
havenswift-hosting Posted November 1, 2014 Share Posted November 1, 2014 HiIf the hosting company is that bad then maybe move to one that isnt and guarantees to support CubeCart !Alternatively you can install ionCube locally although this is something you shouldnt have to do and can lead to incompatibility issues on upgrades causing on-going work.What version of CubeCart are you running currently and have you checked what encoder you are using currently (look in the includes/global.inc.php file) - my guess would be that you are on an older version of CC and using Zend which is no longer supported. The only two options you have are those aboveThanksIan Quote Link to comment Share on other sites More sharing options...
vidmarc Posted November 1, 2014 Author Share Posted November 1, 2014 Hi Ian, I did try to install ionCube myself following 1&1's instructions but for some reason it doesn't seem to be working. global.inc.php = $glob['encoder'] = 'ioncube'; Here's what I see in admin: The following errors were detected: WARNING: Your store appears to be using source code from 5.2.14 but the database is still at 5.2.13.Please complete the upgrade by running the setup process. Quote Link to comment Share on other sites More sharing options...
havenswift-hosting Posted November 1, 2014 Share Posted November 1, 2014 Hi ionCube is working or your store wouldn't run. This problem is caused by a partial upgrade either because you have tried to do it manually and not completed the full process, or if doing it through the admin upgrade process, then it could easily have timed out. Many hosting companies have very low process time out settings which, when combined with overloaded servers, which cause processes to run even more slowly, can cause these problems. If you still have the setup directory in your hosting account, then you can try running that manually or alternatively you can run each of the database statements in the setup/db/upgrade directory starting from the one after the version you are currently on Thanks Ian Quote Link to comment Share on other sites More sharing options...
vidmarc Posted November 1, 2014 Author Share Posted November 1, 2014 I do still have a setup folder but not sure what do with it? It says I need IonCube. Can I just go ahead and ignore that? setup/index.php Quote Link to comment Share on other sites More sharing options...
bsmither Posted November 1, 2014 Share Posted November 1, 2014 You say you still have the setup folder. Call for this in your web browser: http://www.mystore.com/setup/info.php Look at the top section. It will show details about the version of PHP that is running. At the bottom of the top section, there will be phrases resembling:This program makes use of the Zend Scripting Language Engine: Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies with ionCube Loader version x.y.z with Zend Encoder version x.y.z Let us know what loaders/encoders are shown. Quote Link to comment Share on other sites More sharing options...
vidmarc Posted November 1, 2014 Author Share Posted November 1, 2014 This program makes use of the Zend Scripting Language Engine: Zend Engine v2.4.0, Copyright © 1998-2014 Zend Technologies and elsewhere: Zend Extension 220100525 Zend Extension Build API220100525,NTS Zend Signal Handling disabled Zend Memory Manager enabled Zend Multibyte Support provided by mbstring No mention of ionCube Loader Quote Link to comment Share on other sites More sharing options...
bsmither Posted November 1, 2014 Share Posted November 1, 2014 Recheck that you have followed the instructions to install ionCube. If you are starting the installer by going here: http://www.mystore.com/setup/index.php you might need to put a copy of the php.ini file you created earlier into the /setup/ folder as well - as that is where the installer script (and info.php) starts running from. Quote Link to comment Share on other sites More sharing options...
vidmarc Posted November 1, 2014 Author Share Posted November 1, 2014 you might need to put a copy of the php.ini file you created earlier into the /setup/ folder as well - as that is where the installer script (and info.php) starts running from. Thank you - this seems to have done the trick! Quote Link to comment Share on other sites More sharing options...
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.