איך להעביר אתר וורדפרס בין דומיינים / שרתים ?

איך מעבירים אתר וורדפרס בין דומיינים / שרתים ? זה הרבה יותר פשוט ממה שנדמה לכם…

יוצא לי לראות לא מעט אנשים, בין אם מתחילים או מתקדמים שמסתבכים עם הפעולה הפשוטה של להעביר אתר וורדפרס בין דומיינים, או משרת מקומי (localhost) לשרת אונליין וכו׳.. החלטתי לספר לכם על הדרך בה אני עושה זאת, לבטח תמצאו אותה שימושית, היא תעבוד לכם ב 99% מהמקרים אלא במצבים מאד מסויימים בהם נדרשות פעולות נוספות שאין ביכולתי להרחיב עליהן כאן.

לצורך הפשטות נתייחס במקרה זה להעברה של אתר וורדפרס מדומיין א שנקרא לו http:///example-a.co.il לדומיין ב שנקרא לו  http:///example-b.co.il.

אוקיי, אז בואו נתחיל:

1. העבירו דרך ftp את כל הקבצים מה הספרייה הראשית (root) של דומיין א לספרייה הראשית של דומיין ב.

2. גשו ל phpMyAdmin בדומיין א ובצעו (export) לדטאבייס.

להעביר אתר וורדפרס בין דומיינים

3. גשו ל phpMyAdmin בדומיין ב – צרו מסד נתונים חדש וייבאו (import) את קובץ מסד הנתונים שקיבלתם בסעיף א. רשמו לכם בצד את שם מסד הנתונים, אנו נקרא לו yyyyyy.

4. לאחר ה import גשו לטבלה xxx_options (בהתאם לקידומת הטבלה (table prefix) שבחרתם xxx יכול להיות כל דבר), אך הגדרת ברירת המחדל של וורדפרס היא wp_options.

5. מצאו את הרשומות siteurl ו home ושנו את שניהם לכתובת של דומיין ב – http:///example-b.co.il

6. גשו לקובץ wp-config.php אשר נמצא ב root של דומיין ב ופתמסד הנתוניםיכה. שנו את שם מסד הנתונים ( DB_NAME ) לשם שבחרתם לפני כן (yyyyyy), במידה ולמסד הנתונים בדומיין ב ישנם הרשאות אחרות, אז שנו את my_user ואת my_pass בהתאם. שימרו את הקובץ והעלו אותו חזרה לשרת.

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'yyyyyy');
/** MySQL database username */
define('DB_USER', 'my_user');
/** MySQL database password */
define('DB_PASSWORD', 'my_pass');
/** MySQL hostname */
define('DB_HOST', 'localhost');

בהנחה והגדרתם הכל נכון, אתם יכולים לגשת כרגע ללוח הבקרה של דומיין ב, כלומר http:///example-b.co.il/wp-admin, תתבקשו להכניס שם משתמש וסיסמא, אלו כמובן זהים לשם המשתמש והסיסמא שאיתם התחברתם בדומיין א. במידה ואתם מקבלים שגיאת התחברות למסד הנתונים, וודאו שוב את ההגדרות ב wp-config.php.

7. גשו לתוספים (plugins), חפשו והתקינו את הפלאגין Velvet Blues Update URLs  והפעילו אותו לאחר ההתקנה.

8. גשו בלוח הבקרה ל – כלים > Update URLs.

9. תחת Old URL הכניסו את דומיין א – http:///example-a.co.il ותחת New URL הכניסו את דומיין ב – http:///example-b.co.il

להעביר אתר וורדפרס בין דומיינים

10. סמנו את כל תיבות הסימון למעט האחרונה שנקראית Update ALL GUIDs ולחצו על Update URLs Now.

זהו !!! בידקו את האתר שלכם…

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

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

רועי יוסף

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

תגובות פייסבוק

{ 2 תגובות… הוסף אחת }

השאירו תגובה

שיתופים
קראו גם את:
בניית אתר דו לשוני בוורדפרס באמצעות Polylang
בניית אתר דו לשוני בוורדפרס באמצעות Polylang

יצירת אתר וורדפרס דו לשוני הוא תהליך די פשוט בעזרת התוסף Polylang. התוסף Polylang הוא...