צור עותק גיבוי של הבלוג שלך הפקת וורדפרס על אובונטו
אתה רק חשבתי על פריסה חדשה גדולה עבור הבלוג שלך ... אבל עושה שינויים בבלוג שלך בעוד המבקרים ניגשים זה בדרך כלל רעיון רע, במיוחד אם אתה מפעיל בלוג נתמך על ידי המודעה. זה כיצד מראה לך את רשימת השלבים שאתה צריך לקחת כדי לקבל עותק של הבלוג שלך WordPress הפקה מועתקים למכונת אובונטו המקומית שלך. (צריך לעבוד עבור כל לינוקס debian)
ראשית, נצטרך ליצור עותק של הבלוג הנוכחי שלך וורדפרס. אני מניח שיש לך גישה לקונסולה אצל ספק האירוח שלך, או שהם לפחות יש איזה סוג של גיבוי המסופק לך. אם אתה מקבל את קבצי הגיבוי שלך בצורה אחרת אתה יכול לדלג על שלב זה.
עבור בלוג, יש לנו גם את ההתקנה וורדפרס כמו גם את מסד הנתונים, שם את הטקסט של כל ההודעות שלך מאוחסנים למעשה. אם העלית תמונות או קבצים, הם יהיו במבנה התיקיות וורדפרס שלך, אז אנחנו באמת צריכים את שניהם.
1) בואו לקבל גיבוי של מסד הנתונים הראשון. התחבר לשרת באמצעות SSH והפעל את הפקודה הבאה:
mysqldump -UUSERNAME -PPASSWORD -HSERVER DATABASENAME> dbbackup.bak
באופן טבעי תרצה להחליף את הטקסט באותיות רישיות עבור הערכים הנכונים בהתקנה.
2) ליצור גיבוי של מבנה הקובץ:
tar-cf sitebackup.tar SITEROOTDIRECTORY
אתה רוצה להחליף את הטקסט באותיות רישיות עבור ספריית השורש של האתר שלך.
) 3 העתק את הקבצים למכונת ה - Ubuntu המקומית. זה יכול להיעשות באמצעות scp, ftp, או איך אתה מרגיש את זה. אני אשאיר לך את זה.
4) ודא שיש לך אפאצ 'י, PHP ו MySQL מותקן. אם לא, באפשרותך לעיין במדריכי ההדרכה האחרים באתר זה, או פשוט להקליד את הפקודות הבאות בשורת הפקודה:
sudo apt-get להתקין apache2
sudo apt-get להתקין php5
sudo apt-get שרת MySQL
sudo apt-get php5-mysql
/ הפעלה מחדש /
5) אנחנו צריכים ליצור מסד נתונים ולייבא את מסד הנתונים המקורי שאנחנו מגובים. נווט לתיקייה שהורדת את הקבצים והפעל פקודות אלה:
MySqladmin ליצור DATABASENAME
mysql -uroot DATABASENAME < dbbackup.bak
6) הפוך את השרת המקומי שלנו הצבע על עותק של וורדפרס קיבלנו את שרת הייצור. ראשית, אנחנו רוצים לחלץ את ארכיון זפת שיצרנו. אתה יכול לעשות את זה כרצונך, אבל אני מעדיף את שורת הפקודה. יש כלי מובנה בתוך אובונטו כדי לאפשר לך לעשות זאת בצורה גרפית אם זה איך שאתה רוצה לעשות את זה.
tarv xvf אתר
זה יהיה לייצר מבנה ספרייה דומה לזה בשרת היית על. אנחנו הולכים לדמיין כי האתר שלך השורש בספרייה עכשיו / Home / שם משתמש / wordpress / למטרות מאמר זה. אם חילצתם אותו במקום אחר, תחליפו בהתאם. אנחנו צריכים להוסיף את הכינוי לתוך apache, כך לפתוח את הקובץ הבא:
/etc/apache2/conf.d/alias
אתה רוצה להדביק שורות אלה, ולהתאים את הנתיבים על פי המערכת שלך / ספרייה אתה רוצה את הבלוג הבדיקה להיות זמין ב.
כינוי / וורדפרס / בית / שם משתמש / wordpress
אינדקס אופציות
AllowOverride הכל
סדר אפשר, דחה
הרשה מכל
7) אם אתה משתמש Permalinks, אתה רוצה לשכפל את אותו הדבר באופן מקומי, ויהיה צורך לאפשר mod_rewrite:
ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
8) עכשיו נצטרך לערוך את הקובץ wp-config כדי להצביע על מסד הנתונים המקומי. אם אתה עוקב אחריך, ההגדרות האלה צריכות לעבוד עבורך לאחר שתחליף את שם מסד הנתונים.
// ** הגדרות MySQL ** //
הגדר ('WP_CACHE', false); // נוסף על ידי מנהל WP-Cache
הגדר ('DB_NAME', 'DATABASENAME'); // שם המאגר
להגדיר ('DB_USER', 'שורש'); // שם המשתמש שלך ב- 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 / 'כאשר option_id = 1;
עדכון wp_options set option_value = "http: // localhost / wordpress / 'כאשר option_id = 40;
עכשיו נביא את זה למסד הנתונים:
mysql -uroot < fixsettings.sql
שים לב כי אתה צריך לשמור את הקובץ מסביב, כי בכל עת שאתה רוצה לעדכן את העותק המקומי שלך עם הבלוג האחרונה הודעות, כל מה שאתה צריך לעשות הוא לייבא את קובץ הגיבוי באתר, ולאחר מכן להפעיל מחדש את הקובץ fixsettings.sql לעשות את זה נקודה מקומית שוב. בהחלט עושה דברים הרבה יותר פשוט, ואתה יכול בסופו של דבר לתזמן עבודה cron כדי גיבוי הבלוג שלך ייצור למשוך אותו לתוך המחשב המקומי שלך על לוח זמנים.
עכשיו אתה אמור להיות מסוגל לנווט אל http: // localhost / wordpress / wp-admin / ו להתחבר עם שם המשתמש הרגיל שלך. עכשיו יש לך עותק פיתוח של הבלוג שלך!