וורדפרס: גיבוי ושחזור לשרת אחר

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

ניצלתי את ההזדמנות להעביר את האתר שלי לחשבון חדש בחשבון המשווק שלי בכתובת Jumpline.comתמונה 2260935 1169332. הייתי באקסטזה עם Jumpline לאורך השנים. אני מארח כ -30 אתרים וכמעט אף פעם לא מתקשר ללקוחות שמארחים אצלי (אלא אם כן הם זקוקים לעזרה). השירות מדהים וצוות התמיכה שלהם פנטסטי.

הטכנאים התומכים שלהם היו למעשה הבחורים שזיהו שמדובר בכמה בוטים זבל שהורגים את האתר שלי (תודה!). המעבר לחשבון החדש מעמיד אתר זה לגרסה האחרונה של PHP / MySQL ויש לו יישום Ajax Webmail ממש נחמד.

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

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

  1. גבה את האתר ואת מסד הנתונים המקורי.
  2. הותקן וורדפרס מאפס בחשבון החדש.
  3. התקין את התוספים האחרונים של וורדפרס מאפס בחשבון החדש.
  4. הגדר את כל אפשרויות התוסף והגדרות האתר.
  5. עשתה השוואה בטבלה של כל טבלה ממאגר המקור וממאגר היעד.
  6. מחק את כל השדות במאגר המקורות שלא היו קיימים במאגר היעד.
  7. רוקן את כל הטבלאות במאגר היעד (תפטור את עצמך מפוסטי הבדיקה הסטנדרטיים של WP.
  8. עשה ייצוא של כל שולחן לְלֹא זרוק ושחזר. זה יכתוב את הרשומות למסד הנתונים החדש עם אותם מפתחות, כך שאף אחד מהקשרים לא נשבר.
  9. העתק את תיקיית ה- wp-content \ upload שלי מחשבון המקור לחשבון היעד. מאז שהעברתי גם את שם התחום, כל הפניות לתמונות נשמרו.
  10. ניהלתי את הבלוג ובדקתי אותו! הייתי צריך לנקות כמה קבצי permalinks בעמוד, אני לא בטוח למה, אבל הם היו בסדר אחר כך.

מעניין ש- WordPress יש יבוא מובנה לפלטפורמות בלוגים תחרותיות, אך אין ייבוא ​​לביצוע וורדפרס לייבוא ​​WordPress אשר יתעלם משינויים בתוספים.

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

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

אני מניח שחזרתי עכשיו! עכשיו אני צריך להגיע לעבודה!

תגובות 3

  1. 1
  2. 2

    רק מחשבה…
    אני תמיד בודק גיבוי ומשחזר פתרונות, ההודעה שלך זכתה לתשומת ליבי.
    השימוש בייצוא המובנה ובייבוא ​​המובנה ל- 2.1 היה חלום. הייתה לי בעיה בגרפיקה המוצגת.
    אני עומד למחוק ולהפעיל מחדש את בלוג המבחן, אך הפעם אערוך את קובץ ה- XML ​​כך שישקף את המיקום החדש של התמונות.

  3. 3

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

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

    נו טוב, זה לקח קצת זמן אבל הצלחתי לשלוף את המידע הזה מקובץ ה- .SQL שגיביתי לפני מחיקת מסד הנתונים.

    תודה ששיתפת את חוויותיך.

מה אתה חושב?

אתר זה משתמש Akismet כדי להפחית דואר זבל. למד כיצד הנתונים שלך מעובדים.