צ׳קליסט העברת אתר WordPress — 24 בדיקות לפני, בזמן ואחרי
רוב תקלות ההעברה אינן בהעתקה עצמה אלא בפרטים סביבה: דואר, סליקה, קרונים, תעודה, וקישורים מוחלטים במסד הנתונים.
העתקת קבצים ומסד נתונים היא החלק הקל, והיא כמעט תמיד עוברת. מה שמפיל מעברים הוא הדברים שמסביב. הרשימה כאן מסודרת לפי שלב.
לפני — איסוף
- גישה מלאה לספק הישן, כולל מסד הנתונים.
- גישה לניהול ה-DNS.
- ייצוא או צילום של כל רשומות ה-DNS.
- רשימת כתובות מייל שמוגדרות בטפסים ובהתראות.
- פרטי חיבור לשירותי סליקה ולמערכות דיוור.
- רשימת משימות מתוזמנות (cron) שמוגדרות ברמת השרת ולא בתוך WordPress.
- גיבוי מלא ועדכני, שנשמר מחוץ לשני השרתים.
סעיף 6 הוא מוקש נפוץ. אם יש סקריפט שרץ בשרת הישן — סנכרון מלאי, ייבוא, דוח — הוא לא עובר עם הקבצים ולא ירוץ בשרת החדש. איש לא יקבל שגיאה; הוא פשוט יפסיק.
בזמן — הקמה בשרת החדש
- העברת קבצים במלואם, כולל קבצים מוסתרים כמו htaccess.
- ייבוא מסד הנתונים ואימות שכל הטבלאות עברו.
- התאמת פרטי החיבור בקובץ ההגדרות.
- גרסת PHP תואמת או חדשה יותר.
- בדיקת הרשאות קבצים — 644 לקבצים, 755 לתיקיות.
- בדיקת האתר בכתובת זמנית לפני כל שינוי DNS.
- בדיקת התחברות ללוח הבקרה.
- בדיקת טופס יצירת קשר — שליחה בפועל.
בזמן — החלפה
- הורדת TTL יום מראש.
- עדכון רשומת A לדומיין ול-www.
- אי-נגיעה ברשומות MX ו-TXT.
- הנפקת תעודת SSL מיד אחרי שהדומיין מצביע.
- אימות הפניה מ-http ל-https, ובין www לדומיין הראשי.
אחרי — בדיקות
- חיפוש קישורים מוחלטים ישנים במסד הנתונים והחלפתם.
- בדיקת תוכן מעורב בעמודים מרכזיים.
- שליחת פנייה מבחן ובדיקה שהיא הגיעה לתיבה ולא לספאם.
- בחנות: הזמנת בדיקה מלאה, כולל מייל אישור.
- בדיקת מהירות תגובה והשוואה למצב לפני.
- מעקב אחרי שגיאות 404 חדשות.
- ודאו שהגיבוי האוטומטי בשרת החדש רץ בפועל.
- השארת השרת הישן פעיל לשבוע, והורדת עותק מלא לפני סגירת החשבון.
wp search-replace 'http://old-domain.co.il' 'https://new-domain.co.il' --skip-columns=guid --dry-runאם רק החלפתם שרת ולא דומיין, חיפוש והחלפה בדרך כלל אינם נחוצים — למעט מעבר מ-http ל-https.
מה שכמעט תמיד שוכחים
| פריט | מה קורה אם שוכחים |
|---|---|
| רשומות MX | הדואר מפסיק להגיע, בשקט |
| משימות מתוזמנות ברמת השרת | ייבוא וסנכרון מפסיקים לרוץ |
| כתובת IP ברשימות היתר של שירותים | סליקה או API חיצוני מתחילים להיכשל |
| תעודה ל-www | חצי מהמבקרים רואים אזהרה |
| גיבוי בשרת החדש | שבועיים בלי גיבוי בכלל, בלי שאף אחד ידע |
בהעברות שאנחנו מבצעים, הרשימה הזו היא התהליך עצמו — כולל הדברים שקל לפספס, כמו הפעלת גיבוי וניטור על השרת החדש ביום הראשון.
העברת אתר ב-Siteyvo
כל מה שתואר כאן קורה במערכת אוטומטית, על כל אתר, בלי שתצטרכו לזכור.
תקנו עם Siteyvo