Het is gemakkelijk om een WordPress site te klonen, als je eenmaal een paar basisprincipes begrijpt. Als u een newbie aan WordPress, met behulp van een plugin is de eenvoudigste manier om het te doen. Zo ben ik begonnen. De eerste keer dat ik een site gekloond, ik probeerde om het handmatig te doen. Het kopiëren van de bestanden was eenvoudig en duidelijk. Maar de database verbaasde me. Ik had weinig kennis van wat het was en geen idee hoe het te repliceren, dus ik eindigde met behulp van een plugin voor de gehele site migratie (bestanden en database).
geleidelijk aan, toen ik onderzocht, onderzocht en getest, leerde ik dat een database de belangrijkste functie is die een Content-Management Systeem (CMS) zoals WordPress scheidt van HTML-sites. Het is waar de inhoud leeft: tekst (pagina ‘ s, berichten, opmerkingen), metagegevens (categorieën, tags, aangepaste velden), gebruikersaccounts (gebruikersnamen, wachtwoorden), site-opties, plugin en thema-instellingen, enz. Het is heel belangrijk!
Er zijn genoeg plugins die alle bestanden en/of de database van de ene site naar de andere repliceren. Ze doen het met één klik, heel, heel goed. Een paar van mijn favorieten zijn: Backup Buddy, All-in-1 wp migratie, Duplicator, en UpDraft Plus.
toch zijn er momenten waarop een plugin niet zal werken. Misschien is de site te groot en de plugin kopieerproces time out. Misschien zijn er onverenigbaarheden met de web host server. Wat de reden ook is, het is een goed idee om te leren hoe je een WordPress site te klonen zonder een plugin.
basisdefinities
Source = de oorspronkelijke site die u aan het klonen bent.
Destination = de nieuwe site
Stap 1-back-up maken van de bronsite
begin altijd met een back-up van de bronsite voor het geval u er naar terug moet keren! Klonen kan dan zonder zorgen beginnen.
- Log in op uw webhostaccount en navigeer naar het cPanel.
- kopieer de bestanden: Ga naar het Bestandsbeheer. Selecteer de map die de WordPress bron site bevat, en maak een .zip-archief van het (“comprimeren”). Dan, downloaden naar uw computer.
- als de bronsite zich op het hoogste niveau van het domein bevindt, zal de map waarschijnlijk “public_html”heten.
- als de bronsite zich in zijn eigen map bevindt, zal deze waarschijnlijk “WordPress” heten of dezelfde naam hebben als de domeinnaam (“myurl.com”)
- kopieer de DATABASE: Ga naar phpMyAdmin. Selecteer de database voor de bron site. Selecteer alle tabellen (“alles controleren”). Klik op “Exporteren”. Gebruik aangepaste opties, zodat u de SQL-database kunt opslaan als een .zip-archief (“sla uitvoer op in een bestand > compressie: zipped”).
Stap 2 – Maak de nieuwe doelsite
De nieuwe site kan een geheel nieuw primair domein zijn. Of het kan een subdomein of subdirectory van een bestaand primair domein zijn. De onderstaande stappen zijn voor een subdomein, maar zijn van toepassing op elke situatie.
- aangenomen dat u al een primair domein heeft, log dan in op uw webhost cPanel en maak een subdomein aan voor de doelsite: destination.myurl.com.
- alternatief: als je webhost geen subdomeinen toestaat, maak dan een subdirectory aan: myurl.com/destination.
- Opmerking: Als u een bestaande site migreert naar een nieuwe webhost, moet u de domeinnaamregistratie naar de nieuwe host verplaatsen of de bestaande domeinnaamrecords naar de nieuwe host verwijzen.
- installeer WordPress in het subdomein (of submap) met behulp van het gereedschap van uw webhost. Dit kan een software programma (Softaculous), een “Wizard” toepassing, of iets dergelijks.
Stap 3-Kopieer bestanden van de bron naar de plaats van bestemming
- Decomprimeer de .zip-archief van de bronbestanden die u hebt gedownload naar uw computer in Stap 1.
- ga naar het Bestandsbeheer (of gebruik een FTP-client, zoals Filezilla). Selecteer de map (a. k. a. directory) die de WordPress bestemming site bevat.
- omdat u een nieuwe installatie van WordPress hebt, hoeft u slechts één bronmap te uploaden naar het subdomein of subdirectory van de bestemming: wp-content
- de map wp-content bevat alles wat u naar uw site uploadt en niet in de database is opgeslagen: thema ‘s, plugins en media (afbeeldingen, video’ s, PDF ‘ s, enz.). Voor een leuke uitleg, zie dit artikel: Een Beginner ’s Guide to WordPress’ s Most Important Directory
- uploaden van de wp-content map zal dezelfde map overschrijven in de verse installatie. De rest blijft intact.
Stap 4 – Copy Database from Source to Destination Site
tijdens deze volgende reeks stappen u vervangt de bron-URL en het bestandspad door de doel-URL en het bestandspad. Dit is waar ik gebruik maken van een plugin om de gegevens veilig te vinden en te vervangen.
- installeer en activeer de WP Migrate DB-plug-in op zowel de bron-als de doelsites.
- Open de WP Migrate DB Pro plugin op beide sites (Tools > Migrate DB). Selecteer “Export File”.
- URL zoeken en vervangen –
- op de doelsite: kopieer de URL-inhoud in het veld “Zoeken” naar uw klembord:
//destination.myurl.com - op de bronsite: laat de velden “zoeken” zoals ze zijn. Plak in het veld vervangen (“nieuwe URL”) de URL van de bestemmingssite:
//destination.myurl.com
- op de doelsite: kopieer de URL-inhoud in het veld “Zoeken” naar uw klembord:
- bestandspad zoeken en vervangen –
- op de doelsite: kopieer de inhoud van het bestandspad naar het klembord in het veld “Zoeken”:
//different/path/to/destination.myurl.com - op de bronsite: laat de velden “zoeken” zoals ze zijn. Plak in het veld Vervangen (“Nieuw bestandspad”) het doelbestandspad:
//different / path / to / destination. myurl. com
- op de doelsite: kopieer de inhoud van het bestandspad naar het klembord in het veld “Zoeken”:
- exporteer het bestand-Gebruik deze instellingen:
- Opslaan als een bestand op je computer
- het bestand te Comprimeren als een gzip
- Importeren van het bestand op de bestemming site:
- Met een plugin: U moet de betaalde (WP Migreren DB Pro) versie van de plugin gebruik te maken van de “Import” – functie (Tools > Migreren DB)
- Zonder plugin: Ga naar phpMyAdmin.
- Selecteer de database voor de bestemmingslocatie. Selecteer alle tabellen (“alles controleren”). Klik op “DROP”.
- klik op het tabblad” Importeren”, selecteer het geëxporteerde databasebestand dat is aangemaakt in Stap 5 hierboven.
Stap 5 – Controleer permalinks en thema-instellingen
Na het importeren van de nieuwe database zal de doelsite alle instellingen van de bronsite verkrijgen, inclusief inloggegevens. U zult waarschijnlijk zijn uitgelogd bij de bestemming site, dus ga je gang en log terug in om alles te controleren.
- Navigeer door de front-end van de site om de hoofdpagina ‘ s en belangrijke berichten te bekijken.
- Navigeer door de back-end van de site om de configuraties te bekijken en zorg ervoor dat alles er goed uitziet.
- twee belangrijke gebieden die aandacht nodig hebben nadat een kloon is voltooid:
- de Permalinks (URL ‘ s van de inhoud) moeten mogelijk worden gereset.
Ga naar Instellingen > Permalinks
Selecteer de optie die u verkiest en “Wijzigingen opslaan”. - soms moeten de Thema-instellingen opnieuw worden ingesteld.
Ga naar Themanaam > Thema-instellingen
Het enige wat u hoeft te doen is op Opslaan klikken. Als de dingen er nog steeds niet goed uitzien, kunt u proberen de database opnieuw te importeren. - uiterlijk > aanpassen: controleer dit gebied als je het gebruikt in de bron site.
- de Permalinks (URL ‘ s van de inhoud) moeten mogelijk worden gereset.
hoe kies ik een WordPress thema
startpagina Widgets in WordPress
Mijn Core Set van WordPress Plugins
WordPress pagina ‘ s vs. berichten