בניית אתרי וורדפרס

{{custom_field.subtitle}}

איך להעתיק אתר וורדפרס באופן ידני

שלב ראשון: הורדת הדאטה בייס

כדי להוריד את הדאטה בייס של האתר, נשתמש ב-phpMyAdmin. נכנס ל-phpMyAdmin ונקליק על Export. בשיטת ייצוא נבחר ב-Quick ונקליק על Go.

שלב שני: הורדת קבצי האתר והעלאתם לשרת החדש

הדרך הטובה ביותר לעשות זאת היא באמצעות תכנת FTP. התכנה המומלצת והנפוצה ביותר לכך היא FileZilla.

אחרי שהתחברנו לשרת באמצעות תכנת FTP, נמצא את התיקיה שבה נמצאים קבצי האתר (כמו httpdocs או public_html) ונוריד את כל התיקיות והקבצים שבתוכה למחשב שלנו.

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

שלב שלישי: יצירת MySQL Database באתר החדש

בין אם אנחנו עובדים עם cPanel או Plesk או ממשק אחר, נצטרך ליצור דאטה בייס חדש.

שלב רביעי: ייבוא ה-Database שהורדנו לאתר החדש

נכנס ל-phpMyAdmin באתר החדש ובוחרים בשם ה-Database שייצרנו. מקליקים על Import, בוחרים בקובץ ה-sql שהורדנו למחשב שלנו ומקליקים על Go.

שלב חמישי: שינוי ה-URL של האתר החדש

נשנה את ה-URL בדאטה בייס, כדי שהוא יתקשר עם האתר החדש שלנו. ב-phpMyAdmin נמצא טבלה בשם wp_options (אם שינינו את קידומת הטבלה, ייתכן והשם יהיה שונה בתבנית הבאה:

{new_prefix}_options

בעמודה options_name נחפש את siteurl ונקליק על edit:

בשדה option_value נראה שם שם האתר הישן. נחליף אותו בשם האתר החדש ונקליק על Go. את אותה פעולה נבצע גם בעמודה options_name>home.

שלב שישי: שינוי הגדרות בקובץ wp-config.php

נאתר את הקובץ wp-config.php בין קבצי האתר בתיקית השורש של האתר החדש.

נחפש את שורות הקוד הבאות:

נזין את שם הדאטה בייס, שם המשתמש והסיסמה שיצרנו ונשמור את הקובץ.

נכנס למערכת הניהול של האתר ומשם ל-Settings>General ( או כלים>כללי). בלי לבצע כל שינוי שהוא, נקליק על Save Changes או "שמור שינויים". זה יוודא שכתובת האתר החדש מתוקנת בכל מקום באתר. משם נמשיך ל-Settings>Permalinks (או הגדרות>מבנה קשורים) ונקליק על Save Changes או "שמור שינויים" כדי לוודא שכל קישורי הפוסטים יעבדו באופן תקין.

שלב שביעי: תיקון תמונות וקישורים שבורים

כשאחנו מעתיקים או מעבירים אתר מדומיין אחד לדומיין אחר או משרת מקומי לשרת חי, סביר להניח שנתקל בקישורים שבורים ותמונות חסרות. דרך פשוטה לתקן את ה-URL היא היא באמצעות הרצת שאילתת SQL. נכנס שוב ל-phpMyAdmin, נקליק על שם הדאטה בייס ואז על SQL בתפריט הניווט העליון ונזין את השאילתא הבאה בחלון המרכזי:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.yourlivesite.com/');

חשוב שבמקום localhost/test/ נזין את כתובת האתר הישן ובמקום www.yourlivesite.com/ את כתובת האתר החדש.