WordPress – גיבוי אוטומטי למערכת וורדפרס בשרת ubuntu

Wordpress Development

 סקריפט מאפשר לשמור גיבוי של קבצים ומסד נתונים למערכת וורדפרס בצורה אוטומטית במשך 7 ימים בשרת Ubuntu

להתקין zip

sudo apt install zip

ליצור תיקייה /var/backups

sudo mkdir /var/backups

ליצור קובץ backup.sh ולהכניס את הסקריפט

sudo vim /home/yourusername/backup.sh
#/bin/bash
wppath=/var/www/wp
backuppath=/var/backups
backupdatetime=date +\%Y-\%m-\%d-\%H-\%M-\%S
#----ACCESS TO DB ------#
DBNAME=dwordpress
DBUSERNAME=dbusername
DBPASSWORD=dbpassword

#----Backup of WordPress DB----#
mysqldump $DBNAME -u $DBUSERNAME -p$DBPASSWORD | gzip > /var/backups/wordpress-db-$backupdatetime.sql.gz

#----Backup of WordPress Files----#
zip -r $backuppath/wordpress-data-$backupdatetime.zip $wppath

להוסיף לקרון את הפעילויות הבאות:

sudo crontab -e
4 10 * * * /bin/bash /home/yourusername/backup.sh
2 2 * * * find /var/backups/* -mtime +7 -exec rm {} \;

מקור: https://github.com/devlionco/bashscripts/blob/master/backup-wordpress-files.sh

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.