Alles wat u wilt weten voordat u installeert.
Een gedetailleerde blik op hoe Servermigratie voor PrestaShop 8 & 9: verhuis uw winkel naar een nieuwe host werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.
Waarom servermigraties misgaan
Een PrestaShop-winkel bestaat uit tienduizenden bestanden en een database vol absolute URL's, waarvan sommige verstopt zitten in geserialiseerde module-instellingen. Kopieert u alles met de hand, dan stopt de overdracht halverwege, loopt de SQL-import vast op een time-out, raakt de schijf van de oude server vol tijdens de back-up en verwijst de winkel na de DNS-omschakeling nog altijd naar het oude domein. Server Migration maakt van deze valkuilen een begeleid traject met een controle bij elke stap.
Eerst meten, dan aanmaken
De eerste stap analyseert de winkel: aantal en grootte van de bestanden, grootte van de database, geschat pakket en vrije schijfruimte, met de grootste mappen en tabellen. Een PrestaShop-kopie in een submap wordt herkend en kan met één klik worden uitgesloten. Past het pakket niet, dan meldt de module dat met cijfers, nog voordat er iets wordt geschreven.
Een aanmaakproces dat de live winkel nooit breekt
Bestanden worden gelezen en de database wordt met leesquery's geëxporteerd, in stappen van enkele seconden die precies verdergaan waar ze waren gestopt. Er blijft een veiligheidsmarge van 128 MB vrij op de schijf: wordt die krap, dan pauzeert het aanmaken in plaats van de schijf vol te schrijven, en gaat het met één klik verder zodra er ruimte is vrijgemaakt. Met een pakket met alleen de database synchroniseert u de laatste bestellingen vlak voor de omschakeling.
Van server naar server, zonder uw computer
Upload de installer naar de nieuwe host, plak het adres en test de verbinding: de module controleert de PHP-versie, de vrije ruimte en de schrijfrechten van de bestemming. Daarna gaat het pakket in ondertekende blokken rechtstreeks van server naar server. Werkt u liever op de klassieke manier? Download het pakket en upload het via FTP: de installer vindt het vanzelf.
Een herstel dat de klus afmaakt
De installer test de nieuwe database voordat er iets wordt geschreven, en pakt daarna uit, importeert en herschrijft: parameters.php, ps_shop_url, domeininstellingen per winkel, URL's in alle tabellen inclusief geserialiseerde gegevens, symbolische links, .htaccess opnieuw gegenereerd door PrestaShop en caches. Vervolgens controleert hij het resultaat, toont een checklist voor livegang en verwijdert hij zichzelf uiterlijk 24 uur later.
Er zijn nog geen beoordelingen.