חיפוש ]

כיצד להגדיר ולבדוק אתר וורדפרס בכתובת זמנית עם cPanel

אם אתם מעבירים אתר וורדפרס מחברת אחסון כלשהי לחברה אחרת, מומלץ לוודא שהאתר תקין ועובד כראוי בשרת החדש לפני שאתם משנים את ה 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.

cPanel File Manager

גשו לתיקייה הראשית בה וורדפרס מותקנת ומצאו את הקובץ 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');
Change HOME_URL & SITE_URL

בשלב זה אתם יכולים לגשת לאתר הוורדפרס שלכם בכתובת הזמנית. לאחר שווידאתם שהאתר נראה ומתפקד כראוי, שנו את הערכים בקובץ wp-config.php בחזרה לדומיין האמיתי ועדכנו את ה-nameservers כך שיפנו לשרת החדש.

חלק מהתכונות עשויות לא לעבוד בצורה מושלמת עם כתובת URL זמנית. תעודות SSL, למשל, קשורות לשם הדומיין שלכם ולא יאומתו מול כתובת מבוססת IP. אם אתם צריכים בדיקה יסודית יותר, שקלו את שיטת קובץ ה-hosts במקום.

שאלות נפוצות

שאלות נפוצות בנושא בדיקת וורדפרס עם כתובת URL זמנית:

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

סיכום

כדי לבדוק אתר וורדפרס בשרת חדש לפני שינוי DNS, שנו באופן זמני את ערכי WP_HOME ו-WP_SITEURL ב-wp-config.php לכתובת ה-URL הזמנית של השרת (בדרך כלל IP/~username). זה מאפשר לכם לוודא שהאתר עובד באחסון החדש מבלי להשפיע על מבקרים חיים.

לאחר סיום הבדיקה, שנו את הערכים בחזרה לדומיין האמיתי ועדכנו את ה-nameservers. לבדיקה יסודית יותר השומרת על SSL וקישורים פנימיים, שקלו את שיטת קובץ ה-hosts במקום.

דיון ותגובות
0 תגובות  ]

השאירו תגובה

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

Savvy WordPress Development official logo