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

CRYDOGS / KENNISBANK / MAG-006

Hoe maak ik een testomgeving voor mijn bestaande Magento-webshop?

Maak een testomgeving voor uw bestaande Magento-webshop als aparte kopie van de code, de database en de mediabestanden, op een server die aan dezelfde systeemeisen voldoet als de live winkel. Adobe noemt de teststrategie naast het aantal extensies en koppelingen als factor die bepaalt hoeveel werk een upgrade is.

Wat u naar de testomgeving kopieert

Adobe beschrijft dat bin/magento setup:backup back-ups kan maken van het bestandssysteem, van pub/media en van de database. Die ingebouwde back-upfunctie staat standaard uit en is volgens Adobe verouderd sinds de versies 2.1.16, 2.2.7 en 2.3.0. Adobe raadt aan andere back-uptechnieken te onderzoeken, zoals Percona XtraBackup. Zet de kopie daarna terug op een eigen server of subdomein, los van de live winkel.

Hoe u de testomgeving inricht

  1. Installeer de PHP-versie en andere software die volgens de systeemeisen bij uw Magento-versie horen, omdat Adobe vraagt alle afhankelijkheden daarop af te stemmen.
  2. Neem dezelfde extensies en hetzelfde maatwerk over als in de live winkel, omdat maatwerk en extensies volgens Adobe meewegen in de upgrade-inspanning.
  3. Koppel betaalproviders, een ERP en andere externe systemen alleen aan hun testaccounts, omdat Adobe koppelingen met andere systemen apart noemt als factor bij een upgrade.
  4. Zorg dat de testomgeving geen echte e-mails naar klanten verstuurt, omdat cron volgens Adobe ook e-mails en nieuwsbrieven plant.
  5. Schakel cron in de testomgeving bewust in, omdat cron volgens Adobe ook herindexering en sitemaps plant.

Hoe u controleert of de testomgeving werkt

Adobe beschrijft als controle na een upgrade dat u de storefront in een browser opent, omdat de storefront bij een mislukte upgrade niet goed laadt. Doe dezelfde controle direct na het opzetten van de testomgeving en plaats ook een proefbestelling. Een terugzetting met setup:rollback kan volgens Adobe stil mislukken met onvolledige gegevens. Vergelijk daarom het aantal producten, klanten en bestellingen in de kopie met de live winkel.

Veelgestelde vragen

Mag de testomgeving op dezelfde server als de live winkel staan? Ja, dat kan, zolang de testomgeving een eigen database, eigen code en eigen cron heeft. Een gedeelde cron kan ongewenste berichten versturen, omdat cron volgens Adobe onder meer e-mails en nieuwsbrieven plant.

Kan ik de ingebouwde back-upfunctie van Magento gebruiken voor de kopie? Nee, dat raden we niet aan. Volgens Adobe is die functie verouderd en raadt Adobe aan andere back-uptechnieken te onderzoeken.

Moet ik de testomgeving na een upgrade bewaren? Ja, houd haar gelijk met de live winkel, zodat u ook volgende patches eerst kunt testen. Adobe adviseert elke patchreleasecyclus te upgraden.

Crydogs verzorgt onderhoud, upgrades, bugfixes en beveiligingspatches voor bestaande Magento-webshops, met Magento-ervaring achter de dienst sinds 2008. Wilt u een testomgeving laten opzetten voor uw Magento-webshop, neem dan contact met ons op 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.