אם אתם מעבירים אתר וורדפרס מחברת אחסון כלשהי לחברה אחרת, מומלץ לוודא שהאתר תקין ועובד כראוי בשרת החדש לפני שאתם משנים את ה nameservers ומפנים את הדומיין לשרת זה.
אם עשיתם מיגרציה לאתר שלכם מחברה X לשרת אחסון שאני מציע למשל, אתם יכולים לוודא שהאתר שלכם נראה בדיוק אותו הדבר לפני שאתם מפנים את הדומיין שלכם לשרת זה.
לפני שנמשיך אציין כי ישנה אף דרך חכמה יותר לעשות זאת בלי להשתמש כלל בכתובת ה URL הזמנית ומבלי לערוך כלל את הקובץ wp-config.php. ניתן לשנות את קובץ ה hosts במחשב המקומי שלכם ולקבוע שהדומיין שלכם יכוון לכתובת ה IP של השרת החדש.
כתבתי פוסט נפרד על כך, עיינו בפוסט כיצד לבדוק את האתר שלכם בשרת חדש לפני שינוי DNS אם אתם מעדיפים גישה זו. שיטת קובץ ה-hosts אמינה יותר משיטת הכתובת הזמנית המתוארת כאן.
בכל מקרה, בפוסט זה נראה כיצד להגדיר ולגשת לוורדפרס באמצעות כתובת URL זמנית.
כיצד למצוא את כתובת ה URL הזמנית?
את כתובת ה URL הזמנית תוכלו למצוא באימייל שקיבלתם כשנרשמתם לחברת האחסון. בנוסף, אם אתם בתוכנית reseller כלשהי, תוכלו למצוא את כתובת ה URL הזמנית על ידי צפייה בכתובת ה IP שמופיעה ברשימת החשבונות שלכם ב WHM. בדרך כלל כתובת זו נראית כך:
https://IPADDRESS/~yourusernameאז אם כתובת ה IP שלכם היא 1.2.3.4 ושם המשתמש שלכם הוא ״username״, אז הכתובת הזמנית של האתר בשרת תהיה בסגנון הבא:
https://1.2.3.4/~usernameכיצד להגדיר את וורדפרס להשתמש בכתובת ה URL הזמנית?
מכיוון שוורדפרס שומרת את שם הדומיין במסד הנתונים, היא לא תעבוד ״אוטומטית״ בכל כתובת URL אלא אם תשנו באופן ידני את ההגדרות של כתובת זו.
לאחר שביצעתם מיגרציה של האתר לשרת החדש, בין אם מיגרציה ידנית או מיגרציה באמצעות תוסף כגון Duplicator, גשו לחשבון ה cPanel שלכם ופתחו את ה "File Manager".
ניתן באותה מידה לערוך קובץ זה באמצעות FTP.

גשו לתיקייה הראשית בה וורדפרס מותקנת ומצאו את הקובץ wp-config.php.

לחצו על קובץ זה עם הכפתור הימני של העכבר, בחרו Edit ואשרו את העריכה. כעת חפשו את השורות המכילות את WP_HOME ו WP_SITEURL.
אם אינכם מוצאים אלו יהיה עליכם להוסיף אלו בעצמיכם.
אותן שורות עליהן אנחנו מדברים נראות כך:
define('WP_HOME', 'YOURDOMAINNAME');
define('WP_SITEURL', 'YOURDOMAINNAME');כעת שנו את הכתובת בכל אחת משורות אלו לכתובת הזמנית של האתר שלכם ושמרו את השינויים. לאחר השינוי זה ייראה משהו בסגנון הבא:
define('WP_HOME', 'https://IPADDRESS/~yourusername');
define('WP_SITEURL', 'https://IPADDRESS/~yourusername');
בשלב זה אתם יכולים לגשת לאתר הוורדפרס שלכם בכתובת הזמנית. לאחר שווידאתם שהאתר נראה ומתפקד כראוי, שנו את הערכים בקובץ wp-config.php בחזרה לדומיין האמיתי ועדכנו את ה-nameservers כך שיפנו לשרת החדש.
שאלות נפוצות
שאלות נפוצות בנושא בדיקת וורדפרס עם כתובת URL זמנית:
wp-config.php דורסים את מה שנשמר במסד הנתונים. רק זכרו לשנות אותם בחזרה לדומיין האמיתי לאחר סיום הבדיקה ולפני שאתם מעדכנים את ה-nameservers.WP_HOME ו-WP_SITEURL שולטים רק בכתובת האתר המשמשת לניווט ולקישורי ממשק הניהול. כתובות URL של תוכן הנשמר בפוסטים ובעמודים נשארות ללא שינוי. זו התנהגות צפויה בזמן בדיקה שתיפתר ברגע שתפנו את הדומיין לשרת החדש./* That's all, stop editing! */. לאחר ההוספה, הם ידרסו את ערכי מסד הנתונים עבור siteurl ו-home בטבלת wp_options.IP/~username) הוא תכונה של אחסון שיתופי מבוסס Apache עם cPanel/WHM. אם האחסון שלכם משתמש בלוח בקרה אחר, בדקו עם הספק שלכם לגבי כתובת גישה זמנית מקבילה. אתם תמיד יכולים לערוך את wp-config.php דרך FTP ללא קשר ללוח הבקרה.סיכום
כדי לבדוק אתר וורדפרס בשרת חדש לפני שינוי DNS, שנו באופן זמני את ערכי WP_HOME ו-WP_SITEURL ב-wp-config.php לכתובת ה-URL הזמנית של השרת (בדרך כלל IP/~username). זה מאפשר לכם לוודא שהאתר עובד באחסון החדש מבלי להשפיע על מבקרים חיים.
לאחר סיום הבדיקה, שנו את הערכים בחזרה לדומיין האמיתי ועדכנו את ה-nameservers. לבדיקה יסודית יותר השומרת על SSL וקישורים פנימיים, שקלו את שיטת קובץ ה-hosts במקום.

