WordPress migratie checklist: bestanden, gegevens en domeinen veilig verplaatsen
Gebruik deze WordPress migratie checklist om bestanden, database back-ups, URL-wijzigingen en een geteste cutover die live store gegevens bewaart voor te bereiden.
Definieer wat beweegt en wie de cutover bestuurt
Een WordPress migratie verplaatst een bestaande applicatie en zijn gegevens. Beslis of u alleen de hostingserver, of ook het domein, URL-pad of HTTPS-schema verandert. Schrijf de huidige WordPress en Site Address instellingen, database verbinding, upload locatie en elke aangepaste routering. Een server verplaatsen en een domein verandering vereisen verschillende controles.
Geef één persoon toestemming voor de definitieve kopie en DNS wijziging. Bevestig dat u toegang hebt tot de oude bestanden, exporteer de database, configureer de bestemming en bewerk de relevante DNS records. Neem de bestaande records op voordat ze worden gewijzigd. Het kiezen van een hostingplan brengt uw website zelf niet over; de migratie organiseren met de persoon die verantwoordelijk is voor uw aanvraag.
Een aangepaste back-up maken van bestanden en database
Sla de WordPress bestanden en een database export als een identificeerbare back-up set. Inclusief uploads, thema's, plugins en de configuratie die nodig is om de toepassing opnieuw te verbinden. Het downloaden van de WordPress directory alleen bevat geen database opgeslagen in MySQL of MariaDB. Neem op wanneer de export werd genomen en bewaar een kopie weg van de server die wordt vervangen.
Controleer de bestemming PHP versie, vereiste extensies, database compatibiliteit en ruimte voor zowel de herstelde toepassing en tijdelijke archieven. Bevestig dat uw back-up kan worden geopend en hersteld in een aparte database. Behandel referenties in configuratiebestanden als geheimen, en verwijder tijdelijke exportbestanden van publiek toegankelijke mappen zodra hun doel is voltooid.
Een hosting verplaatsen scheiden van een URL-wijziging
Wanneer het publieke domein en de paden hetzelfde blijven, blijven de bestaande applicatie-URL's meestal geldig. Update de bestemming database verbinding als de host, database naam of referenties verschillen. Test met behulp van een methode die de beoogde hostnaam bewaart, zoals een lokale hosts-file override, waar uw operator het ondersteunt; dit verandert alleen het testapparaat, niet de publieke DNS.
Schuif de tabel horizontaal indien nodig.
Pas het migratiewerk aan de werkelijke verandering aan
Verschil
Toepassing
Openbare controles
Nieuwe server, zelfde domein en paden
Gematchte bestanden en database herstellen; verbindingsinstellingen bekijken
Correcte bestemming, TLS, formulieren en bestaande URL's
Nieuw domein, pad of schema
Beoordeling opgeslagen URL's met een serialisatie-aware proces
Redirects, canonieke URL's, activa en integraties
WordPress Multisite netwerk
Bekijk netwerktabellen, in kaart gebrachte domeinen en alle subsites
Elk domein, login en netwerkspecifieke routering
Veranderde URL's hanteren zonder geserialiseerde gegevens te breken
Thema's en plugins kunnen gestructureerde waarden opslaan die zowel tekst als lengte bevatten. Een gewone SQL tekstvervanging kan schade toebrengen aan geserialiseerde gegevens wanneer een oude URL en nieuwe URL verschillende lengtes hebben. Gebruik een WordPress-aware migratietool of WP-CLI zoek-vervangen als WP-CLI beschikbaar is, en bekijk het toepassingsgebied voordat u een wijziging toepast.
Op een gerestaureerde kopie, eerst een droogloop uitvoeren, de gerapporteerde tabellen inspecteren en een terugrolexport behouden. WP-CLI biedt --dry-run en --skip-columns=guid; WordPress post GUIDs identificeren inhoud en mag niet worden herschreven als gewone links. Een Multisite commando heeft doelbewuste netwerk scope nodig. Controleer plugin-owned tabellen en configuratie afzonderlijk in plaats van het vervangen van elke bijpassende string in elke database.
Test de bestemming zonder dat er bijwerkingen optreden
Open de homepage, een post, zoeken, media, login en het administratiegebied op de bestemming. Controleer permalinks, ontbrekende activa, HTTPS redirects en toepassingsfouten. Testformulieren en opslagstromen met behulp van een geschikte testomgeving. Houd een geïsoleerde kopie van het verzenden van echte klantenberichten, het opladen van betalingen of het afvuren van productie webhooks tijdens de repetitie.
Controleer voor WooCommerce productvariaties, mandupdates, afrekengedrag en het bestelbeheerscherm. Een succesvolle paginabelasting is slechts één test. Vergelijk de bestemming met een korte lijst van zakelijke functies die u gebruikt, en los verschillen op voor de definitieve kopie. Registreer elke toepassing instelling veranderd voor het testen, zodat het kan worden herzien voor de lancering.
Bescherm bestellingen en andere schrijfsels tijdens DNS cutover
Een winkel kan nieuwe bestellingen ontvangen na de repetitie backup. Plan een gecontroleerde pauze in schrijven of een applicatie-specifieke definitieve synchronisatie, dan maak de uiteindelijke consistente kopie. Vergelijk de nieuwste orderrecords en betaal-provider evenementen met de goedgekeurde cutover punt. Het herstellen van een oudere database via live store data kan transacties die daarna gebeurd zijn weggooien.
DNS caches kunnen bezoekers tijdens de transitie naar verschillende bestemmingen sturen. Beslis welke toepassing gezaghebbend is voor bestellingen en hoe laat schrijven zal worden afgehandeld voordat u van records verandert. Houd de vorige omgeving beschikbaar voor onderzoek zonder terloops heropenen twee schrijfbare winkels. De DNS-gids behandelt recordwijzigingen; het migratiebesluit heeft ook een duidelijke eigenaar nodig voor toepassingsgegevens.
Starten verifiëren en een bruikbare terugrol definiëren
Herhaal de functionele controles via publieke DNS, inspecteer toepassingsfouten en controleer nieuwe bestellingen of inzendingen op de beoogde bestemming. Als URL's zijn veranderd, test dan belangrijke oude adressen en hun omleidingen. Controleer indexeringsinstellingen, canonieke URL's en de sitemap zodat een ensceneringsbeperking of tijdelijke hostnaam niet in productie wordt genomen.
Stel de voorwaarden in die het terugdraaien rechtvaardigen. Voor een live shop, het terugzetten van DNS alleen niet verplaatsen nieuw gecreëerde bestellingen terug naar de oude database. Vergelijk nieuwe gegevens voordat het verkeer terugkeert, en houd een register bij van de definitieve migratiebeslissing. De oude installatie pas met pensioen na de bestemming, herstelkopie en bedrijfsgegevens zijn geverifieerd.
Laatste back-up set en bestemming database overeenkomen met de goedgekeurde cutover.
Publieke URL's, HTTPS, formulieren en opslagfuncties werken op de bestemming.
Nieuwe bestellingen en inzendingen worden in de voorgenomen aanvraag opgenomen.
Tijdelijke archieven en alleen-testinstellingen zijn herzien.
Controleer software, opslag, back-ups, domeininstellingen en HTTPS voordat u WordPress host. Bereid een nieuwe website voor of plan een bestaande site voor migratie en herstel.
Kies tussen beschikbare PHP-versies voor WordPress-hosting. Controleer plugin compatibiliteit, test belangrijke workflows en bereid een terugrol voordat u PHP verandert.
Plan het hosten van back-ups rond bestanden, databases en acceptabel verlies van gegevens. Begrijp wekelijks of dagelijks punten herstellen en test herstel weg van uw live website.
Sluit een bestaand domein aan op uw hosting met behulp van de meegeleverde DNS-details. Controleer de website records, behoud e-mailinstellingen en controleer HTTPS na de wijziging.
Controleer WooCommerce software, extensies, opslag en checkout workflows voordat u hosting kiest. Plan back-ups en behoud live orders tijdens veranderingen.
Te vergelijken producten
Controleer deze aanbiedingen en voorwaarden alvorens te kiezen.