Wanneer ik bij WordPress meetups, WordCamps of andere technische evenementen met WordPress-gebruikers aanwezig ben, is er één vraag die mij meer dan welk ander ook wordt gesteld: Hoe verplaats ik mijn WordPress-site??
Voor nieuwe gebruikers kan het eng zijn om een WordPress-site van de ene naar de andere locatie te verplaatsen. Er is al dat gedoe met databases, thema's, plug-ins en uploads om over na te denken, om nog maar te zwijgen over WordPress zelf. Als je gewend bent om met statische sites te werken en alleen wat HTML-bestanden en andere items verplaatst, kan dit allemaal erg nieuw lijken.
Maar het goede nieuws is dat het verplaatsen van een WordPress-installatie eenvoudiger kan zijn dan je denkt. Verplaatsen van een enkele site WordPress installatie kan gedaan worden met behulp van een van een reeks plug-ins. Als u een complexere stap moet zetten, zoals het handmatig verplaatsen van uw site of het verplaatsen van sites naar of van Multisite, wordt het ingewikkelder, maar ik zal u een stapsgewijze handleiding geven om u te helpen dit te doen.
In deze serie laat ik je zien hoe je een WordPress-site kunt verplaatsen, met de nadruk op zes verschillende scenario's:
Als je deze serie wilt volgen, heb je het volgende nodig:
Er zijn een paar gevallen waarin u een WordPress-site wilt verplaatsen (of kopiëren):
Veel hostingproviders verplaatsen uw oude site naar hun servers voor u, maar als die van u niet komt, of als u verhuist van een lokale installatie, moet u weten hoe u dit zelf moet doen. De stappen die u moet doorlopen, zijn in al deze scenario's hetzelfde.
Als u eerder een vaste site heeft verplaatst, weet u dat het proces over het algemeen vrij eenvoudig is: u verplaatst alleen de bestanden waaruit de site bestaat. Als u domeinnamen aan het wijzigen bent en u absolute links in uw code hebt, moet u deze op uw hele site wijzigen, maar behalve dat hoeft u niet veel anders te doen.
WordPress verplaatsen is een beetje anders. Als u een WordPress-site wilt verplaatsen, moet u drie dingen verplaatsen:
Laten we ze snel bekijken.
Afhankelijk van de methode die u gebruikt om uw site te verplaatsen, verplaatst of kopieert u deze of maakt u een nieuwe WordPress-installatie op de nieuwe locatie. Ik zal dit in meer detail beschrijven wanneer we beginnen met het handmatig verplaatsen van uw site.
Het verplaatsen van de database is niet alleen een geval van het kopiëren van een bestand en het uploaden ervan naar de nieuwe locatie. Als u uw site handmatig verplaatst, moet u de database downloaden als xml
of sql
bestand en upload het vervolgens naar uw nieuwe site.
Als u een enkele site in of uit een multisite-netwerk verplaatst, wordt dit ingewikkelder omdat u niet alle databasetabellen hoeft te verplaatsen. Er zijn echter plug-ins die dit veel gemakkelijker kunnen maken.
Deze map is uniek voor uw WordPress-installatie en bevat een paar mappen:
thema's
map.plugins
map.uploads
map voor s single site installatie, of in de map sites voor een Multisite installatie (of de blogs.dir
map als het netwerk is gemaakt voorafgaand aan versie 3.5).upgrade
map.Als u plug-ins en thema's gebruikt die u hebt gedownload van het thema of plugin-repository's (of van een thema of plug-insupermaker), kan het eenvoudiger zijn deze opnieuw te installeren. Je moet echter wel zorgen dat je al je uploads verplaatst in de uploads
directory, omdat ze uniek zijn voor uw site.
De onderstaande schermafbeelding toont de wp-content
map op mijn site, die zoals u kunt zien vijf mappen en een bevat index.php
het dossier. De index.php
bestand wordt opnieuw aangemaakt als u WordPress opnieuw installeert op de nieuwe locatie:
Als dit allemaal klinkt als veel werk, wanhoop dan niet. Als uw site een eenvoudige installatie voor één site is, zou u een plug-in moeten kunnen gebruiken om al het harde werk te omzeilen. Zelfs als u met Multisite werkt, zijn er enkele plug-ins die u kunnen helpen.
In sommige gevallen moet je misschien je WordPress-site handmatig verplaatsen en in deze serie zal ik je laten zien hoe je dat ook moet doen.
Er zijn een paar dingen die u misschien ook in gedachten moet houden als u WordPress verplaatst:
Als u domeinnamen wijzigt en een handmatige verplaatsing uitvoert, moet u elke verwijzing naar de domeinnaam in uw database bewerken. Ik zal laten zien hoe dit te doen in de relevante delen van deze serie. Uw thema mag geen verwijzingen naar uw domeinnaam bevatten-het zou een functie zoals moeten gebruiken get_bloginfo ( 'url')
in plaats daarvan, maar als er enkele kwaadaardige URL's in uw themabestanden staan, moet u deze ook wijzigen. Ik zal je laten zien hoe je ze correct kunt veranderen, zodat de URL wordt gegenereerd door WordPress en niet hardcoded.
Als u in en uit bestaande WordPress-installaties gaat, moet u ervoor zorgen dat beide dezelfde versie van WordPress gebruiken. Dit is met name belangrijk als u een enkele site naar een multisite-netwerk verplaatst of verwijdert. Het beste is om ervoor te zorgen dat beide sites de nieuwste versie van WordPress gebruiken, maar als de oude site om wat voor reden dan ook niet kan en de nieuwe site is (wat het eigenlijk echt zou moeten zijn), moet je misschien verhelp eventuele conflicten die na de verhuizing ontstaan.
Als u verhuist tussen hostingproviders, controleert u of de omgeving waarin uw nieuwe site zich bevindt, zo veel mogelijk lijkt op de oude site (of beter, als u daarom verhuist). De nieuwe server zou dezelfde (of latere) versie van PHP moeten hebben, en als u met Multisite werkt en subdomeinen gebruikt, zorg er dan voor dat deze op dezelfde manier zijn ingesteld op de nieuwe server. Nogmaals, ik zal dit in meer detail bespreken in de relevante delen van deze serie.
Terwijl we de delen van deze serie doornemen, behandel ik de relevante overwegingen voor elk onderdeel, zodat u weet wat u moet doen.
Het verplaatsen van WordPress is zeker niet zo eenvoudig als het verplaatsen van een statische website en wat u moet doen, is afhankelijk van het type WordPress-site dat u verplaatst. Maar er zijn plug-ins die dingen veel gemakkelijker kunnen maken en voor een handmatige zet is er een proces dat u kunt volgen om alles te verplaatsen wat u nodig hebt. In deze serie laat ik je zien hoe.