גיבוי אתר וורדפרס כולל בדיוק 2 חלקים נפרדים, מחייב החזקה של 3 עד 5 עותקים אחרונים, ואם מדובר באתר קטן עם פעילות נמוכה מגבים פעם בשבוע, בעוד שאתר פעיל עם פוסטים מרובים דורש גיבוי יומי. בלי שמירה מקבילה של קבצי השרת לצד ייצוא מלא של מסד הנתונים, אין לכם גיבוי שמאפשר שחזור תקין.
הורדת קבצים בלבד לא תציל אתכם.
וורדפרס שומר את המידע בצורה מפוצלת בין שני רכיבים שונים לגמרי. קבצי הליבה, ערכות העיצוב, התוספים, ספריית המדיה וקובץ ההגדרות wp-config.php יושבים בתיקיית האתר בשרת. לעומת זאת, כל המילים שכתבתם בפוסטים, התגובות של הקוראים והקישורים שלכם שמורים בתוך מסד הנתונים, שהוא בדרך כלל מסוג MySQL או MariaDB. מי שמוריד רק את תיקיית האתר אל המחשב האישי משאיר את כל הטקסטים והנתונים מאחור, כי מסד הנתונים פועל מחוץ לתיקיית האתר הראשית.
גיבוי מלא של מסד הנתונים דורש קובץ ייצוא נפרד בסיומת sql, או קובץ מכווץ בפורמט gz או bz2. את הקובץ הזה כדאי לשמור יחד עם קבצי האתר בתוך תיקייה אחת או קובץ zip משותף כדי לשמור על תיאום מלא בין הגרסאות. הסדר של הפעולות קובע את התוצאה. בזמן הגיבוי מייצאים קודם את מסד הנתונים ורק לאחר מכן מעתיקים את הקבצים. בזמן השחזור הסדר הפוך לחלוטין. מעלים תחילה את הקבצים לשרת, ורק אז מייבאים את מסד הנתונים.
איפה שומרים את העותקים
שמירה של עותק יחיד על שרת האחסון שלכם היא טעות מסוכנת שעלולה לעלות ביוקר. לפי התיעוד הרשמי, אתם צריכים לפזר לפחות 3 עד 5 עותקים אחרונים בשלושה יעדים שונים כדי להגן על המידע. היעד הראשון הוא שרת האחסון עצמו. היעד השני הוא שירות ענן חיצוני כמו Google Drive או Dropbox. היעד השלישי הוא הורדה ישירה אל המחשב המקומי. פיזור כזה מבטיח שאם שרת האחסון קורס, המידע שלכם נשאר בידיים שלכם.
לא הייתי בונה על גיבויי שרת בלבד. רוב ספקי האחסון אכן מגבים את השרתים שלהם באופן כללי, אבל פנייה לתמיכה וקבלת העותק גוזלות שעות קריטיות בזמן שהאתר מושבת לחלוטין. חברות שמציעות אחסון מנוהל כוללות גיבויים שוטפים ועדכוני אבטחה בתוך השירות למי שמעדיף לשלם במקום להתעסק בהגדרות טכניות. מי שמחזיק אחסון רגיל ולא מנוהל חייב לקחת אחריות מלאה ולבנות שגרת גיבוי עצמאית ועקבית.
זה לא מתאים לכולם.
אם שרת האחסון שלכם כולל גישה אל לוחות בקרה פופולריים כמו cPanel או Plesk, תוכלו להגיע ישירות אל ניהול הנתונים. לוחות בקרה נוספים שמוזכרים בתיעוד הרשמי כוללים את Direct Admin לצד Ensim, וכן vDeck או מערכת Ferozo. בכל המערכות האלה המטרה שלכם זהה: לאתר את הקישור שמוביל אל כלי הניהול המרכזי של מסדי הנתונים כדי להוריד את המידע שלכם.
עבודה עצמאית ללא תוספים
אפשר לגבות את כל האתר ישירות בידיים ללא תלות באף תוסף חיצוני. לקבצי האתר אפשר להשתמש בתוכנת WinSCP שיוצרת סנכרון ראי שוטף בין השרת לכונן הקשיח, או להתחבר באמצעות תוכנת FTP רגילה. מי שמחזיק בידע טכני מתאים יכול להעתיק את הקבצים גם באמצעות פקודות UNIX Shell ישירות מהשרת. לאחר שהקבצים יורדים אל המחשב, כדאי לכווץ אותם לקובץ zip אחד ולשמור מספר גרסאות עם תאריכים ברורים על גבי כונן קשיח חיצוני או מדיות גיבוי פיזיות כמו תקליטורי CD או DVD.
למסד הנתונים ניגשים דרך ממשק phpMyAdmin שנמצא בלוח הבקרה של האחסון שלכם. בתוך הממשק בוחרים במסד הנתונים שהוגדר בהתקנת האתר, ושם רואים את טבלאות ברירת המחדל של וורדפרס ולעיתים טבלאות נוספות שנוצרו על ידי תוספי סטטיסטיקה או תוספים נגד דואר זבל. לוחצים על ייצוא ומורידים קובץ sql תקין למחשב.
זה תהליך טכני אבל פשוט.
גיבוי אוטומטי עם תוסף
מי שמעדיף אוטומציה מובנת בתוך האתר יכול לעבוד עם התוסף UpdraftPlus, שפעיל בלמעלה מ 3 מיליון אתרים ברחבי העולם. הגרסה החינמית מאפשרת לתזמן גיבויים במרווחים של 2, 4, 8 או 12 שעות, וכן במרווחים יומיים, שבועיים או חודשיים. התוסף תומך בשמירה אל שירותי ענן מוכרים, כאשר שניים מהבולטים בהם הם Dropbox לצד Google Drive. הוא מאפשר גם שליחה אל יעדים מרוחקים אחרים כמו Amazon S3 או Rackspace Cloud, וכן העברה באמצעות פרוטוקול FTP או שליחה ישירה לכתובת מייל.
התוסף כולל גם תמיכה בהעברת קבצים אל שירותי אחסון כמו DreamObjects או Openstack Swift. אם אתם זקוקים להעברת האתר לשרת חדש, הגרסה החינמית כוללת מנגנון הגירה מובנה שמבצע חיפוש והחלפה של כתובות ישנות כדי למנוע קישורים שבורים. בעזרת שלושה שלבים בלבד בלוח הבקרה אתם בוחרים את הרכיבים הרצויים ומשחזרים את האתר לקדמותו ללא צורך בהתעסקות ידנית מורכבת.
לצרכים רחבים יותר קיימת גרסת UpdraftPlus Premium שמוסיפה יעדי אחסון בענן, כמו Microsoft OneDrive וגם Microsoft Azure. הגרסה בתשלום מאפשרת גיבוי לשירותים כמו Google Cloud או WebDAV, וכן חיבור אל Backblaze B2 או שימוש בפרוטוקולים מאובטחים כמו SFTP וגם SCP. היא כוללת 1GB נפח אחסון מובנה בשירות UpdraftVault שמבטיח רמת אמינות של 99.999 אחוזים, גיבוי מצטבר שחוסך משאבי שרת, יצירת גיבוי אוטומטי לפני שדרוגים, הצפנה של מסד הנתונים ושליטה מלאה דרך WP-CLI. מחירי הגרסה בתשלום לא פורסמו בתיעוד הרשמי.
זה שווה את זה רק אם השרת שלכם חלש או שהאתר מתעדכן בקצב גבוה.
תקלה נפוצה בזמן ריצת התוסף היא עצירה פתאומית בגלל מגבלת זמן ריצה של השרת. הבעיה הזו מתרחשת לעיתים קרובות באחסון זול שמגביל משאבי מעבד וזיכרון, ואפשר לעקוף אותה אם נכנסים להגדרות המומחה של התוסף ומקטינים את גודל הפיצול של קבצי ה zip.
גיבוי אוטומטי שלא נבדק באופן ידני הוא רק אשליה של שקט נפשי.
| כלי או שיטה | רכיבים מגובים | יעדי שמירה עיקריים | תזמון אוטומטי |
|---|---|---|---|
| UpdraftPlus חינמי | קבצים ומסד נתונים | Dropbox וגם Google Drive | כל 2 עד 12 שעות, יומי, שבועי, חודשי |
| UpdraftPlus Premium | קבצים, מסד, הצפנה | Microsoft OneDrive וגם UpdraftVault | תזמון מלא וגיבוי אוטומטי לפני עדכונים |
| phpMyAdmin ידני | מסד נתונים בלבד | הורדה ישירה כקובץ sql למחשב | ללא תזמון, ביצוע ידני בלבד |
| WinSCP או FTP | קבצי ליבה, תוספים ומדיה | הורדה למחשב וכיווץ לקובץ zip | סנכרון ידני או שמירת ראי מקומית |
סדר פעולות לשחזור אתר
- העלאת קבצי האתר לשרת
- ייבוא קובץ מסד הנתונים
- עדכון פרטים בקובץ wp-config
- בדיקת תקינות הדפים והקישורים
מקורות
- developer.wordpress.orghttps://developer.wordpress.org/advanced-administration/security/backup/
- wordpress.orghttps://wordpress.org/plugins/updraftplus/
- upress.co.ilhttps://www.upress.co.il/pricing/
המדריך נכתב מהמקורות שלמעלה בתאריך הפרסום. מחירים ותנאים משתנים; לפני החלטה כספית בודקים מול המקור. מצאתם טעות? כתבו.