Jump to content

Autoupgrade 6.0.0. Dropped PHP 8.2 support.


metacreo

Recommended Posts

Hello.

I have PS 8.1.6 with PHP8.2.19 working without any errors. 8.1.6 just flying on PHP 8.2.19 compared to 8.1

Please explain me why in core module 6.0.0 version requirements is downgraded?

I have fixed 6.0.0 and successfully updated from  8.1.6 to 8.1.7.

It this is marketing or what?

Edited by metacreo (see edit history)
Link to comment
Share on other sites

  • 1 month later...

Hi @metacreo,

I have done some peace of work to set up PrestaShop's latest version 8.1.7 locally with PHP version 8.2.12.
  - faced 500 internal server errors due to PHP compatibility issues. Refer to the below screenshot for issue details.
image.thumb.png.d54416f635d2407b2fa616a00033e68a.png

- referred to a few forum topics and decided to downgrade the PHP version 8.2.12 into PHP 8.1. Even when facing different issues.

So I finally installed PrestaShop 8.1.1 with PHP 8.2.12 successfully on my local host. It's working fine.

image.png.994ec7b061fd13131703a1d96cc41a60.png

Here are my Questions and Required support on 
   1. To Upgrade PrestaShop to the latest version PS 8.1.7 without downgrading PHP 8.2.12


Thanks & Regards,
Babu A.
 

Link to comment
Share on other sites

  • 2 weeks later...

They won't do anything about it. It's a marketing thing. To make you switch to the new version of PrestaShop. Want PHP 8.2, 8.3? Install Presta 9. At this time, third-party programmers see that support for the latest PHP can be made by changing a couple of lines of code. PrestaShop is moving away from PHP programming and closer to modular programming using ready-made frameworks. Modern PrestaShop does not deserve this name, since it is not what it used to be. As I have said more than once - the project is dying. Yes, there are more users due to the brand name and advertising, but most of them run away to other platforms after a short time using this dump of Symphony and other garbage. All this will very soon lead to huge criticism and collapse.

Despite a lot of noise, a lot of advertising and due to the proven old versions, prestashop is popular now. But only for those who try and start. Oddly enough, but you will not find a large successful project on new versions of ps. Why? Because it is not possible. Prestashop is an ideal shop with 100-200 products and 10-20 clients per day :) of course I was joking... but only a little. Everything is approximately so.

The latest version of PrestaShop is 1.6.0.14. It was after it that the "Adapter" directory appeared and experiments with garbage injection began instead of developing their own code. To use PrestaShop at the level of other modern platforms, you have 2 options: hire a programmer or become a programmer yourself for adapt for modern PHP and customization.

If you just use a modern PS under the condition that your shop and the number of clients will grow... sooner or later you will face the problem of performance and lack of support. This will force you to switch to another platform.

Good luck

Link to comment
Share on other sites

  • 2 weeks later...

I don't understand why PS v8.2.0 docs says PHP v8.2 not supported when other users report that it is working. What is the real situation right now?

 

I also don't understand what would be the purpose to marketing PS v9 if it is not even have beta release already it is only in Alpha stage right now, what am I missing?

Link to comment
Share on other sites

On 10/2/2024 at 9:33 AM, ArnasDEV said:

I don't understand why PS v8.2.0 docs says PHP v8.2 not supported when other users report that it is working. What is the real situation right now?

I also don't understand what would be the purpose to marketing PS v9 if it is not even have beta release already it is only in Alpha stage right now, what am I missing?

It looks like they developed the latest version largely under PHP 8.1 and they haven't tested it thoroughly under 8.2 or they found some minor problem in a remote corner of the software. But that doesn't mean that it won't work under 8.2.

Forget about PS 9. Nobody knows how long that will take.

Link to comment
Share on other sites

  • 3 months later...
On 9/23/2024 at 8:59 AM, metacreo said:

They won't do anything about it. It's a marketing thing. To make you switch to the new version of PrestaShop.

Marketing is the art of selling. So it's rather an anti-marketing issue.
If you work to maintain your shop at the newest php versions well you will have your hands full which takes time away to dedicate yourself to market your shop.
Shop owners should dedicate themselves to selling.

