-
מאתתגובות
-
16/06/2015 בשעה 05:41 #24725
אני מנסה להעביר אתר (שעדיין בתהליך פיתוח) לדומיין חדש (ושרת חדש). השלבים שביצעתי הם להלן:
1. ייצוא מלא של הדאהבייס
2. ייצוא של קובץ הגדרות התאמה אישית – json
3. find replace OLD_DOMAIN with NEW_DOMAIN על שני הקבצים ב-1 ו-2.
4. העתקה של כל קבצי האתר לשרת החדש
5. ייבוא קובץ הדטהבייס לשרת החדש.
6. ייבוא קובץ json של ההתאמה אישית
7. חיבור התפריטים מחדש דרך התאמה אישיתכרגע, כל האתר עבר תקין, כולל התוכן של דף הבית. כל שאר הדפים ריקים מתוכן.
ד״א, ביצעתי את כל התהליך פעמיים.
אשמח אם תוכלו לעזור.
נדב
16/06/2015 בשעה 13:29 #24777עדיף שתשתמש בסקריפט כדי להריץ את השינוי בדומיין, כי לא מספיק לעשות רק replace רגיל.
תעבור על המדריך הבא, ותעבוד לפי הכללים שלו:
http://www.raid.co.il/sales/knowledgebase/25/wordpress.htmlחובה לעשות גיבוי לפני הכל!
16/06/2015 בשעה 16:53 #24833היי אריאל, מעריך את העזרה אבל אני לא הולך להריץ סקריפט PHP של 800 שורות ממקור לא ידוע על השרת שלי.
אם ישנם צעדים נוספים שיש לבצע ולא ביצעתי, אשמח לשמוע ולבצע אותם.
יש לך מושג מה מקור הבעיה?
נדב
16/06/2015 בשעה 17:08 #24836"הבעיה" שוורדפרס שומר את הנתונים בשיטת serialize. ובשביל לעשות עליו replace אתה חייב להמיר אותו בחזרה למערך רגיל ואז לתת לו כיווץ בחזרה.. וזה מה הסקריפט למעלה דואג לעשות.
חשוב מאוד שלאחר השימוש בסקריפט, תמחק אותו מהשרת.. וגם כמובן לעשות גיבוי למסד נתונים לפני כל פעולה כזאת.
17/06/2015 בשעה 04:15 #24866הרצתי את הסקריפט… אני עדיין לא מבין למה זה שונה מ-find/replace…
לדוגמא, אם האתר הישן היה example.com ועכשיו עברנו ל example.net למה שהסריאליזציה תפרק את הstring הזה..
בכל מקרה, הרצתי וזה לא עובד. באיזה שלב אני אמור להריץ אותו? יש פתרון יותר רציני ושהגיוני שיעבוד? איך זה יכול להיות שרק הדף הראשי עבר בסדר? אני לא חושב שזו הבעיה.
נדב
17/06/2015 בשעה 07:22 #24868זה לא רק את כתובת האתר.. הסקריפט רץ על כל המסד נתונים (שזה כולל הבילדר וכו')..
מה שהסקריפט מפרק למעשה זה רק מערכים.. מחרוזות רגילים הוא עושה replace רגיל וזהו.את הסקריפט אתה מריץ מההתחלה.. אתה לא עושה שום replace במסד הנתונים מבלי הסקריפט הזה. ותשאל אותי למה רק דף הבית עבר? ניחוש פרוע – כי לא היו בו תמונות (או לינקים פנימיים באתר).
-
מאתתגובות
הפורום 'תמיכה' נסגר לדיונים ולתגובות חדשות.