27Jun

צור עותק גיבוי של הבלוג שלך הפקת וורדפרס על אובונטו

click fraud protection

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

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

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

1) בואו לקבל גיבוי של מסד הנתונים הראשון.התחבר לשרת באמצעות SSH והפעל את הפקודה הבאה:

mysqldump -uUSERNAME -pPASSWORD -hSERVER DATABASENAME & gt;dbbackup.bak

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

2) ליצור גיבוי של מבנה הקובץ:

instagram viewer

tar-cf sitebackup.tar SITEROOTDIRECTORY

מומלץ להחליף את הטקסט באותיות רישיות עבור ספריית הבסיס של האתר שלך.

3) העתק את הקבצים אל המחשב המקומי של אובונטו.זה יכול להיעשות באמצעות scp, ftp, או איך אתה מרגיש את זה.אני אשאיר לך את זה.

4) ודא שיש לך אפאצ 'י, PHP ו MySQL מותקן.אם אתה לא, אתה יכול להתייעץ עם מדריכים אחרים כיצד לבצע באתר זה, או פשוט להקליד את הפקודות הבאות בשורת הפקודה:

sudo apt-get להתקין apache2

sudo apt-get להתקין php5

sudo apt-getMySQL שרת

sudo apt-get php5-mysql

sudo /etc/init.d/ apache2 מחדש

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

mysqladmin צור את DATABASENAME

mysql -uroot DATABASENAME & lt;dbbackup.bak

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

זפת xvf sitebackup.tar

זה יפיק מבנה ספריות דומה לזה בשרת היית על.אנחנו הולכים לדמיין כי האתר שלך במדריך השורש הוא עכשיו /home/username/wordpress/ למטרות מאמר זה.אם חילצתם אותו במקום אחר, תחליפו בהתאם.אנחנו צריכים להוסיף את הכינוי לתוך אפאצ 'י, כך לפתוח את הקובץ הבא:

/etc/apache2/conf.d/ כינוי

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

כינוי / WordPress /home/username/ wordpress
& lt; Directory /home/username/ wordpress & gt;
אפשרויות אינדקסים FollowSymLinks
AllowOverride כל
סדר לאפשר, דחה
לאפשר מכל
& lt; / Directory & gt;

7) אם אתה משתמש Permalinks, אתה רוצה לשכפל את אותו הדבר באופן מקומי, ויהיה עליך לאפשר mod_rewrite:

ln-/etc/apache2/ mods-available / rewrite.load /etc/apache2/ אופנות מאופשר / rewrite.load

8)עכשיו נצטרך לערוך את הקובץ wp-config כדי להצביע על מסד הנתונים המקומי.אם אתה עוקב אחריך, ההגדרות האלה צריכות לעבוד עבורך לאחר שתחליף את שם מסד הנתונים.

// ** הגדרות MySQL ** //
מגדירים( 'WP_CACHE', false);// נוסף על ידי מנהל WP-Cache
להגדיר( 'DB_NAME', 'DATABASENAME');// שם מסד הנתונים
מגדיר( 'DB_USER', 'root');// שם המשתמש שלך ב- MySQL
מגדיר( 'DB_PASSWORD', ');//. .. וסיסמא
להגדיר( 'DB_HOST', 'localhost');//. .. והשרת MySQL פועל על

9) אם אתה משתמש במודול מטמון WP-Cache, נווט לספריית השורש של הבלוג שלך והפעל את הפקודות הבאות:

rm wp-content / advanced-cache.php

ln-wp-content /plugins/ wp-cache / wp-cache-phase1.php wp-content / Advanced-cache.php

rm wp-content /cache/ *

chmod -R 777 *

10) דבר אחרון נותר לעשות.הנתונים במסד הנתונים עדיין מכילים כתובת אתר שגויה עבור הבלוג שלך.הדרך הקלה ביותר לתקן זאת היא על ידי הפעלת משפט SQL נגד מסד הנתונים.יצירת קובץ טקסט חדש בשם fixsettings.sql, להעתיק את השורות הבאות לתוכו, להחליף את כתובת ה- IP שלך עבור localhost אם אתה רוצה שאנשים אחרים כדי להתחבר אליך: עדכון

wp_options set option_value = 'http: //localhost/wordpress/' where option_id = 1;עדכון
wp_options set option_value = 'http: //localhost/wordpress/' where option_id = 40;

עכשיו אנחנו לייבא את זה לתוך מסד הנתונים:

Mysql -uroot & lt;הערה: מקור מתורגם על ידי תוכנת תרגום מכונה, לחץ כאן כדי לקבל את הגירסה האנגלית. אתה עשוי להתעניין גם ב כל מה שאתה צריך לעשות הוא לייבא את קובץ הגיבוי של מסד הנתונים, ולאחר מכן להפעיל מחדש את fixsettings.sqlכדי להפוך אותו הצבע שוב מקומי.בהחלט עושה דברים הרבה יותר פשוט, ואתה יכול בסופו של דבר לתזמן עבודה cron כדי גיבוי הבלוג שלך ייצור למשוך אותו לתוך המחשב המקומי שלך על לוח זמנים.

עכשיו אתה אמור להיות מסוגל לנווט אל http: //localhost/wordpress/ wp-admin / ולהיכנס עם שם המשתמש הרגיל שלך.יש לך עכשיו עותק פיתוח של הבלוג שלך!