Get a team capable of maintaining your eCommerce online and working, Rent a VPS, dedicated if you trust in your capabilities to market (your shop).
That way you can use the php version which works best. Monitor your server, have back ups for Server, Domain and all what's necessary to keep selling.


A higher PHP won't give you more sales.
A newer Theme will not make your shop rank better, most likely it will make it drop (in ranking). A newer theme won't sell better either.

Link to comment
Share on other sites

15 hours ago, Nickz said:

A higher PHP won't give you more sales.
A newer Theme will not make your shop rank better, most likely it will make it drop (in ranking). A newer theme won't sell better either.

Here you are absolutely wrong. By switching from version 7 to 8 php you will get a performance increase of 30-40%. And by switching to version 8.3 and setting up all the caching features the performance increase will be even more. Your pages will be re-indexed with a better rating, and sales will increase accordingly.

15 hours ago, Nickz said:

Get a team capable of maintaining your eCommerce online and working, Rent a VPS, dedicated if you trust in your capabilities to market (your shop).

Where have you seen a working prestashop after version 7 that is not on VPS?

All stores that I support and create work on real servers without performance limitations. At the same time, I have the opportunity to compare PS with other platforms... and each new PS release is worse in performance.

PS developers claim an increase in performance, and it turns out that this is only because they adapt the code to a new version of PHP.

Link to comment
Share on other sites

8 hours ago, metacreo said:

Here you are absolutely wrong. By switching from version 7 to 8 php you will get a performance increase of 30-40%.

bold statement. Lets see if that remains to be the case should you shop holds out a few years. 
Have a look at benchmarks https://onlinephp.io/benchmarks

I really can't post domain names of clients in a problem-solving forum. Neither should others. 
Quite a lot use a shared server. many of those went to use cloudflare, which causes other issues.

Link to comment
Share on other sites

Posted (edited)
2 hours ago, Nickz said:

I really can't post domain names of clients in a problem-solving forum. Neither should others. 
Quite a lot use a shared server. many of those went to use cloudflare, which causes other issues.

I'm talking about real working stores, with a heavy workload. I haven't seen any like this on VPS or VDS, and if I have, these sites are completely unusable.

In fact, VDS may still exist, but definitely not on web hosting servers.

 

2 hours ago, Nickz said:

Have a look at benchmarks https://onlinephp.io/benchmarks

this testing is about nothing at all. It does not use anything new in php. Сomparing all PHP in this way is neither professional nor correct.

I don't need such benchmarks, because I have live stores of different versions of PS and different versions of PHP. There are also options when these different versions work on the same hardware. I see and compare visually in real life for more than 10 years.

As a programmer and developer I have never had any reason to criticize PS since beginning of PS version 1.6. Some of which remained at 1.6 and some are moving from 1.6 to 8.2. But after PS version 8 I became convinced that everything is going in the wrong direction and there will be no more updates.

I decided that it was time to finish with "prestashop tm" and now I am successfully testing and gradually migrating to another platform. This platform is a continuation of the PS branch 1.6 and develops its own code based on ps core objectmodel quite successfully.

Edited by metacreo (see edit history)
Link to comment
Share on other sites

1 hour ago, metacreo said:

As a programmer and developer I have never had any reason to criticize PS since beginning of PS version 1.6. Some of which remained at 1.6 and some are moving from 1.6 to 8.2. But after PS version 8 I became convinced that everything is going in the wrong direction and there will be no more updates.

Here we actually agree on something.
I prefer Thirtybees, not so many modules, easily adoptable and with a newer PHP version. A fork of Presta.

  • Like 1
Link to comment
Share on other sites

28 minutes ago, Nickz said:

not so many modules

All most PS 1.6 modules and many of 1.7+ can be compatible or easy adapted to TB. So basically no problem with modules. For me not problem at all because I using own modules or own rewritten in almost cases.

Most importantly, they develop the prestashop code and do not mold a constructor from frameworks. That is why they are a true prestashop and I do not care about trademark. 🙂

At this time, PrestaShop TM announces that the object model is deprecated and is going to remove it in branch 9. It's simple. TB is developed by fans, developers and programmers, and PS TM 1.7++ is molded from a constructor by "marketers".

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...