בהתחשב בכך שוורדפרס היא הבלוג הפופולרי ביותרתוכנה בעולם, משתמשים רבים מצפים שתהיה מערכת גיבוי קלה ומובנית בתוכה. למרבה הצער, אין, כך שמשתמשים שרוצים לגבות אתר וורדפרס יצטרכו לעשות זאת ידנית.
מסד נתונים של SQL
היבט קריטי בגיבוי כל וורדפרסהתקנה על לינוקס היא בסיס הנתונים של SQL. למרבה המזל, גיבוי SQL ב- Linux הוא קל מאוד. כדי ליצור גיבוי של מסד הנתונים של וורדפרס, אנו משתמשים ב- "sqldump". זה כלי פשוט, שאם משתמשים בו נכון ניתן להשתמש בו כדי לייצא בקלות את מסדי הנתונים SQL של התוכן בלינוקס.
כדי לייצא את מסד הנתונים של WordPress שלך, פתח מסוף וקבל מעטפת שורש עם su (או sudo -s, אם חשבון השורש מושבת).
su -
כעת, כאשר למעטפת יש הרשאות שורש מלאות, צרו תיקיית גיבוי חדשה יחד עם ספריות המשנה SQL וקבצי ההתקנה.
mkdir -p /root/wp-backup mkdir -p /root/wp-backup/sql mkdir -p /root/wp-backup/wp-installation-files
משתמש ב CD פקודה, העבר את הטרמינל ל - מ"ר תיקיית המשנה בתוך גיבוי wp ספרייה.
cd /root/wp-backup/sql
לאחר מכן, ייצא את מסד הנתונים WP לקובץ SQL בשרת לינוקס. זכור כי sqldump הפקודה לא תעבוד אם אינך יודע מהפרטי מסד נתונים נכונים (שם DB, משתמש וסיסמא נכונים). אם עקבת אחר ההוראות להתקנת וורדפרס בשרת אובונטו, שם מסד הנתונים של WP SQL הוא "wordpressdb", והמשתמש הוא "ubuntuwordpress".
mysqldump -u username -p databasename > db.wp__backup.sql
הפעל את ls פקודה לאשר כי החדש wp_backup.sql נמצא ב / root / wp-backup / sql תיקיה.
ls -a
כאשר אתה יכול לאשר שקובץ SQL נמצא שם, גיבוי ה- SQL של WordPress הושלם!
גבה התקנת וורדפרס
כאשר מסד הנתונים של SQL של WordPress טופל, השלב הבא בתהליך הגיבוי הוא שמירת ההתקנה של WordPress עצמה. גיבוי ההתקנה מתחיל באמצעות cp פקודה להעביר את כל הקבצים מ- / var / www / html ל / root / wp-backup / wp-installation-files.
בטרמינל, השתמשו cp כדי ליצור עותק שלם של התקנת הוורדפרס הנוכחית שלך.
cp -rp /var/www/html/* /root/wp-backup/wp-installation-files/
פקודת ההעתקה עשויה לקחת קצת זמן להשלמה, תלוי בגודל התקנת וורדפרס שלך. כאשר cp הפקודה מסיימת לרוץ, תקליטור בספריית הגיבוי והשתמש ב- ls פקודה לאישור הקבצים שם. אם אתה מבחין בקבצים חסרים, יתכן שזה רעיון טוב להפעיל מחדש את הפקודה.
cd /root/wp-backup/wp-installation-files/ ls -a
דחיסת הגיבוי
כל קבצי הוורדפרס הקריטיים נמצאים בגיבוימקום. השלב הבא בתהליך הגיבוי הוא לדחוס הכל לארכיון Tar. דחיסת קבצים אולי נראית מייגעת, אך כדאי כי יהיה קל יותר לארכוב ולהעביר את הגיבוי מאוחר יותר. ליצירת ארכיב Tar חדש של הגיבוי, הפעל את הפקודה הבאה:

tar -zcvpf wordpress-backup.tar.gz /root/wp-backup
ברגע שהדחיסה מסתיימת, בשלב זההגיבוי מוכן להובלה. אל תהסס להעלות את הגיבוי, אך הזהיר כי הוא אינו מוצפן. רעיון רע מאוד לא להשאיר את הגיבוי ללא הצפנה, מה גם שזה אומר שכל אחד יכול לחפש את קובץ מסד הנתונים של SQL, מבנה האתר וכו '.
הצפנת ארכיב הגיבוי של ה- WP היא קלה, והיאמתחיל בהתקנת GnuPG בשרת שלך. במנהל החבילות, חפש את "gpg" והתקן אותו. לאחר מכן השתמש בפקודה הבאה להצפנת ארכיב הגיבוי.
gpg -c wordpress-backup.tar.gz
Gpg מבקש סיסמא בתהליך ההצפנה. הזן סיסמא בלתי נשכחת בטרמינל ולחץ על להיכנס מקש במקלדת.

עם סיום תהליך ההצפנה, קובץ הפלט הוא wordpress-backup.tar.gz.gpg. זוהי צורת הגיבוי המאובטחת, והקובץ היחיד שתצטרך. אל תשאיר את הארכיב הלא מסודר!
שחזר את הגיבוי
צריך לשחזר את הגיבוי? תעשה את הדברים הבאים.
ראשית, צברו מעטפת שורש בעזרת su או sudo -s.
su -
או
sudo -s
ואז נווט אל /שורש והדבק שם את קובץ wordpress-backup.tar.gz.gpg.
פענח את הגיבוי המוצפן:
gpg wordpress-backup.tar.gz.gpg
חלץ את ארכיב הגיבוי באמצעות זפת.
tar -xvpf wordpress-backup.tar.gz
הבא, CD לתיקיית SQL ולייבא את בסיס הנתונים.
cd /root/wp-backup/sql
mysqldump -u username -p databasename < db.wp__backup.sql
ייבוא בסיס הנתונים של SQL מייבא מחדש מיידית את כל נתוני הבלוגים, פרטי המשתמש, הפוסטים וכדומה. לאחר מכן, כל שנותר הוא להעביר את קבצי מערכת וורדפרס למקום הנכון.
משתמש ב cp פקודה, העבירו את הקבצים למקומם.
cp -rp /root/wp-backup/* /var/www/html
לבסוף, הסר את קבצי הארכיון ונקה את /שורש תיקיה.
rm wordpress-backup.tar.gz rm wordpress-backup.tar.gz.gpg rm -rf wordpress-backup</ p>
הערות