Jump to content

Prestashop not even PHP 8.0 compatible


Recommended Posts

My web hosting will soon cease to support PHP 7.9

Our original Prestashop 1.7.8.1 install is not working with PHP 8.0

I uprgraded to the actual 1.7.8.11 version of prestashop, published 2.1.2024

but this does also NOT WORK WITH PHP 8.0, 8.1 etc.

(I fear the prestashop 8 versions have changed too much and would mess up my payment modules)

Now what?

Link to comment
Share on other sites

Prestashop 8 wasn't such a huge leap to be honest (it was more to mark a new "era" for Prestashop) and your payment modules *should* work just fine if they have been properly written and maintained. You can always check with the author for updates. You might need to update your theme to support the new password policy (if your theme is remotely based on the classic theme then it could be a minor change for you by merging changes from the new classic theme. I would recommend using a tool like WinMerge to assist in updating a theme).

It is also very much worth setting up a local staging environment and then doing the upgrade to test, of course!


Changelogs
https://devdocs.prestashop-project.org/8/modules/core-updates/8.0/
https://devdocs.prestashop-project.org/8/modules/core-updates/8.1/

New password policy
https://github.com/PrestaShop/PrestaShop/pull/28127/

EDIT: You also need to check that any third-party modules you are using in your store support php8+ as well as PS8+. It should be fairly easy for module authors to upgrade compatibility.

Edited by Paul C
Add clause about modules (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...