איך להעתיק, לשכפל ולגבות אתר וורדפרס באמצעות Duplicator

כיצד לבצע גיבוי, העתקה או שכפול של אתר וורדפרס לשרת אחסון / דומיין חדש?

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

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

מדוע תרצו לשכפל אתר וורדפרס בעזרת Duplicator?

התוסף Duplicator יאפשר לכם לייצר שכפול מדוייק ומוכן לשימוש של אתר הוורדפרס שלכם ולפרוס אותו על כל שרת העונה על הדרישות של וורדפרס.

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

  • כאשר אתם מעוניינים ליצור סביבת פיתוח. בדיקה של שינויים או עדכונים מהותיים באתר חי יכולה להיות בעלת סיכון. אם יש ברשותכם העתק, או שכפול של האתר תוכלו לבצע את הבדיקות ולוודא כי הכל עובד כראוי לפני שאתם מעדכנים את האתר החי.
  • כאשר אתם מעוניינים לבצע מיגרציה לחברת אחסון אחרת. אם אתם מעוניינים להעביר את האתר לשרת אחסון חדש, באפשרותכם לקחת את אתר הוורדפרס שלכם, להעתיקו לשרת החדש ולקבל בדיוק את אותו אתר כפי שהיה בשרת האחסון הישן.
  • כאשר אתם משנים את הדומיין (כתובת האתר). החלפת דומיין כרוכה (בחלקה) בהעתקת האתר למיקום חדש בשרת האחסון.
  • כאשר אתם מעוניינים לגבות את האתר. Duplicator יוצר העתק מדוייק של האתר שלכם כך שתוכלו להשתמש בו אף לצורך גיבוי אם אינכם מגבים את האתר בצורה אחרת.

לפני שנדבר על הצעד הראשון, עליכם ליצור חשבון בחברת האחסון החדשה או ליצור סביבת וורדפרס לוקאלית (על המחשב האישי) בה תוכלו לאחסן את שכפול האתר שלכם. אך אל תמהרו להתקין את וורדפרס בשרת החדש, התוסף Duplicator חוסך מאיתנו צורך זה, בואו נתחיל…

נציין כי אנו משתמשים בגירסת ה Pro של התוסף Duplicator כך שייתכן ותראו בתמונות אפשרויות נוספות שלא תמצאו אצלכם, אך מעבר לכך כל התהליך הוא בדיוק אותו הדבר…

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

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

פעולה זו תיצור ״חבילה״ (Package) חדשה כאשר זו בסופו של תהליך תכיל שני קבצים שיאפשרו לכם לשכפל את האתר לשרת חדש באמצעות מערכת התקנה עצמאית. האחד קובץ ה Zip המכיל את קבצי האתר ומסד הנתונים והשני הוא קובץ ההתקנה בשם installer.php.

יצירת חבילה חדשב ב Duplicator

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

התוסף אגב מאפשר לכם ליצור כמה חבילות שתרצו. על כל פנים, כל שעליכם לעשות הוא לבחור שם לחבילה (או להשאר עם שם ברירת המחדל) ולאחר מכן ללחוץ על הכפתור Next.

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

למשל, הנה מספר בעיות עליהן Duplicator יכול להתריע:

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

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

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

Duplicator - סריקת האתר

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

הורדת החבילה למחשב האישי - Duplicator

2. העלו את הקבצים שעתה הורדתם לשרת החדש

בשלב זה עליכם להעלות את הקבצים שזה עתה הורדתם לשרת החדש. ניתן לעשות זאת באמצעות ה File Manager בממשק הניהול של השרת (cPanel לדוגמה) או באמצעות FTP (מדריך בקישור). לא נראה במדריך זה כיצד לבצע זאת באמצעות FTP אך בואו ניתן מבט כיצד לבצע זאת באמצעות cPanel.

התחברו cPanel ולחצו על File Manager. לאחר מכן העלו את שתי הקבצים לתיקייה הראשית של השרת, בדרך כלל זו נקראית public_html או www.

העלת הקבצים לשרת החדש - Duplicator

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

לכל אתר וורדפרס נחוץ מסד נתונים המכיל את המידע של האתר. גם במקרה זה עליכם ליצור מסד נתונים עבור השכפול. בכדי ליצור מסד נתונים חדש גשו ל MySQL Datbases ב cPanel. גשו ל Create New Database ובחרו שם למסד הנתונים.

יצירת מסד נתונים חדש ב cPanel

גשו ל Add new User באותו מסך. בחרו שם משתמש וסיסמה וצרו משתמש חדש על לחיצה על Create User.

יצירת משתמש חדש למסד הנתונים ב cPanel

לאחר מכן, גשו מטה לחלק הנקרא Add User to Database, בחרו את שם המשתמש ואת מסד הנתונים שיצרתם ולחצו Add.

הוספת המשתמש החדש למסד הנתונים ב cPanel

במסך הבא לחצו על All Privileges בכדי לתת את כל ההרשאות הנחוצות למשתמש ובצעו את השינוי על ידי הכפתור Make Changes.

יצירת הרשאות למשתמש ב cPanel

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

4. הריצו את התקנת Duplicator וסיימו את תהליך השכפול

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

http://www.myclonedsite.co.il/installer.php

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

תחילת תהליך השכפול של התוסף Duplicator

התוסף יפרוס את הכווצים על השרת ובסיום התהליך יבקש מכם להכניס את המידע על מסד המתונים (אותו ביקשנו מכם לזכור קודם לכן). הכניסו את שם מסד הנתונים, את שם המשתמש ואת הסיסמה שבחרתם לאותו משתמש ולחצו על Test Database בכדי לוודא חיבור תקין למסד הנתונים.

הכנסה של נתוני מסד הנתונים והמשתמש ל Duplicator

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

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

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

אם התהליך הסתיים בהצלחה תראו לפניכם כפתור בשם Admin Login ואפשרות למחוק את חבילת הקבצים של Duplicator. וודאו כי אתם מאפשרים למחוק את קבצי החבילה והתחברו לאתר הוורדפרס המשוכפל שלכם כי בזאת סיימנו.

מחיקת קבצי החבילה של Duplicator וסיום התהליך

לסיכום

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

קחו בחשבון, שבהמחה ושיניתם את הדומיין ייתכן ותאלצו לשנות מספר נתיבים מסויימים ברמת הקוד אם אינם נתיבים יחסיים (Relative Path's).

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

  • יצירת עותק של האתר והורדה שלו למחשב האישי.
  • העלאת הקבצים לשרת האחסון החדש.
  • יצירת מסד נתונים בשרת האחסון החדש.
  • הרצה של התקנת Duplicator וסיום התהליך.

כתמיד, אם ישנם שאלות ותגובות אתם מוזמנים לשתף אותנו במחשבות…. בהצלחה!

רועי יוסף
רועי יוסף

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

2תגובות...
  • שלו 6 בדצמבר 2018, 1:18

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

    • רועי יוסף 6 בדצמבר 2018, 1:43

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

השאירו תגובה

פעימות