Hoe maak je een back-up van een WordPress-site met CodeGuard

Wat je gaat creëren

Wat is CodeGuard?

CodeGuard is een geautomatiseerde, cloudgebaseerde back-upservice voor websites en databases en is goed geschikt voor veilige back-ups van uw WordPress-sites in realtime.

Als het gaat om het maken van back-ups van WordPress, moeten we rekening houden met alle bestanden in onze WordPress-configuratie, bijvoorbeeld WordPress zelf, thema's, plug-ins, afbeeldingen uploaden, enz., Evenals onze database. CodeGuard kan back-ups voor al deze beheren.

CodeGuard zal elke dag naar wijzigingen kijken en zijn back-ups bijwerken:

In deze zelfstudie ga ik je helpen bij het gebruik van CodeGuard om back-ups te configureren op een door WordPress zelf gehoste WordPress-site.

Hoeveel kost het?

Met het Ninja-plan kun je een back-up maken van één WordPress-site voor $ 5 per maand, terwijl het Ronin-plan 12 sites bestrijkt voor $ 39 per maand. Meer geavanceerde plannen worden hieronder getoond. Elk plan omvat een gratis proefperiode van 14 dagen.

Aanmelden bij CodeGuard

Ga naar de website van CodeGuard en klik Schrijf je gratis in om uw proef te starten. U wordt gevraagd om uw contactgegevens en factuurgegevens op te geven:

U moet ook een wachtwoord opgeven:

CodeGuard configureren voor WordPress

CodeGuard werkt door een back-up te maken van uw bestanden en databases via FTP, Secure FTP en optioneel SSH-tunneling. Dit is de informatie die u nodig heeft om CodeGuard voor uw site te configureren:

  • Uw FTP-serverinformatie.
  • Uw MySQL-serverinformatie.
  • Als u een gedeelde WordPress-host gebruikt, hebt u mogelijk toegang tot cPanel nodig. Sommige hosts kunnen u nodig hebben om de server-IP-adressen van CodeGuard op de witte lijst te zetten.

Hier is een korte video die laat zien hoe CodeGuard met WordPress kan worden ingesteld op een gedeelde hostomgeving met cPanel-ondersteuning:

Ik ga je begeleiden bij het instellen van CodeGuard met een door Apple gehoste WordPress-site op een Linux-server. In mijn geval gebruik ik mijn generieke Digital Ocean WordPress-configuratie.

Uw WordPress-sitebestanden toevoegen

Dit is de CodeGuard Voeg uw website toe het formulier:

Zoals ik heb beschreven in Uw aanmeldingsgegevens beveiligen, voer ik mijn instanties graag uit op verschillende poorten. CodeGuard ondersteunt dit ook:

Wanneer u op klikt Test website verbinding knop, zou u de volgende succesmelding moeten zien:

Voordat je naar toe gaat Verbind uw website, laten we ervoor zorgen dat onze WordPress-mapstructuur toegankelijk is via FTP / SFTP op het account dat we hebben opgegeven om in te loggen in het bovenstaande formulier.

Doorgaans kunnen gebruikers met FTP / SFTP hun basismap zien. Maar vaak zit de WordPress-mappenboom er in / Var / www / en / of buiten de basismap van de gebruiker.

CodeGuard heeft hier een eenvoudige aanbeveling: Hoe maak ik een back-up van bestanden die zich niet in de basismap van mijn FTP / SFTP-gebruiker bevinden? Ik zal je door de basis leiden.

Het korte antwoord is om een ​​symbolische link te maken naar uw WordPress-structuur in de basismap van uw gebruiker. Bijvoorbeeld:

cd ~ ln -s / var / www / wordpress

In sommige gevallen moet u er ook voor zorgen dat het gebruikersaccount dat u aan CodeGuard verstrekt toestemming heeft om de WordPress-directory te bekijken. Eén benadering hiervoor is om een ​​gebruikersaccount aan te maken voor alleen SFTP-toegang en deze toe te voegen aan de www-data groep, b.v. de Apache-gebruiker. Iets zoals dit:

sudo chown -R www-data: www-data / var / www sudo chmod -R g + rw / var / www sudo adduser sftp sudo adduser sftp www-data

Configureer CodeGuard om de. Te gebruiken sftp gebruikers account. Dan, wanneer u klikt Verbind uw website, je zou je WordPress-map in de selectiestructuur moeten zien:

U moet de mappen en bestanden selecteren die u wilt opnemen en / of uitsluiten van back-ups:

Nu is CodeGuard klaar om uw back-up te starten. Op dit moment wordt u een rondleiding door het Dashboard aangeboden!

Hier is de Backup-voortgangs-tracker, waarmee u kunt zien hoe ver CodeGuard uw eerste site-image vastlegt:

Elke dag bekijkt CodeGuard uw site op wijzigingen en werkt de back-up bij:

Uw WordPress-database toevoegen

Heeft uw WordPress-site een database? Natuurlijk doet het.

Hier is de CodeGuard-norm Voeg uw database toe formulier, maar deze keer klik Sla deze stap over, omdat we het geavanceerde formulier gaan gebruiken.

Hier is de Geavanceerd formulier, maar met een typische Linux-configuratie moet je eigenlijk het keuzerondje kiezen Tunnel over SSH:

Dit is wat de Nieuwe database toevoegen formulier met SSH Tunneling ziet eruit als:

Om ervoor te zorgen dat CodeGuard onze MySQL-database bereikt, maakt het een SSH-tunnelverbinding met behulp van onze SSH-inloggegevens - dezelfde waarmee we inloggen op onze server, inclusief de unieke SSH-poort. Dan hebt u idealiter de MySQL-databasereferenties die specifiek zijn voor uw WordPress-site en geeft u deze de toegang tot de database. Ik geef er de voorkeur aan individuele WordPress-sitedatabase-machtigingen in te stellen, in tegenstelling tot het gebruik van een root- of een globaal databaseaccount.

Zodra CodeGuard verbinding maakt, vraagt ​​het u om uit beschikbare databases te kiezen die u kunt toevoegen:

Hier is de database van CodeGuard Backup-voortgangs-tracker:

Wanneer voltooid, toont CodeGuard u hoeveel berichten, pagina's, opmerkingen en gebruikers u in uw database hebt:

Het CodeGuard-dashboard

De CodeGuard Dashboard zal u een dagelijkse samenvatting van zijn activiteiten geven. Als u veel sites en servers heeft, kan CodeGuard een back-up van een of alle van deze maken:

In het geval u zich dit afvraagt, heeft CodeGuard altijd een WordPress-plug-in geboden, maar is om beveiligings- en betrouwbaarheidsredenen uit die oplossing verwijderd.

Als u geïnteresseerd bent in WordPress Multisite, zijn er een aantal manieren om CodeGuard te configureren voor de back-up van WordPress Multisite.

In Closing

Ik hoop dat je deze inleiding tot CodeGuard voor WordPress nuttig vindt. Aarzel niet om correcties, vragen en opmerkingen hieronder te plaatsen. Ik probeer de Tuts + -discussies bij te houden. Je kunt me ook bereiken via Twitter @reifman of mij rechtstreeks een e-mail sturen.

Gerelateerde Links

  • CodeGuard Website
  • CodeGuard WordPress Backup Walkthrough (video)
  • CodeGuard: Hoe maak ik een back-up van bestanden die zich niet in de basismap van mijn FTP / SFTP-gebruiker bevinden??
  • CodeGuard Video-zelfstudies