ExpressionEngine® Answers is a question and answer site for administrators, end users, developers and designers for ExpressionEngine® CMS. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a site that has failed PCI compliance due to an older version of PHP. I need to upgrade the PHP install but need to know if Expresso Store v2.5.1 is compatible with PHP 7?

Thanks for any help.

share|improve this question

There's no mention of PHP 7 in Expresso Store's release notes and no specific mention of it in their installation guide, so one would have to take the assumption that they have not specifically tested on PHP 7 yet.

In fact, v2.5.1 was released in May 2015, 6 months before the public release of PHP 7, so it's very unlikely it has been specifically tested or updated to ensure PHP 7 compatibility.

Having said that, it's likely everything should still just work. PHP have specifically gone to lengths to 'make migration as painless as possible' - see the migration guide here for more details.

I would probably feel comfortable upgrading the version of PHP, however of course you must do this on a test server rather than to your live site. Make sure error reporting is on so you can see notice of any newly deprecated functions (there's not a lot) that are being used, and test your site thoroughly. Contact Expresso or one of their listed professionals if you have any major issues that need resolution.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.