אחת הבעיות שכמעט כל בלוגר נתקל בהן בשלב זה או אחר היא שהוא רוצה להעביר את הבלוג לשרת חדש, אבל לא יודע איך.
המחיר של טעות בתהליך יכול להיות בלוג מושבת לכמה ימים טובים, וכולם היו רוצים להצליח במכה הראשונה.
אבל איך אפשר להצליח במכה הראשונה, כאשר כבר בתהליך ההעברה של הבלוג אנחנו נחשפים לפגעי מזג האוויר כאשר הבלוג שלנו נמצא בו זמנית בשני מקומות?
איך אפשר לוודא שהכל עובד לפני שמעבירים באמת את הכל?
לכאורה, יש פה בעיה של ביצה ותרנגולת כי כדי לוודא שהכל עובד, צריך להעביר את הבלוג ולבדוק, אבל אז כולם יראו כל טעות שאתם עושים, ואם התהליך יקח הרבה זמן אז הבלוג לא יעבוד כמו שצריך במשך זמן ארוך.
אז איך אפשר לבדוק את הבלוג בנחת על השרת החדש, אבל ככה שרק אתם תראו אותו, וכל מי שפונה אל הכתובת שלכם יגיע לבלוג הישן?
פשוט מאוד, קובץ הhosts שנמצא בחלונות בספריה המסתורית C:\WINDOWS\system32\drivers\etc, ובמערכות יוניקס ב/etc/hosts (פה אגב אפשר לראות את הקשר בין מערכות יוניקס למערכות חלונות, נחשו מי העתיק ממי?).
הקובץ הזה מאפשר לנו לקבוע את המיפוי בין כתובות IP לבין שמות מתחם, ככה שרק המחשב שלנו יושפע.
המבנה של הקובץ פשוט מאוד:
#example:
1.2.3.4 firefang.net
מה שצריך לעשות זה להוסיף שורה שמתחילה בכתובת הIP של השרת החדש, וממשיכה בשמות הדומיינים שתרצו להפנות לכתובת הIP הזו. אחרי השינוי הפשוט הזה המחשב שלכם יפנה לשרת החדש כשתפנו אל הבלוג, אבל כל שאר האנשים ימשיכו להגיע לשרת הישן.
יתכן ותצטרכו להפעיל מחדש את הדפדפן כדי שהשינוי יכנס לתוקף לגביו.
עכשיו תוכלו להעביר את הבלוג, בגדול כדי לעשות את זה צריך להעתיק את הקבצים לשרת החדש ולשחזר גיבוי של בסיס הנתונים מהשרת הישן על השרת החדש.
יתכן ותאלצו לשנות בקובץ wp-config.php פרמטים כמו משתמש, סיסמא או שרת.
ברגע שהכל עובד, צריך לשנות את הגדרות הDNS של הדומיין שלכם כך כך שישתמשו בהגדרות הDNS של השרת החדש. בדרך כלל זה מתבצע דרך ממשק הניהול של רשם הדומיין.
העידכון של שרתי הDNS יכול לקחת כמה שעות (או אפילו ימים), אבל בזמן הזה שני השרתים מגישים את הבלוג, ואין סכנה שמשתמשים יגיעו לאתר שלא עובד.
לא לשכוח להחזיר את קובץ הhosts לקדמותו ברגע שסיימתם (או אם אתם רוצים לגשת לבלוג בשרת הישן).
בהצלחה!
רסיסים (RSS)
נובמבר 21st, 2007 ב4:59
זו לא שאלה של העתקה
מייקרוסופט היו חייבים להחזיק רשימה של קבצים כדי להיות תואמים לסטנדרט posix וזה אחד מהם.
– אריק
נובמבר 21st, 2007 ב7:55
החכמתי, לא ידעתי שזה בשביל posix.
נובמבר 21st, 2007 ב15:17
בעיה אחת. חלק מחברות האיחסון, לא יתנו לך בכלל להוסיף את שם המתחם שלך לפני שתכוון אותו אליהן. בעיה.
נובמבר 22nd, 2007 ב1:29
bug- זו התחלה גרועה מאוד עם ספק שירות. אם היו אומרים לי את זה הייתי עובר למקום אחר.
נובמבר 22nd, 2007 ב14:50
מאז המעבר לשרת החדש משום מה אני מקבל בגוגל רידר גם תגובות בRSS הזה http://firefang.net/blog/feed (וכן נכנסתי אליו סתם מFF וראיתי שאין שם תגובות אבל למרות זה אני מקבל אותם
נובמבר 22nd, 2007 ב15:23
MrM - כן טוב, זה בעיה של CPanel באופן כללי. זה מעין "פיצ'ר" של אבטחה שנועד למנוע זיהום מטמון DNS ברמה מסוימת.
כלומר, גם אם תצליח לגרום למחשבים לחשוב שהשם מתחם מוביל למקום שהוא לא צריך, השרת לא ירשה לך להוסיף אותו.
נועד למניעת Phishing, אבל יותר מרגיז מאשר עוזר.
נובמבר 22nd, 2007 ב21:46
מה שמצחיק (או מציק) פה שלמרות הפוסט הזה, יש בעיה רצינית מאז המעבר שכבר התלוננו עליה מספר פעמים ועדיין קיימת…
נובמבר 22nd, 2007 ב22:23
מבין, בטיפול.