מעבר בין אתרי אחסון

מעבר בין אתרי אחסון

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

בתאריך: 4/8/2008 בשעה: 20:00 בערב האתר עבר משירות האחסון lunarpages
אשר ממוקם בלאס ווגאס, Nevada לשירות אחסון אתרים dreamhost (קופון) הממוקם
בלוס אנגלס שבקליפורניה
.
לא הרגשתם? מצוין, לא הייתם אמורים להרגיש!

האתר אמור להיות עכשיו הרבה יותר מהיר, ספרו לי אם לא!
בנוסף שודרג האתר לוורדפרס 2.5 ואיתו גם כל התוספים. כך שגם הביצועים אמורים להשתפר.

מעבר בין אחסון אתרים
ניתן לקפוץ ישר לענינים או להמשיך עם הזרם

תהליך העזיבה

explain.gif

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

המטרה היא להעביר את האתר\בלוג משרת אינטרנט אחד (lunarpages)
לשני (Dreamhost) עם התמקדות בוורדפרס בעברית (הגדרות וכדו'…).

steps.gif

  1. בחירת ספק אחסון חדש.
  2. העתקת ספריית האתר מספק א לספק ב.
  3. בדיקת תפעול ותקינות האתר תחת השרת החדש.
  4. שינוי הפניית שם הדומיין (dns- ns servers) מספק אחסון אחד אל השני.

בחירת ספק אחסון חדש
במידה והחלטנו לעזוב את השירות הקיים, אנחנו צריכים להתחיל לחפש מעומדים פוטנצילים
אשר מציעים שירות אחסון לאתרים ההולם יותר את צרכינו.
השיקול שלי היה בין:
dreamhost
powweb.com, ausweb.com,
blogs-about, bluehost, site5.com
וכמובן: Hostgator שהמליץ עליו פינטו.

עכשיו מה שנותר הוא לסנן בין המועמדים וזאת ע"י:
1. כלים לבדיקת זמני תגובת האתר.

2. שליחת מייל עם שאלות כלליות: מחפש שירות לאחסון האתר

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

לבסוף בחרתי ב: dreamhost.com מכמה סיבות.

  1. זמני התגובה לשרת שלהם: pinto.dreamhost.com
    מתחת ל 250ms שזה טוב (אפשר לבדוק ע"י tracert).
  2. הם ענו על כל הבקשות ששלחתי במייל ומעבר להן.
    http://wiki.dreamhost.com/Transfer_your_hosting_to_us

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

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

שובר הנחה
תוכלו להשתמש בקוד ההנחה של itbananas ולקבל הנחה של 50$
כדי להפעיל את שובר ההנחה ב- DreamHost
כנסו לדף ההרשמה: signup.dreamhost.com (כאשר אתם מוכנים להירשם)
הזינו את הקוד NEWHOME במקום המתאים.

שובר הנחה של 50 דולר ב- DreamHost
בהצלחה…


ישר לעינינים
העתקת ספריית האתר מספק א לספק ב

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

העלאת האתר לשירות האחסון

ספריית ההתקנה של וורדפרס צריכה לשבת מתחת לספריית שם הדומיין.

לאחר שהעלנו את קבצי האתר.
נתחבר לממשק הניהול של האתר החדש (DreamHost Web Panel)
ונגדיר את הדומיין ואת בסיס הנתונים
.
Domain and Database
במקרה של dreamhost נצטרך גם ליצור host name לבסיס הנתונים.
את ה hostname הזה נצטרך להזין בקובץ wp-config.php של וורדפרס.
ההדגמה מתבססת על ממשק הניהול של Dreamhost- ראה
: Getting_Started

נגדיר בסיס נתונים חדש ומתוך ה-MyPHPadmin
נייבא (import) את כל הטבלאות מתוך הגיבוי שברשותנו
(MySQL backup.zip).

שינויים והגדרות בוורדפרס
הגדרות בוורדפרסהשלב הבא יהיה להכניס את ה hostname שיצרנו לקובץ wp-config.php,
וזאת על מנת שוורדפרס יוכל לתקשר עם בסיס הנתונים.
במקור וורדפרס מגיעה עם השורה
:
define('DB_HOST', 'localhost'
נחליף את השורה ב- hostname שיצרנו:
define('DB_HOST', 'mydatabase.mywdblog.com

איך לראות איך נראה האתר לפני שהעברנו את הדומיין?
נכניס כתובת ה- ip במקום שם הדומיין: http://some-ip-address
ראה מאמר
: Changing your hosts file

או לחלופין ליצור סאב דומיין ולעשות לו מירור.
מאמרים
:Accessing your Database before DNS change
Viewing site before DNS change

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

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

  2. ממשק הניהול של וורדפרס תחת אפשרויות, כללי:
    לשנות את קישור הבלוג לפי הסאב דומיין שיצרנו
    .

ולסיכום: הפעולות שביצענו:
1. רכשנו שם דומיין ב- godaddy ולא במקום אחר.
2. בחרנו ספק לאחסון האתר עם חבילה המתאימה לצרכים שלנו.
3. התחברנו לשרת ההוסטינג החדש והעלנו את קבצי ההתקנה של וורדפרס ע"י תוכנת ftp
4. הגדרנו את פרטי בסיס הנתונים בקובץ: wp-config.php

לאחר שהבלוג מוכן ניכנס לחשבון שלנו ב-godaddy ונפנה את קישורי ה-dns
לשרתי NS של חברת האחסון.

בהצלחה!!!


[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Related posts


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

טרקבקים & פינגים

עדיין לא נשלחו טרקבקים ופינגים.

תגובות

מעניין שלא הצעת כאן את servage המצויינים.
אני משתמש כבר כמה שנים בשירותיהם ויכול לומר לך שהם מעולים.

אגב, השרתים ממוקמים בגרמניה והולנד.

קופון servage coupon:
http://www.servage.net/?coupon=cust34919

רציתי לשאול על מעבר שרת כולל כתובת, (האתר שלי מתאחסן בשרת חינמי שהוא כולל ניהול DNS ובלוח בקרה שאפשר להביא "דומיין מהבית"
רק מה, אני התחלתי לבנות על הכתובת הארוכה, עכשיו שהכנסתי את הדומיין בלוח הבקרה אז הוא הוסיף לי תקיה של הדומיין שלי במקביל לתקיה של השרת חינם
השאלה
1. אם אני מעתיק את הוורדפרס לתקיה החדשה , או שנתקין וורדפרס מחדש עם דטא בייס חדש? (כי האתר שלי סובל מכבדות בעליה), ואני לא רוצה להתחיל לטפל בניקוי הדטאבייס – זה נראה לי מסובך (נשבר לי הוורדפרס)
3.אם אני יכול להוסיף את המאמרים עי העתקת תקייות בלבד?
ואת התוספים אני מניח שאתקין מחדש
שאלה נוספת היא בקשר לכתובות של התמונות http… שהעליתי בלייטקובס וכל הקישורים שבפוסטים
האם צריך לעדכן אותם אחד אחד או שיש דרך קצרה יותר?

אני יודע שקצת הסתבכתי עם ההתקנה הזמנית ההיא
האם שיש דרך לצאת מזה בקלות

תודה

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

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

בקשר לייבוא המאמרים, לא לא ניתן הוסיף את המאמרים עי העתקת תקייות בלבד,
אלא ע"י: אופציית הייבוא יצוא של וורדפרס (לא מושלם) או יבוא של בסיס הנתונים.

מקווה שעזרתי…
הראל
.

שאלה נוספת בקשר לקופון הנחה שאתה מציע פה:
מה זה אומר כמה יעלה לי בסופו של דבר?
לשם השוואה
האיחסון שאני קשור אליו הוא מציע 2.99 דולר לחודש עבור 5 גיגה
להלן קישור
http://byethost.com
אם תוכל לעיין שם להתרשם ולומר לי מה דעתך עליהם?

תודה

מה דעתך על חברת האיחסון הזו?
http://byethost.com
או בקישור הזה
http://byethost13.com

מה הם מציעים?
זה נראה בסדר?

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

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

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

מה אפשר לעשות שכל זה יעבור בשלום?

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

2. אל תייבא את הפוסטים אלא את בסיס הנתונים, פעולה זאת בנוסף לשינוי "כתובת ההתקנה של וורדפרס" (ראה תשובה 3) למיקום החדש, תפטור לך את הבעיה.

3. התשובה היא כן, אך צריך לשנות את ההפניה לתיקייה החדשה
בשני מקומות: wp-config.php ובממשק הניהול של וורדפרס, תפריט הגדרות.

הראל

ממש עזרת לי

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

האם אצליח לבודד ולנקות אם הטבלאות שעשיתי לפי קידומת …

תודה

ואם יש לך תשובות לשאלות ששאלתי כאן, בעמוד זה מלפני שבוע?

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

הראל

בקשר לחברת האחסון.
אני לא מכיר את http://byethost.com
כפי שאתה יודע האתר הזה מתארח בדרימהוסט ואני חייב לציין שיש לי איתם נסיון מעולה, הם מקצוענים אמיתיים ובמיוחד בתמיכה לפלטפורמות וורדפרס… מהקצת שראיתי, אם משווים בין חברת האחסון שלך לדרימהוסט, דרימהוסט נותנים 500 ג'יגה שטח איחסון
(לעומת 5 אצלך), ו 5 טרה רוחב פס חודשי (לעומת 250 ג'יגה אצלך).

בקשר לקופון- מי שמשתמש בקופון מקבל אוטומטית הנחה של 50$.

הראל

וכמה עולה לפני הנהחה או אחרי הנחה של קופון
כמה משלמים אצלך?

יאיר,

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

התשלום הראשון נע בין 60.90$ (לחודשי) ועד ל 714$ (לעשר שנים). לא משנה באיזה מסלול תבחר, ברגע שתשים את הקופון תקבל אוטומטית הנחה של 50$. כלומר, אם בחרת, למשל, במסלול החדשי, אז התשלום הראשון שלך יהיה של 10.90$ במקום 60.90$.
(ואז, כל חודש, עוד 10.95$).

לפחות אנחנו יוצאים יחסית מורווחים, כי הדולר כל כך נמוך.
:)

בהצלחה!
הראל

בעניין ההתקנה החדשה שלי
אני מבין שכדי לא להעמיס שוב על המערכת – כדאי להתקין את התוספים מחדש.
עכשיו, כדי ליבא פוסטים בלבד דרך הדטא בייס,
מה אני צריך לסמןליצוא? היות ויש שם הרבה איזכורים שקשורים לפוסטים
כמו:
wp_comments
wp_comments_whip
wp_newcomments
wp_newpostmeta
wp_newposts
wp_postmeta
wp_posts
ועוד ועוד

אני מתלבט מה לייבא להתקנה החדשה ומה לא

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

משה משה, הראה לי את הדרך הנכונה
תודה

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

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

הראל

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

בענין העברת ההתקנה למיקום אחר:

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

למישהו פיתרונות?

אולי יש איזה שיטת העלאת תמונות שיקושרו יחסית למיקום ללא http://www.domain.com/…..
?

תודה

קיבלתי המלצה על תוסף שיעזור לי בתיקון הקישורים בכתובת החדשה.

רק שהממליץ (מהקבוצה של וורדפרס), לא טרח להסביר לי איך עובדים עם התוסף הזה.
http://urbangiraffe.com/plugins/redirection/

זה בשביל לעדכן את הכתובות של התמונות?
איך עובדים איתו?

אולי תוכל להסביר לי

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

הפתרון שלי

"יצוא יבוא" – לסמן V בתיבת "כלול קבצים מצורפים"

זה ממש לוקח את התמונות של הפוסט ומעתיק אותם למיקום החדש
!!!

זה בדיוק מה שרציתי

הראל שלום

אני רוצה לדעת איך אני משנה קידוד דטא בייס אחרי התקנה?

יאיר,
לא כל כך הבנתי את השאלה, אבל אם אתה מתכוון לוורדפרס
הקידוד מצוי בקובץ wp-config.php והגדרת הקידוד היא:
define DB CHARSET utf8

הראל

שלום הראל,

יש דרך להעתיק קבצים ותיקיות משרת לשרת בלי להוריד למחשב ולהעלות לשרת השני? להעביר ישירות בין השרתים

המדריך עזר לי,תודה
דני

לא ניתן להגיב לפוסט כעת.