WordPress verplaatsen handmatig uw site verplaatsen

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:

  • bij het uploaden van een lokale ontwikkelingsversie van een site naar de live server
  • bij verhuizing van servers of hostingproviders

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!

Wat je nodig hebt

Als u deze zelfstudie wilt volgen, heeft u het volgende nodig:

  • Een installatie van WordPress met thema's en plug-ins waarop wordt uitgevoerd, plus een aantal content-berichten, pagina's, media of wat er ook gebeurt op uw site!
  • Een tweede locatie waarnaar u uw site wilt verplaatsen. 
  • Een FTP-client, een code-editor en toegang tot phpMyAdmin.

Wat ga je bewegen

Het is de moeite waard te weten wat je gaat verplaatsen voordat je begint:

  • WordPress zelf: u verplaatst dit niet, maar installeert het in plaats daarvan op de nieuwe locatie.
  • De inhoud van uw wp-inhouddirectory, d.w.z. thema's, plug-ins en uploads.
  • Uw database.

Voordat je start

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.

Een kopie van uw oude site maken

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.

Bestanden kopiëren

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.

De database kopiëren

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.

De database bewerken

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:

  • Als u een lokale site uploadt met de URL http: // localhost / example, je zou het veranderen naar http://AnExampleSiteDomain.com
  • Als u een site van de ene externe locatie naar de andere verplaatst, moet u deze vervangen http://AnOldSiteExample.com met http://ANewSiteExample.com.
  • Als u zich verplaatst tussen hosts of servers, maar de domeinnaam hetzelfde blijft, hoeft u geen wijzigingen aan te brengen.

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.

De nieuwe site maken

Vervolgens moet je WordPress installeren op de nieuwe locatie. Doe dit zoals je normaal zou doen.

Bestanden toevoegen

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.

De database importeren

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:

De nieuwe databasetabellen importeren

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!

Laatste stappen

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.

Samenvatting

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.