פרסומת
בסוף השבוע הזה האתר שלי נפרץ לראשונה אי פעם. תיארתי לעצמי שמדובר באירוע שבוודאי יקרה בסופו של דבר, אבל עדיין הרגשתי קצת המום ויותר ממעט מופתע שמישהו יטרח לעשות דבר כזה. היה לי מזל שהיה לי גיבוי לאתר שלי שיצאתי כחודש קודם לכן, ומאז index.php אף פעם לא באמת משתנה אלא אם כן עשיתי שינוי בעיצוב אתרים, הצלחתי להחליף את הקובץ שהושחת בקובץ המקורי שלי ולא נגרם נזק.
ובכל זאת, זה גרם לי להבין כמה מסוכן לבצע גיבויים שכיחים כאלה. זה גם גרם לי להבין את היקף הנזק שיכול היה להתרחש אם המאגר עצמו היה נפרץ - יכולתי להפסיד בשווי של יותר מחודש של פוסטים בבלוג.
הגנה על עצמך באמצעות גיבוי אתרים אוטומטיים של וורדפרס
הבעיה היא שפשוט אין לי זמן להיכנס כל יום, שבוע ואפילו חודש, ולגבות את הבלוג שלי. אני בטוח שרובכם שקוראים את זה מרגישים באותה צורה. אין באמת פיתרון אוטומטי ויעיל ונחמד המאפשר לך לתזמן גיבוי מלא של הקבצים והמאגר שלך, ולקבל את הגיבוי המיוצא איפשהו משרת האינטרנט. Aibek פירט כמה כלים מקוונים שעשויים לעזור, אך במקרים אלה אתה תלוי בשירות חיצוני כלשהו או באתר כלשהו כדי שהכל יעבוד.
קביעת תצורה של גיבויים אוטומטיים
החלטתי לבזבז מחצית מהיום ראשון שלי בהרכבת פיתרון. ההתקנה הבאה עושה שימוש בשני תוספי WordPress לתזמון, גיבוי וורדפרס ו מנהל DB. הראשון מגבה את הקבצים שלך, והשני מגבה את בסיס הנתונים שלך - שניהם בלוח זמנים. בחלק האחרון של המאמר, אני אראה לך כיצד להעביר את ה- FTP לאוטומטי של קבצים אלה לשרת או למחשב מרוחק.
הצעד הראשון שלך הוא להתקין את תוסף הגיבוי של וורדפרס, לשים לב בזהירות להוראות ההתקנה וליישם את קובץ ה- .htaccess במידת הצורך. לאחר מכן עבור לאזור התצורה עבורו. כאן אתה יכול להגיד לתוסף באיזו תדירות לבצע גיבוי של התמונות, קבצי הנושא והתוספים שהועלו על ידי Wordpress.
רשמו את ספריית הגיבוי, אתם תצטרכו זאת מאוחר יותר. שלושת הקבצים המאוחסנים שם יהיו plugins.zip, uploads.zip ו נושאים. zip.
בשלב הבא התקן את התוסף DB Manager. אתה יכול גם להשתמש במשהו כמו תוסף בסיס הנתונים שדיאן תיאר. שימו לב להוראות התצורה של .htaccess. אל תדלג על ההוראות או שהגיבוי לא יפעל כראוי. עבור אל אפשרויות מסד הנתונים בתפריט וורדפרס שלך ורשום את נתיב הגיבוי.
יהיו כמה קבצים עד לארכיון הגיבוי שתגדיר. כדי לשלוח קבצים אלה ל- FTP, נצטרך להשתמש בתווי בר (אני אראה לך כיצד).
הגדר את גיבוי מסד הנתונים שלך בלוח זמנים על ידי שינוי הגדרות התזמון האוטומטי.
כעת, כאשר קבצי וורדפרס ומסדי הנתונים שלך יגובו באופן מקומי למיקום בשרת האינטרנט שלך, הגיע הזמן לתזמן משימת FTP כדי להוריד קבצים אלה מהשרת ומחשב האישי שלך.
תזמון העברת FTP
לא ניתן להשיג העברת FTP מתוזמנת. רוב לקוחות ה- FTP שיכולים לעשות זאת רוצים שתשלמו עבור מוצר הפרימיום שלהם כדי לעשות זאת. כדי לעקוף את זה אתה צריך פקודות סקריפט FTP שתוכל לתזמן וזה בדיוק מה WinSCP מאפשר לך לעשות.
הורד והפעל את אפליקציית WinSCP האינטראקטיבית. לאחר שיצרת חיבור FTP, לחץ על "מושב"ושמור את ההפעלה.
לאחר ששמרתם את פרטי ההפעלה, תוכלו לסגור את היישום ואז לפתוח קובץ טקסט. תקראו לזה כל דבר שתרצו, אך זכרו את השם. תרצה להקליד משהו שדומה לזה הבא (החלף את הנתיבים בנתיבים שלמעלה שציינת כשאתה מגדיר כל תוסף).
יצרתי תיקיה בשרת המקומי שלי תחת D: \ גיבוי \ TSW_Files איפה אני רוצה FTP לכל הקבצים האלה. תחת D: \ גיבוי \, הנחתי את קובץ התסריט הבא שנקרא myfile.txt:
אצווה אופציה מופעלת. לאשר את האפשרות. סופר כותבים פתוחים. קבל public_html / wp-content / xxxxx / Theme.zip d: \ גיבוי \ TSW_Files \ קבל public_html / wp-content / xxxxx / uploads.zip d: \ backup \ TSW_Files \ קבל public_html / wp-content / xxxxx / plugins.zip d: \ backup \ TSW_Files \ קבל public_html / wp-content / xxxxxxx-db / * topsec6_topwp.sql.gz d: \ backup \ TSW_Files \ יציאה
הנתיב הראשון בפקודה "קבל" הוא נתיב שרת האינטרנט המרוחק שלך, והנתיב השני הוא נתיב המחשב / שרת הגיבוי המקומי שלך. בשלב הבא, צור עבודת אצווה טקסט בשם backupWP.bat ולאחסן אותו ב ג: \ קבצי תוכנית \ WinSCP \ תיקיה. לקובץ טקסט זה צריך להיות השורות הבאות:
@echo כבוי. winscp.com /script=d:\backup\myfile.txt.
באמת ניתן לאחסן את סקריפט myfile.txt בכל מקום, כל עוד תשמור על הנתיב המופיע במשימת האצווה.
כעת, בכל פעם שעבודת האצווה תושק, היא תתקשר ל- WinSCP.com, אשר בתורו יריץ את פקודות סקריפט ה- FTP שהגדרת בקובץ ה- txt שלך. כל שעליכם לעשות כעת זה לתזמן backupWP.bat להפעלה באמצעות מתזמן Windows (כל התוכניות -> אביזרים -> כלי מערכת -> מתזמן חלונות).
עכשיו, בעצם הקמת מערכת שבה חסימת הוורדפרס שלך לוקחת גיבויים קבועים של קבצי וורדפרס חשובים ושל וורדפרס. מסד נתונים לתיקיות בשרת האינטרנט שלך, ותוכל למסור FTP קבצים מגובים אלה מהשרת שלך למיקום מרוחק באמצעות ה- FTP היומי שלך. תסריט.
אז, הנה לכם. לאחר שתקים את המערכת למעלה, לעולם לא תצטרך לגבות את הבלוג שלך מחשבה נוספת. אוטומציה של כל התהליך תשחרר אותך לעשות דברים חשובים יותר, כמו לכתוב את הרומן הראשון שלך, או לשחק עם הילדים שלך. די מגניב, לא?
נסה את ההתקנה שלעיל באמצעות הבלוג שלך ויידע אותנו אם הצלחת לבצע שיפורים בהתקנה, או אם ידוע לך על יישומי פלאגין שעובדים כמו גם שני אלה לגיבוי אתר WordPress. שתף את מחשבותיך בקטע התגובות למטה.
אשראי תמונה: גואולטייו בופי
לראיין תואר ראשון בהנדסת חשמל. הוא עבד 13 שנה בהנדסת אוטומציה, 5 שנים בתחום ה- IT, וכעת הוא מהנדס אפליקציות. כעורך מנהל לשעבר של MakeUseOf, הוא דיבר בכנסים ארציים להמחשת נתונים והופיע בטלוויזיה וברדיו הארציים.