KENNISBANK / MAGENTO / GEOCRYDOGS / 1STBUDDHA OÜ / EST. EUROPE

CRYDOGS / KENNISBANK / MAG-010

Hoe beoordeel ik een PHP-upgrade bij verouderde Magento-extensies?

Controleer eerst welke PHP-versie Adobe voor uw exacte doelrelease heeft getest, en beoordeel daarna elke extensie tegen die combinatie. Volgens de Adobe-systeemeisentabel hoort 2.4.8-p5 bijvoorbeeld bij PHP 8.4 en 8.3, terwijl 2.4.9 bij PHP 8.5 hoort.

Waarom de exacte release telt

Adobe ondersteunt alleen de PHP-combinaties die in de tabellen staan. Zo zijn 2.4.7-p10 en -p9 getest met PHP 8.3 en 8.2, en 2.4.6-p15 en -p14 met PHP 8.2 en 8.1. Dit is geen algemene regel voor iedere patchrelease.

Security patch releases krijgen een -pN-suffix. Ze bevatten beveiligingswijzigingen en kunnen ook niet-achterwaartscompatibele wijzigingen bevatten.

Wat de inspanning bepaalt

Adobe noemt maatwerk, extensies, integraties en de teststrategie als factoren bij de upgrade-inspanning. Het upgradepad verschilt bovendien per installatie: Composer/on-premises, Cloud en Git hebben elk een eigen route. De productpakketten van Magento Open Source en Adobe Commerce zijn ook verschillend. Een stappenplan voor de ene installatie is dus geen universeel stappenplan voor een andere. Onderdelen als onderhoudsmodus, afstemming van cron- en queueconsumers, een back-up van composer.json en een controle van de storefront achteraf kunt u met de beheerder inplannen.

Bruikbare stappen

  1. Controleer de PHP-versie en de overige afhankelijkheden voor de exacte doelrelease in de systeemeisentabel.
  2. Leg per extensie vast welk compatibiliteitsbewijs er is voor de beoogde PHP-versie en doelrelease.
  3. Controleer welke punten uit de voorbereidingslijst voor uw installatie gelden bij deze PHP-upgrade, zoals de Composer-updateplugin, cron, bestandsrechten en de zoekmachine.
  4. Laat de beheerder een passende proefomgeving met de beoogde PHP-versie, een volledig herstelbaar back-upplan en een terugzetbesluit voorbereiden.
  5. Laat op die proefomgeving de functies controleren waar extensies een rol spelen: product zoeken, categorie- en productpagina's, winkelmand, checkout en betaalmethoden, orderberichten, koppelingen, beheer en geplande taken. Leg per controle het verwachte en het werkelijke resultaat vast.

Veelgestelde vragen

Kan ik losse patches toepassen in plaats van te upgraden? Ja, Adobe beschrijft het toepassen en terugdraaien van afzonderlijke patches met de Quality Patches Tool. Adobe waarschuwt wel dat veel individuele patches de complexiteit vergroten en upgraden moeilijker kunnen maken. Voor deze beoordeling is de tool vooral nuttig om te inventariseren welke patches de status Applied of Not applied hebben.

Betekent een vermelding in een compatibiliteitslijst dat mijn extensie werkt? Nee. Een vermelding is niet vanzelf bewijs dat uw exacte versie of uw maatwerkintegratie is getest. Een test op een proefomgeving geeft inzicht in hoe de extensie zich in uw situatie gedraagt.

Krijgt Magento Open Source extended-support securitypatches? Nee. Volgens Adobe zijn extended-support securitypatches niet beschikbaar voor Magento Open Source.

Crydogs verzorgt onderhoud, upgrades, bugfixes en beveiligingspatches voor bestaande Magento-webshops, met Magento-ervaring achter de dienst sinds 2008. Voor een beoordeling van uw upgrade kunt u contact met ons opnemen via https://crydogs.com/#contact.

Bekijk onze Magento-dienst voor onderhoud, upgrades en hosting. Doe een vrijblijvende aanvraag.

UW VOLGENDE STAP

Vrijblijvend voorstel voor uw Magento-webshop. Werkzaamheden en prijs spreken we vooraf af.

Vermeld in het contactformulier hoe u ons heeft gevonden.

UW VOLGENDE STAP

Vrijblijvend voorstel voor uw Magento-webshop. Werkzaamheden en prijs spreken we vooraf af.

Vermeld in het contactformulier hoe u ons heeft gevonden.