CodeGuard er en automatisert, skybasert sikkerhetskopieringstjeneste for nettsteder og databaser, og den er velegnet til sikker sikkerhetskopiering av dine WordPress-nettsteder i sanntid..
Når det gjelder å sikkerhetskopiere WordPress, må vi vurdere alle filene i vår WordPress-konfigurasjon, f.eks. WordPress selv, temaer, plugins, bildeopplastinger, etc., så vel som vår database. CodeGuard kan administrere sikkerhetskopier for alle disse.
Hver dag vil CodeGuard se etter endringer og oppdatere sikkerhetskopiene:
I denne opplæringen skal jeg gå gjennom prosessen med å bruke CodeGuard for å konfigurere sikkerhetskopier på et typisk selvbetjent WordPress-nettsted.
Med Ninja-planen kan du sikkerhetskopiere et WordPress-nettsted for $ 5 per måned, mens Ronin-planen dekker 12 nettsteder for $ 39 per måned. Flere avanserte planer er vist nedenfor. Hver plan inkluderer en 14 dagers gratis prøveperiode.
Besøk CodeGuards nettsted og klikk Registrer deg gratis for å begynne prøveperioden. Du blir bedt om å oppgi kontaktinformasjon og faktureringsdetaljer:
Du må også angi et passord:
CodeGuard fungerer ved å sikkerhetskopiere filene og databasene dine via FTP, Secure FTP og eventuelt SSH tunneling. Her er informasjonen du må konfigurere CodeGuard for nettstedet ditt:
Her er en kort video som viser hvordan du konfigurerer CodeGuard med WordPress på et delt vertsmiljø med cPanel-støtte:
Jeg skal gå deg gjennom å sette opp CodeGuard med et typisk selvbetjent WordPress-nettsted på en Linux-server. I mitt tilfelle bruker jeg min generiske Digital Ocean WordPress-konfigurasjon.
Her er CodeGuard Legg til ditt nettsted form:
Som jeg beskrev i Sikring av serverinnlogging, liker jeg å kjøre mine forekomster på forskjellige porter. CodeGuard støtter også dette:
Når du klikker på Test nettsideforbindelse knappen, bør du se følgende suksessvarsel:
Før du går til Koble ditt nettsted, la oss sørge for at vårt WordPress katalogtreet er tilgjengelig via FTP / SFTP på kontoen som vi har angitt for innlogging i formularen ovenfor.
Vanligvis vil FTP / SFTP tillate brukere å se deres hjemmekatalog. Men ofte er WordPress katalogtreet i / Var / www /
og / eller utenfor brukerens hjemmekatalog.
CodeGuard har en enkel anbefaling gitt her: Hvordan sikkerhetskopierer jeg filer som ikke er i FTP / SFTP-brukerens hjemmekatalog? Jeg vil gå deg gjennom det grunnleggende.
Det korte svaret er å skape en symbolsk lenke til WordPress-treet i brukerens hjemmekatalog. For eksempel:
cd ~ ln-s / var / www / wordpress
I noen tilfeller må du kanskje også forsikre deg om at brukerkontoen du gir til CodeGuard, har tillatelser til å se WordPress-katalogen. En tilnærming til dette er å opprette en brukerkonto bare for SFTP-tilgang og legge den til i www-data
gruppe, f.eks. Apache-brukeren. Noe sånt som dette:
sudo chown -R www-data: www-data / var / www sudo chmod -R g + rw / var / www sudo adduser sftp sudo adduser sftp www-data
Konfigurer CodeGuard for å bruke sftp
brukerkonto. Da, når du klikker Koble ditt nettsted, Du bør se din WordPress-katalog i utvalgstreet:
Du må velge mappene og filene som skal inkluderes og / eller utelukkes fra sikkerhetskopier:
Nå er CodeGuard klar til å starte backupen din. På dette tidspunktet vil du bli tilbudt en tur i oversikten!
Her er Backup Progress Tracker, som viser deg hvor langt langs CodeGuard er å fange ditt første nettstedbilde:
Hver dag vil CodeGuard se på nettstedet ditt for endringer og oppdatere sikkerhetskopien:
Har din WordPress-side en database? Selvfølgelig gjør det det.
Her er CodeGuards standard Legg til databasen din skjema, men denne gangen klikker du Hoppe over dette trinnet, fordi vi skal bruke avansert form.
Her er Avansert skjema, men med en typisk Linux-konfigurasjon, trenger du faktisk å velge alternativknappen for Tunnel over SSH:
Her er hva Legg til ny database form med SSH Tunneling ser ut som:
For at CodeGuard skal kunne nå vår MySQL-database, vil den opprette en SSH Tunnel-tilkobling ved hjelp av SSH-påloggingsinformasjonen, det samme som vi logger inn på serveren vår, inkludert den unike SSH-porten. Deretter vil du helst ha MySQL-databasegodkjenningspesifikasjoner som er spesifikke for ditt WordPress-nettsted, og gi dem tilgang til databasen. Jeg foretrekker å sette opp individuelle WordPress-databasetillatelser, i motsetning til bruk av rot eller en global databasekonto.
Når CodeGuard er koblet, vil det be deg om å velge mellom tilgjengelige databaser som du kan legge til:
Her er CodeGuards database Backup Progress Tracker:
Når du er ferdig, vil CodeGuard vise deg hvor mange innlegg, sider, kommentarer og brukere du har i databasen din:
The CodeGuard dashbord vil gi deg en daglig oversikt over sine aktiviteter. Hvis du har mange nettsteder og servere, kan CodeGuard sikkerhetskopiere en eller alle av dem:
Hvis du lurer på, brukte CodeGuard til å tilby et WordPress-plugin, men har flyttet fra den løsningen av sikkerhets- og driftssikkerhetsgrunner.
Hvis du er interessert i WordPress Multisite, er det et par måter å konfigurere CodeGuard for å sikkerhetskopiere WordPress Multisite.
Jeg håper du har funnet denne introduksjonen til CodeGuard for WordPress for å være nyttig. Ta gjerne inn korrigeringer, spørsmål og kommentarer nedenfor. Jeg prøver å holde tritt med Tuts + -diskusjonene. Du kan også nå meg på Twitter @ reifman eller email meg direkte.