איך להעביר את אתר הוורדפרס שלכם ל-Proginter בלי לאבד תוכן או הגדרות

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

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

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

למה העברות וורדפרס משתבשות

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

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

שלב 1: גבו הכל לפני שאתם נוגעים בכל דבר

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

  • ייצאו את מסד הנתונים דרך phpMyAdmin או תוסף כמו UpdraftPlus או Duplicator.
  • הורידו את תיקיית wp-content שלכם, בעיקר את תיקיית ה-uploads עם ספריית המדיה.
  • שמרו עותק נפרד של wp-config.php, מכיוון שהוא מכיל את פרטי הגישה והמפתחות של מסד הנתונים שלכם.

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

שלב 2: הקימו קודם את סביבת היעד

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

  • צרו את מסד הנתונים ואת המשתמש שלו בשרת החדש.
  • התאימו את גרסת ה-PHP לגרסה שהאתר הנוכחי שלכם משתמש בה, או עדיין יותר טוב, לגרסה שהתוספים שלכם באמת דורשים.
  • התקינו SSL מראש כדי שהאתר שלכם לא יוגש דרך HTTP אפילו לכמה דקות.

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

שלב 3: העברת קבצים ומסד הנתונים

יש כמה דרכים אמינות להעביר את האתר שלכם:

  • תוסף הגירה: כלים כמו Duplicator או All-in-One WP Migration אורזים את כל האתר שלכם לקובץ אחד שאפשר לייבא בשרת החדש. מתאים לרוב האתרים שמתחת לכמה גיגה-בייט.
  • העברה ידנית דרך SFTP ויבוא מסד נתונים: העלו את הקבצים שלכם דרך SFTP, ואז יבאו את מסד הנתונים דרך phpMyAdmin או שורת הפקודה. יותר שליטה, קצת יותר עבודה.
  • הגירה בעזרת האחסון: הרבה ספקי אחסון מנוהלים, כולל אנחנו, יעשו את העבודה הקשה בשבילכם אם תבקשו, בעיקר באתרים גדולים או מורכבים יותר.

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

שלב 4: עדכנו כתובות URL עם חיפוש והחלפה

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

הרצת חיפוש והחלפה זהירה על פני מסד הנתונים תופסת כתובות URN שמוטמעות בתוכן פוסטים, בהגדרות ווידג'טים, ובאפשרויות ערכת עיצוב, דברים ששינוי הגדרות פשוט לא יגע בהם. כלים שבנויים למשימה הזו מטפלים בחלק הבעייתי, שהוא העובדה שוורדפרס לפעמים שומר כתובות URL בתוך מערכים מסוג PHP מסודרים (serialized). חיפוש והחלפה נאיביים על אלה שוברים את מבנה הנתונים לגמרי ועלולים לפגוע בהגדרות שלכם במקום לתקן אותן. כלי חיפוש והחלפה תקין מבין את ה-serialization ומעדכן את ספירת אורך המחרוזות כך שהתאמה נשמרת ושום דבר לא נשבר.

שלב 5: הפנו את ה-DNS לשרת החדש

ברגע שוידאתם שהאתר עובד כראוי בשרת החדש (בדקו זאת באמצעות עריכת קובץ hosts או כתובת URL זמנית לפני ההעלאה לאוויר), עדכנו את רשומות ה-DNS שלכם כך שיצביעו לכתובת ה-IP החדשה.

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

שלב 6: ודאו שהכל תקין לפני שאתם חוגגים

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

  • טפסים נשלחים כראוי והאימיילים יוצאים
  • תמונות ספריית המדיה מוצגות (נקודת כשל נפוצה אם מבנה תיקיית ה-uploads השתנה)
  • תוספים שמסתמכים על נתיבי קבצים מוחלטים עדיין עובדים
  • SSL פעיל ואין אזהרת תוכן מעורב
  • מהירות טעינת העמוד דומה או טובה יותר מלפני

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

השאירו את השרת הישן פעיל לכמה ימים

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

מתי כדאי לתת לאחסון שלכם לבצע את ההעברה

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

לסיכום

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