| ||||||||||
![]() |
Shopping cart software Solutions for online shops and malls | |||||||||
![]() |
![]() |
|
X-Cart Home | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
PHP 7.4 is out | |||
![]() |
|
|
Thread Tools |
#1
|
|||||||||
|
|||||||||
![]() PHP 7.4 has just been released - https://www.php.net/archive/2019.php#2019-11-28-1
With this - https://www.php.net/manual/en/opcache.configuration.php#ini.opcache.preload - being really important feature. What are the plans for XC 5.4.x to run on it?
__________________
Steve Stoyanov CFLSystems.com Web Development |
|||||||||
#2
|
|||||||
|
|||||||
![]() We will check if the current code is compatible with PHP 7.4
Based on the results of testing, we will determine the future plan. Stay tuned!
__________________
Max Slepuhov X-Cart |
|||||||
#3
|
|||||||
|
|||||||
![]() We run PHP 7.4 on our server, but not yet on X-Cart, for obvious reasons.
It would be beneficial for ALL, if, the very next upgrade of XC 5.4.0.7 aka #TheBugKiller fully supported PHP 7.4. Why? Well surely XC would prefer all of their customers to switch over to the XC 5.4.* series anyway? So why not apply some quality technical engineering test time** and give all your customers an added incentive to make the switch? Makes perfect common and commercial sense to us ![]() **As opposed to wasting even more time on endless, dreary, poorly worded, html marketing drivel that's provided by the "...storyteller at X-Cart" (sic)
__________________
Live Store & Dev Store / XC Business 5.4.0.6 / PHP 7.3.12 Ubuntu 18.04.3 LTS (HWE 5.0.0-37.40 Kernel) / Plesk Obsidian Nginx 1.16.1 / Apache 2.4.29 (Ubuntu Backported) / MariaDB 10.3.20 |
|||||||
|
#4
|
|||||||||
|
|||||||||
![]() XC uses many 3rd party packages so they all have to be PHP 7.4 ready first. I would imagine most are ready or not affected though.
But here is an example - https://forum.x-cart.com/showthread.php?t=77388 The package "vendor/twig/twig/lib/Twig" shipped with XC is not ready. Maybe it is just a matter of running composer on these to update them though. And then it is the XC code itself. I really don't think XC 5.4.x will be PHP 7.4 ready soon but hopefully by mid-2020... We also have to consider PHP 7.4 was just released.
__________________
Steve Stoyanov CFLSystems.com Web Development |
|||||||||
#5
|
|||||||
|
|||||||
![]() Future release 5.4.0.7 will be without PHP 7.4 support.
But we're researching the possibility to add support in the next 5.4.1.x release in 2020.
__________________
Max Slepuhov X-Cart |
|||||||
#6
|
|||||||
|
|||||||
![]() All Good Points, Well Made @cflsystems
Having said that ![]() "...the XC code itself" Being blunt, this should be the easiest and quickest to do and should have been on the project road map over a year ago (if the job was being done correctly). 3rd party packages Not usually XC's finest hour as you know even better than we do. XC frequently, simply leave these alone and allow the XC Core to utilise outdated, old releases. Again, all these should have been on the project road map and somebody, somewhere in XC, should have (and should be now) already aware of if / what / their PHP 7.4 supporting status is etc (if the job was being done correctly) Harsh? Only fair we think in today's quick response world of software providers Edit @mvs has since provided the somewhat predictable XC official response ![]()
__________________
Live Store & Dev Store / XC Business 5.4.0.6 / PHP 7.3.12 Ubuntu 18.04.3 LTS (HWE 5.0.0-37.40 Kernel) / Plesk Obsidian Nginx 1.16.1 / Apache 2.4.29 (Ubuntu Backported) / MariaDB 10.3.20 |
|||||||
#7
|
|||||||
|
|||||||
![]() Quote:
![]() ![]() ![]()
__________________
Live Store & Dev Store / XC Business 5.4.0.6 / PHP 7.3.12 Ubuntu 18.04.3 LTS (HWE 5.0.0-37.40 Kernel) / Plesk Obsidian Nginx 1.16.1 / Apache 2.4.29 (Ubuntu Backported) / MariaDB 10.3.20 |
|||||||
|
![]() |
|
Thread Tools | |
|
|
|
|||
X-Cart forums © 2001-2018
|