Het verplaatsen van een WordPress-site kan behoorlijk ontmoedigend zijn als je het voor de eerste keer doet. Het gaat om meer dan alleen het kopiëren van sommige bestanden van de ene plaats naar de andere. Maar als u eenmaal weet wat u moet verplaatsen en welke hulpmiddelen u nodig hebt om het te verplaatsen, is het proces vrij eenvoudig, zolang u alle stappen correct uitvoert.
In deze zelfstudie laat ik je zien hoe je je WordPress-site van de ene plaats naar de andere kunt verplaatsen. Voorbeelden van wanneer u dit wilt doen zijn:
Als u hostingproviders verplaatst, ziet u mogelijk dat uw nieuwe provider de verhuizing voor u onderneemt. Als u niet zeker weet wat u doet, neemt u dan eerst contact met hen op.
Als je het niet zeker weet, wil je misschien ook mijn tutorial volgen over het gebruik van plug-ins om WordPress te verplaatsen. Voor een eenvoudige installatie kan dit het werk voor u doen en kan het een stuk eenvoudiger zijn.
Maar als uw site meerdere thema- of plug-ins of site-instellingen heeft geconfigureerd en u wilt dit niet allemaal opnieuw doen op de nieuwe site, moet u de database handmatig verplaatsen. Om erachter te komen hoe, lees verder!
Als u deze zelfstudie wilt volgen, heeft u het volgende nodig:
Het is de moeite waard te weten wat je gaat verplaatsen voordat je begint:
Voordat u begint, schakelt u 'pretty permalinks' uit op uw oude site. Ga naar Instellingen> Permalinks, selecteer de Standaard optie en klik op Wijzigingen opslaan.
Begin met het maken van een kopie van de bestanden en database van uw site. U kunt uw favoriete back-upplug-in gebruiken of FTP gebruiken om bestanden te downloaden en phpMyAdmin om uw database te kopiëren. Hier zal ik je laten zien hoe je dit doet met phpMyAdmin.
Maak eerst een lokale kopie van uw wp-content
directory. Dit bevat al je thema- en plugin-bestanden en uploads.
Wanneer u deze uploadt naar uw nieuwe site, kunt u ervoor kiezen om de thema- en plugin-bestanden niet te uploaden, maar deze opnieuw te installeren op de nieuwe site, met behulp van de beheerdersschermen. Of u kunt gewoon de kopie uploaden die u van uw oude site hebt genomen - beide zullen werken.
Open phpMyAdmin voor uw site. Dit wordt geleverd door uw hostingprovider of, als u met een lokale site werkt, maakt deze deel uit van MAMP.
Zoek de database voor de site die u wilt verplaatsen en klik op de Exporteren tab. Klik Gaan, en een sql
bestand met uw database wordt gedownload naar uw machine.
Opmerking: als u meer dan één database op uw hostingaccount of -server heeft, kunt u erachter komen welke van toepassing is op deze site door de site te controleren wp-config.php
het dossier.
Voordat u uw databasetabellen naar de nieuwe site kunt importeren, moet u enkele bewerkingen aanbrengen in de sql
bestand dat u zojuist hebt gedownload. Ik maak altijd een kopie van dit bestand voordat ik begin en een voorvoegsel kopiëren-
op zijn naam, dus ik weet dat het de back-up is.
Open de sql
bestand in uw favoriete code-editor en vervang alle exemplaren van de oude domeinnaam voor de site met de nieuwe domeinnaam.
Dus bijvoorbeeld:
http: // localhost / example
, je zou het veranderen naar http://AnExampleSiteDomain.com
. http://AnOldSiteExample.com
met http://ANewSiteExample.com
.Het gebruik van de opdracht "vervangen" in uw code-editor zal dit versnellen - er kunnen duizenden exemplaren zijn. Red je sql
het dossier.
Opmerking: een alternatieve manier om dit te doen is door de Zoeken en vervangen script van InterConnectIT, dat dit proces automatiseert.
Vervolgens moet je WordPress installeren op de nieuwe locatie. Doe dit zoals je normaal zou doen.
Voordat u uw database importeert, is het een goed idee om plug-ins en thema's te installeren, omdat alle tabellen die door deze in de database zijn gemaakt, niet zullen werken zonder dat ze zijn geïnstalleerd.
Installeer thema's en plug-ins opnieuw in uw nieuwe site of upload ze vanuit uw lokale kopie, met behulp van uw FTP-client. Kopieer ze naar de wp_content
map, met dezelfde structuur als in uw oude site. Mogelijk moet u eventuele nieuwe mappen verwijderen die WordPress in de map heeft gemaakt uploads
map zodat ze niet botsen met degene die u importeert.
Voordat u de database van uw oude site kunt importeren, moet u de nieuwe tabellen die WordPress voor u heeft gemaakt verwijderen (droppen) in uw oude site.
Zoek in phpMyAdmin de database voor uw nieuwe site en klik op de Structuur tab.
Selecteer alle databasetabellen. Klik op de Met geselecteerde: keuzelijst, selecteer Laten vallen en klik Ja. U kunt hieronder zien waar ik al mijn tabellen heb geselecteerd die klaar zijn om te plaatsen:
Nog steeds in phpMyAdmin, selecteer de Importeren tab en klik op de Kies bestand knop. Selecteer de sql
bestand dat u hebt bewerkt en klik op Kiezen of OK. Klik Gaan en uw databasetabellen worden geïmporteerd.
Ga en maak een kop koffie - als uw site groot is, kan dit een tijdje duren!
Wis de cache van uw browser. Hierdoor worden eventuele problemen voorkomen die worden veroorzaakt door de inhoud van browsercaching van de oude site.
Log in op de WordPress-beheerder voor de nieuwe site. Uw inloggegevens zijn hetzelfde als die voor uw oude site - als u bij het extern installeren andere inloggegevens heeft opgegeven, zijn deze overschreven door de geïmporteerde database.
Bezoek de Permalinks scherm en zet mooie permalinks weer aan.
Controleer nu of uw plug-ins en widgets correct werken en maak aanpassingen nodig.
Het verplaatsen van een WordPress-site hoeft niet ingewikkeld te zijn zolang u weet wat u moet verhuizen en dit in de juiste volgorde doet. Als u de bovenstaande stappen volgt, zult u merken dat het proces soepel verloopt. Dit heb ik heel vaak gedaan en zolang ik mijn checklist hierboven volg, gaat het zonder problemen.