Ondersteuning » Algemeen WordPress » BACK UP WordPress Site

  • Opgelost johanvandermade

    (@johanvandermade)


    IK heb een Site in WordPress gemaakt. B.V, http://www.kees.nl nu wil ik van alles wat ik gemaakt heb een back up maken en dan weer terugzetten op een schone installatie van bijvoorbeeld http://www.karel.nl, zodat ik met de ene site kan experimenteren en de andere laten zoals hij is en eventueel aanvullingen met nieuwe dingen.

    Kan dat? Maar vooral hoe pak ik dit aan? Ben wel een beginner, maar niet helemaal.

    Dank voor de moeite

8 reacties aan het bekijken - 1 tot 8 (van in totaal 8)
  • Hi Johan,
    Als altijd lopen er meer wegen naar Rome 😉
    Je kan gebruik maken van een ‘plugin’ of het zelf doen.

    Hoe maak je een back-up?

    Goeie vraag!
    WP is een Content Management System [CMS] zoals er wel meer zijn. Dat systeem zorgt voor gebruiksgemak bij het maken en publiceren van je website.
    Het bijzondere van CMS systemen is, dat INHOUD – de tekst, plaatjes, muziek, video etc. die je plaatst – en de website -pagina’s, uiterlijke kenmerken etc. van elkaar gescheiden zijn. Zo kan je de inhoud behouden en het uiterlijk ‘relatief eenvoudig’ veranderen.

    Dat is anders dan de traditionele HTML-website, waar alles [inhoud en uiterlijk] bij elkaar in elke pagina opnieuw wordt uitgeschreven.
    Wat heeft dat met het maken van een back-up te maken?

    Om een volledige back-up te maken van je site, moet je dus twee back-ups maken:

    1. de bestanden van je site.
      Gebruik hiervoor [bijv.] FTP
    2. de database van je site.
      Hiervoor kan je de plug-in ‘wp-db-back-up’ gebruiken, of de functie in WP:
    3. Dashboard > Extra > Exporteren
    4. Gehele Inhoud
    5. Desgevraagd: Installeer en Run Export plugin
    6. Sla exportbestand op de PC op

    Ook heel belangrijk in dit verhaal is WANNEER / HOE VAAK maak je een back-up!

    Het maken van een back-up van database en bestanden kost ongeveer vijf minuten. Het ‘met de hand’ oplossen van een probleem lukt vrijwel nooit in vijf minuten…

    Het antwoord is dus heel simpel.
    ALTIJD en elke keer VOORDAT je een wijziging maakt in je site: dwz. een nieuw bericht of een aanpassing in CSS / PHP / plug-ins etc. maak je een back-up. Meestal is een maal per dag ruim voldoende.

    SOMS, als je ingewikkelde vernieuwingen aan het maken / uitproberen bent, maak je bij elke succesvolle stap in de goede richting, even een back-up. Lukt de volgende stap niet, dan kan je terug naar het punt waar het nog wel de goede kant op ging.

    == == ==

    Zoals je zelf al vermoedde, kan je beide backups ook gebruiken om een ’test-site te maken.
    Wel… die test-site kan je maken in een ‘sub-map [bijv. http://www.mijndomein.com/testsite%5D of in een subdomein: http://testsite.mijndomein.com. Voor dit laatste moet je via het controlpanel van je webhost eerst dit subdomein aanmaken [eenvoudig]

    Heb je de gewenste methode gekozen?

    1. download een schone versie van WP naar je PC
    2. Gebruik FTP [bv. filezilla] om de WP-bestanden naar je testsite te kopieren
    3. browser: ga naar de testsite [www.mijndomein.com/testsite of testsite.mijndomein.com]
    4. de 5 minuten installatie van WP start
    5. OPGELET
    • gebruik DEZELFDE database als je bij de originele site gebruikt, met dezelfde instellingen.
    • Om fouten te voorkomen, gebruik het bestand wp-config.php van de bestaande site.
    • !!! Er is echter ÉÉN GROOT VERSCHIL !!!
      Gebruik een ANDERE PREFIX, bijv.: ’test_’ op die manier worden de twee sites, qua inhoud gescheiden. Erg belangrijk om ‘gevaarloos’ te kunnen experimenteren!
    • WP installeert de test-site; Controleer in de browser
    • je hebt nu een [bijna] lege testsite.
    • Om de boel nu te vullen met de inhoud van de bestaande site:
    • dashboard > extra > importeren > wordpress
    • kies van je PC de eerder gemaakte backup
    • installeer desgevraagd de import-plugin
    • laat WP zijn kunstje doen…
    • browser: weergave > menu’s activeer het menu van de originele site en sla op
    • Natuurlijk zijn er ook nog andere manieren om dit alles te doen.
      Maar dit moet zo lukken; Ik gebruik dit zeer regelmatig.

    Thread starter johanvandermade

    (@johanvandermade)

    W.P. Ginfo

    Wat goed en fijn dat je me wilt helpen en ik ben al een heel eind verder, maar het werkt nog niet helemaal. Wellicht moet ik nog het een en ander wijzigen.

    Eerst een backup gemaakt van de Site met Filezilla.

    Vanuit de originele site met “extra” xml bestand geïmporteerd.

    Toen de nieuwe site een verse WP installatie gedaan.

    Daarna met Filezilla de bestanden naar de nieuwe site overgezet met “overschrijven”.

    Toen vanuit Dashboard het xml bestand geëxporteerd.

    Maar helaas de site werkt toch nog niet. Zie ik iets over het hoofd of doe ik iets toch niet goed .

    Bedankt weer voor de moeite.

    Groeten,

    Johan

    Johan,

    In je beschrijving van werkzaamheden heb je twee zaken omgekeerd:

    Eerst een backup gemaakt van de Site met Filezilla.

    Vanuit de originele site met “extra” xml bestand geïmporteerd.
    hierBOVEN moet je de oude site EXPORTEREN
    Toen de nieuwe site een verse WP installatie gedaan.

    Daarna met Filezilla de bestanden naar de nieuwe site overgezet met “overschrijven”.

    Toen vanuit Dashboard het xml bestand geëxporteerd.
    HIERBOVEN dien je het xml bestand in de nieuwe site te IMPORTEREN

    Thread starter johanvandermade

    (@johanvandermade)

    Dag W.P. Ginfo,
    Sorry dat ik je weer lastig val.

    Je verhaal is heel duidelijk toch doe ik iets niet goed waardoor ik de nieuwe site niet aan de praat krijg.
    Ik zal nog een keer mijn handelingen beschrijven.

    Met Filzilla log ik in. Alle mappen die ik nu zie download ik van originele site http://www.johan.nl naar mijn PC
    Dan log ik in op de Site als admin en exporteer het XML bestand.

    Dan ga ik naar het dashboard van http://www.kees.nl en met Installtron installeer ik een schone WP versie.

    Dan ga ik weer naar Filzilla en log in op http://www.kees.nl. Alle mappen die ik van http://www.johan.nl die ik gedownload heb ga ik nu uploaden naar http://www.kees.nl (moet ik wel alle mappen uploaden??)

    Als ik nu inlog op http://www.kees.nl is het eigenlijk nog gewoon de versie WP installatie. Dan ga ik naar extra en importeer het xml bestand. En…. er gebeurt niet.Waarschijnlijk doe ik iets heel doms, maar ik heb al van alles geprobeerd maar krijg het niet werkend.

    Hopelijk kun je me toch verder helpen.
    Hoor graag van je.

    Groeten,

    Johan

    Johan,

    Werk langzaam, nauwkeurig en stap-voor-stap.
    Sla geen stappen over. Ga pas verder als een stap succesvol is afgerond. Laat weten tot welke stap het lukte en wanneer t mis gaat.

    Ik loop even stap voor stap jouw beschrijving langs en voorzie dat van commentaar.

    1. Met Filzilla log ik in. Alle mappen die ik nu zie download ik van originele site http://www.johan.nl naar mijn PC

      >> Hiermee heb je een kopie van de WP-bestanden. Met name [de gegevens van] het bestand ‘wp-config.php’ zijn in de vervolgstappen an belang.

    2. Dan log ik in op de Site als admin en exporteer het XML bestand.

    >> zie de stappen om een back-up te maken van de database van je bestaande site;

    • Dashboard > Extra > Exporteren
    • Gehele Inhoud
    • Desgevraagd: Installeer en Run Export plugin
    • Sla exportbestand op de PC op
    • Dan ga ik naar het dashboard van http://www.kees.nl en met Installtron installeer ik een schone WP versie.

      >>Ik ken Installatron niet. Het is mij niet duidelijk OF het gebruik van deze utility enige invloed heeft op de installatie.
      >> Advies: FTP: upload de verse WP-bestanden naar de NIEUWE [lege] site

    • browser: http://nieuwesite.com
      >> de 5 minuten installatie van WP start nu automatisch. OPGELET gebruik onderstaande stappen om dat te doorlopen!
    • Open de ‘wp-config.php’ van de OUDE site in een TEKSTeditor [NIET een wordprocessor] bijv. ‘Notepad++’ -gratis
    • Browser: Vul de gegevens voor de nieuwe site in in het browservenster.
    • Geef de nieuwe site een [nieuwe] naam.
    • vul de databasegegevens, user en password in van de oude site
    • Geef de nieuwe site in wp-config.php een UNIEKE PREfix; Voorbeeld ‘nwe_’
    • Als WP dit heeft afgerond heb je een nieuwe LEGE site met alleen de standaard thema’s en een voorbeeld bericht en een voorbeeld pagina
    • Overzetten INHOUD oude site naar nieuwe site:
    • browser: open http://www.nieuwesite.com/wp-admin en log in
    • dashboard > extra > importeren > wordpress
    • klik knop ‘bestand kiezen’ > blader naar de eerder opgeslagen backup van je oude site
    • klik de knop ‘bestand uploaden en importeren’
    • desgevraagd laat WP de IMPORT-plugin installeren en uitvoeren
    • WP zet de inhoud van der database over, van de oude naar de nieuwe site
    • browser: dashboard> weergave menu’s
    • controleer en stel in het menu uit de oude site
    • sla de wijzigingen op
    • zo nodig stel plugins op etc.
    • Je hebt nu een nieuwe site met ‘bestaande data’.

    Thread starter johanvandermade

    (@johanvandermade)

    DAg Beste W.P. Ginfo,

    Bedankt voor je geduld.
    Ben al een heel eind maar wellicht gaat het niet helemaal goed met wp-config

    Ik verander
    DB User in de naam van de nieuwe site
    DB password in de paswword van de nieuwe site
    MSQL pasword heb ik ook de naam gegeven van DB nieuwe site is dat wel goed????

    Als ik nl het export bestand wil uploaden krijg ik dit te zien
    Failed to create new user for admin. Their posts will be attributed to the current user.
    Failed to import overal failed te zien

    Ik denk dat ik er dicht bij zit maar helaas.

    Bedankt weer voor de moeite.

    Groeten,

    Johan
    0655702336

    Thread starter johanvandermade

    (@johanvandermade)

    Beste WP Ginfo

    Hartelijk dank. Nu ik de stappen precies volgde is het gelukt. Dank voor de uitstekende uitleg.

    Groeten,

    Johan

    Graag gedaan. Fijn dat het gelukt is.

8 reacties aan het bekijken - 1 tot 8 (van in totaal 8)
  • Het onderwerp ‘BACK UP WordPress Site’ is gesloten voor nieuwe reacties.