Reklame

Denne weekend blev min hjemmeside hacket for første gang nogensinde. Jeg regnede med, at det var en begivenhed, der efterhånden skulle ske, men jeg følte mig stadig en smule chokeret og mere end lidt overrasket over, at nogen gider at gøre sådan noget. Jeg var heldig, at jeg havde en sikkerhedskopi af min hjemmeside, som jeg havde lavet en måned tidligere, og siden index.php ændrer aldrig rigtig, medmindre jeg foretager en ændring af webstedets design, jeg var i stand til at erstatte den defaced fil med min originale, og der blev ikke gjort nogen skade.

Det gjorde mig stadig klar over, hvor farligt det er at lave sådanne sjældne sikkerhedskopier. Det fik mig også til at indse omfanget af den skade, der kunne have fundet sted, hvis selve databasen var blevet hacket - jeg kunne have mistet over en måneds værdi af blogindlæg.

Beskyttelse af dig selv med automatiserede WordPress-webstedets sikkerhedskopieringer

Problemet er, at jeg bare ikke har tid til at gå ind hver dag, uge ​​eller endda måned og tage backup af min blog. Jeg er sikker på, at de fleste af jer, der læser dette, føles på samme måde. Der er virkelig ikke en pænt strømlinet, automatiseret løsning, der giver dig mulighed for at planlægge en fuld sikkerhedskopi af dine filer og database og få den eksporterede sikkerhedskopi et sted fra webserveren. Aibek listede nogle onlineværktøjer, der kan hjælpe, men i disse tilfælde er du afhængig af nogle eksterne tjenester eller websteder for at det hele kan fungere.

instagram viewer

Konfiguration af automatiske sikkerhedskopier

Jeg besluttede at bruge halvdelen af ​​min søndag på at sammensætte en løsning. Følgende opsætning bruger to planlægning af WordPress-plugins, WordPress Backup og DB Manager. Den første sikkerhedskopierer dine filer, og den anden sikkerhedskopierer din database - begge i en tidsplan. I den sidste del af artiklen viser jeg dig, hvordan du automatiserer FTP-overførslen af ​​disse filer til en fjernserver eller pc.

wordpress site backup

Dit første trin er at installere WordPress Backup-plugin, idet du tager omhyggelig opmærksomhed på installationsinstruktionerne og implementerer .htaccess-filen, hvor det er nødvendigt. Gå derefter til konfigurationsområdet for det. Her kan du fortælle plugin, hvor ofte du skal lave en sikkerhedskopi af dine wordpress uploadede billeder, temafiler og plugins.

backup wordpress blog

Noter backup-biblioteket, du har brug for det senere. De tre filer, der er gemt der, vil være plugins.zip, uploads.zip og themes.zip.

Installer derefter DB Manager-plugin. Du kan også bruge noget som databasepluginet, Dean har beskrevet. Vær opmærksom på .htaccess-konfigurationsinstruktionerne. Spring ikke over instruktionerne, eller sikkerhedskopien fungerer ikke ordentligt. Gå til databasemulighederne i din WordPress-menu, og noter backup-stien.

backup wordpress blog

Der vil være flere filer op til det backuparkiv, du definerer. For at FTP disse filer bliver vi nødt til at bruge jokertegn (jeg viser dig hvordan).

Konfigurer din databasebackup i henhold til en tidsplan ved at ændre indstillingerne for automatisk planlægning.

backup wordpress blog

Nu hvor dine WordPress-filer og databaser sikkerhedskopieres lokalt til et sted på din webserver, er det tid til at planlægge et FTP-job for at få disse filer fra serveren og til din lokale pc.

Planlægning af en FTP-overførsel

En planlagt FTP-overførsel er ikke let at komme med. De fleste FTP-klienter, der kan gøre det, ønsker, at du skal betale for deres premiumprodukt for at gøre det. For at komme omkring dette har du brug for FTP-script-kommandoer, som du kan planlægge, og det er præcis hvad WinSCP gør det muligt for dig at gøre.

Download og kør den interaktive WinSCP-app. Når du har oprettet en FTP-forbindelse, skal du klikke på "Session”Og gem sessionen.

hvordan man sikkerhedskopierer wordpress

Når du har gemt sessionoplysningerne, kan du lukke applikationen og derefter åbne en tekstfil. Kald det til hvad du vil, men husk navnet. Du vil indtaste noget, der ligner det følgende (erstatt stierne med stierne ovenfor, som du har bemærket, når du opsætter hvert plugin).

Jeg oprettede en mappe på min lokale server under D: \ backup \ TSW_Files hvor jeg vil FTP alle disse filer. Under D: \ backup \, Placerede jeg følgende scriptfil kaldet myfile.txt:

option batch på. valgmulighed bekræft. åbne topsecretwriters. få public_html / wp-content / xxxxx / themes.zip d: \ backup \ TSW_Files \ få public_html / wp-content / xxxxx / uploads.zip d: \ backup \ TSW_Files \ få public_html / wp-content / xxxxx / plugins.zip d: \ backup \ TSW_Files \ få public_html / wp-content / xxxxxxx-db / * topsec6_topwp.sql.gz d: \ backup \ TSW_Files \ Afslut

Den første sti i “get” -kommandoen er din fjernwebserversti, og den anden sti er din lokale backup-pc / serversti. Opret derefter et tekstbatchjob kaldet backupWP.bat og opbevar den i c: \ programfiler \ WinSCP \ folder. Denne tekstfil skal have følgende linjer:

@echo slukket. winscp.com /script=d:\backup\myfile.txt. 

Myfile.txt-scriptet kan virkelig gemmes overalt, så længe du holder stien, der er anført i batchjobbet, nøjagtig.

Hver gang batchjobet starter, vil det ringe til WinSCP.com, som igen kører de FTP-script-kommandoer, du har defineret i din txt-fil. Alt hvad du skal gøre nu er at planlægge backupWP.bat at køre ved hjælp af Windows Scheduler (Alle programmer -> Tilbehør -> Systemværktøjer -> Windows Scheduler).

hvordan man sikkerhedskopierer wordpress

Nu har du dybest set oprettet et system, hvor din WordPress-blok tager regelmæssige sikkerhedskopier af vigtige WordPress-filer og WordPress database til mapper på din webserver, og du kan FTP disse sikkerhedskopierede filer fra din server til et fjerntliggende sted ved hjælp af din daglige FTP manuskript.

wordpress site backup

Så der har du det. Når du har konfigureret systemet ovenfor, behøver du aldrig give sikkerhedskopi af din blog en anden tanke. Automatisering af hele processen vil frigøre dig til at gøre vigtigere ting, som at skrive din første roman eller lege med dine børn. Temmelig sej, er det ikke?

Prøv opsætningen ovenfor med din egen blog, og lad os vide, om du var i stand til at foretage nogen forbedringer i opsætningen, eller hvis du kender til nogle plugins, der fungerer så godt som disse to til en WordPress-websteds-sikkerhedskopi. Del dine tanker i kommentarfeltet nedenfor.

Billedkredit: Gualtiero Boffi

Ryan har en BSc-grad i elektroteknik. Han har arbejdet 13 år inden for automatisering, 5 år inden for it, og er nu en applikationsingeniør. En tidligere administrerende redaktør for MakeUseOf, han har talt på nationale konferencer om datavisualisering og har været vist på nationalt tv og radio.