דילוג לתוכן
חיפוש באתר

אבטחה

שחזור אתר מגיבוי: הסדר הנכון ואיך בודקים שהגיבוי באמת עובד

איך משחזרים אתר וורדפרס מגיבוי: קבצים ומסד נתונים, איזה גיבוי לבחור, סדר השחזור, הבדיקות שאחריו — ולמה חייבים לתרגל מראש.

· עודכן: · 1 צפיות ·

שחזור אתר מגיבוי הוא החזרת האתר למצב שמור קודם — הקבצים ומסד הנתונים יחד — אחרי פריצה, עדכון שהשתבש, מחיקה בטעות או תקלה בשרת. גיבוי שווה רק כמו השחזור שלו: הרבה עסקים מגלים ביום הצרה שהגיבוי חלקי, ישן, נגוע, או שאף אחד לא יודע איך מחזירים אותו. במאמר הזה: מה צריך כדי שהשחזור יעבוד, באיזה סדר משחזרים, ואיך בודקים מראש — לפני שצריך.

מה צריך כדי לשחזר אתר וורדפרס

לפי התיעוד הרשמי של וורדפרס, לגיבוי יש שני חלקים — קבצים ומסד נתונים — וצריך את שניהם כדי לשחזר אתר טיפוסי:

חלק מה הוא כולל מה קורה בלעדיו
קבצים ליבת וורדפרס, תבנית, תוספים, קבצים שהועלו, wp-config.php אין תמונות ומסמכים, אין את העיצוב והקוד המותאם
מסד נתונים עמודים, פוסטים, משתמשים, הגדרות, הזמנות, פניות אתר ריק — הקוד בלי התוכן

מסד הנתונים נשמר בנפרד מתיקיית האתר, ולכן הורדה של כל הקבצים לא כוללת אותו. זו אחת הסיבות הנפוצות לגיבוי שמתגלה כחסר. על מה מגבים ואיפה שומרים כתבתי במדריך הגיבויים לוורדפרס.

לפני השחזור: איזה גיבוי בוחרים

  • אחרי פריצה — בוחרים גיבוי מלפני הפריצה, אבל לא מניחים שהוא נקי. פריצות רבות מושתלות זמן רב לפני שהן מתגלות, ולכן בודקים את הגיבוי לפני שמעלים אותו, ומיד אחרי השחזור מעדכנים ומחליפים סיסמאות. הסדר המלא באתר נפרץ — מה עושים.
  • אחרי עדכון שהשתבש — הגיבוי האחרון מלפני העדכון. וורדפרס ממליצה לגבות את מסד הנתונים לפני כל שדרוג בדיוק בשביל זה.
  • באתר עם הזמנות או פניות — כל מה שקרה אחרי רגע הגיבוי יאבד. רושמים מה נכנס מאז (הזמנות, נרשמים, פניות), כדי להשלים ידנית.

ועוד דבר אחד: לפני שמשחזרים, שומרים עותק של המצב הנוכחי — גם אם הוא שבור. אם השחזור ייכשל, לא תאבדו גם אותו.

סדר השחזור

  1. מכינים סביבה. עדיף לשחזר קודם לסביבת בדיקות ולוודא שהכל עובד, ורק אז לאתר החי.
  2. משחזרים את הקבצים. לפי וורדפרס, משחזרים קודם את הקבצים ואחר כך את מסד הנתונים.
  3. מייבאים את מסד הנתונים. לתוך מסד נתונים ריק, או כזה שאפשר לדרוס.
  4. מעדכנים את פרטי החיבור. אם שם מסד הנתונים, המשתמש או הסיסמה השתנו — מעדכנים ב-wp-config.php.
  5. מתאימים כתובות אם משחזרים לדומיין או לכתובת אחרת — אחרת הקישורים והתמונות יפנו למקום הישן.
  6. מנקים מטמון — בתוסף, בשרת ובספק הרשת — כדי שהגולשים יראו את האתר המשוחזר.
  7. בודקים. ראו בהמשך.

הבדיקה אחרי השחזור

  • עמוד הבית, עמודים מרכזיים ופוסטים נטענים, עם תמונות.
  • אפשר להתחבר לממשק הניהול.
  • טפסים נשלחים ומגיעים ליעד.
  • בחנות: הוספה לעגלה ותהליך תשלום עד השלב האחרון.
  • תהליכים מתוזמנים (שליחת מיילים, סנכרונים) עובדים.
  • אין שגיאות חדשות ביומן השגיאות של השרת.

תרגול שחזור: הצעד שכמעט כולם מדלגים עליו

גיבוי שאף פעם לא שוחזר הוא הנחה, לא גיבוי. הדרך היחידה לדעת שהוא עובד היא לשחזר אותו — לסביבת בדיקות, לא לאתר החי — ולבדוק את הרשימה למעלה. תרגול כזה מגלה בדיוק את הבעיות שלא רוצים לגלות ביום הצרה: מסד נתונים שלא נכלל, תיקיית העלאות שנחתכה, קובץ שנשמר רק בשרת שקרס, או סיסמה לאחסון הגיבויים שאף אחד לא זוכר.

כמה גיבויים לשמור? וורדפרס ממליצה על לפחות שלושה עד חמישה גיבויים אחרונים, במקומות שונים. ובתדירות: לאתר קטן שמתעדכן מעט, גיבוי שבועי; לאתר פעיל עם הרבה תוכן, גיבוי יומי. לחנות, שבה כל הזמנה היא מידע, כדאי לחשוב על תדירות גבוהה יותר למסד הנתונים.

כשאין גיבוי בכלל

לפעמים אפשר להציל חלק: גיבוי שחברת האחסון שומרת (כדאי לברר מראש מה המדיניות שלה), עותקים ישנים בארכיון האינטרנט לצורך שחזור תוכן, או קבצים במחשבים של מי שעבד על האתר. אבל אלה פתרונות חלקיים. אם הקוד של האתר מנוהל בגרסאות, הקוד עצמו נשמר בנפרד מהשרת — ונשאר לשחזר רק תוכן וקבצים שהועלו. על כך במאמר ניהול גרסאות לאתרים.

שאלות נפוצות

האם גיבוי של חברת האחסון מספיק?

הוא עדיף מכלום, אבל הוא נשמר אצל אותו ספק — ואם יש בעיה בחשבון או אצל הספק, גם הוא בסכנה. כדאי לשמור עותק נוסף במקום אחר, ולדעת כמה זמן הגיבויים נשמרים.

כמה זמן לוקח שחזור?

זה תלוי בגודל האתר, במקום שבו הגיבוי שמור, ובשאלה אם השחזור תורגל קודם. שחזור שתורגל מראש מהיר וצפוי יותר.

גיבויים, תרגול שחזור ועדכונים בטוחים הם חלק מתחזוקת האתרים שאני מספק. צריכים לשחזר אתר או לבדוק שהגיבויים שלכם באמת עובדים? ספרו לי.

אהבתם את המאמר?

בואו נבנה יחד!

מתכננים אתר חדש, פורטל, חנות או מערכת ניהול תוכן? ספרו לי על הפרויקט, ואחזור אליכם בעצמי. אני מתחיל תמיד בהבנת הצרכים העסקיים והטכניים — ורק אז ממליץ על הפתרון הנכון.

חיפוש באתר