עדכונים בוורדפרס – איך לעשות את זה נכון?
אם יש לכם אתר וורדפרס בוודאי גיליתם שהוא מאוד דינאמי. התוספים, התבניות והמערכת מתעדכנים כל הזמן. זה כמובן דבר טוב – חשוב מאוד שהאתר שלכם יהיה מעודכן – הן מבחינה טכנולוגית וכמובן מבחינת אבטחה. בכל עדכון נסתמים פרצות אבטחה ומשתפרת התאימות של התבנית והתוספים למערכת הוורדפרס.
אבל – האם צריך לעדכן כל עדכון? האם העדכון עלול לפגוע באתר? מה עושים כשיש התנגשות בין תוסף לתבנית או בין 2 תוספים? האם עדכון בקליק הוא העדכון העדיף או שמומלץ לעדכן ידנית דרך FTP?
אז נתחיל מהסוף – תמיד מומלץ לעדכן גרסאות. זה חשוב גם מבחינת ביצועים וגם מבחינת אבטחה. אבל מכיוון שכל התוספים, התבניות והמערכות נכתבו בידי בני אדם שונים – שלא תמיד מתאמים את העבודה אחד עם השני – כדאי לבטח את עצמנו מפני תקלות.
אז איך מוודאים שאנחנו לא דופקים לעצמנו את האתר בזמן עדכון?
לצורך המדריך אתם צריכים:
- גישת מנהל לאתר הוורדפרס שלכם
- גישת FTP לאתר הוורדפרס שלכם
- קבצי ביטוח – אלו הקבצים שיצילו אתכם במקרה של תקלה. את קבצי הביטוח נפרט לכל פרק בנפרד.
איך עושים עדכון גרסה בוורדפרס?
קיבלתם הודעה שאתם צריכים לשדרג את הוורדפרס שלכם? מצוין. קודם כל תדעו שאם מדובר בעדכון אבטחה – הגרסאות האחרונות של וורדפרס כבר יעדכנו את עצמן אוטומטית. אבל אם זה עדכון ביצועים – אתם תידרשו לבצע את העדכון בעצמכם.
קבצי ביטוח לצורך העדכון: קבצי הוורדפרס של גרסת המערכת לפני השדרוג.
איפה מוצאים את הגרסה הנוכחית שלנו?
- נכנסים לאתר.
- לוחצים מקש ימני בעכבר -> הצג מקור view saurce
- מחפשים "<meta name="generator"
- המספר שלידו (למשל 4.1.8) זו גרסת הוורדפרס שלכם.
- נכנסים לאתר הזה
- ומורידים את קובץ הZIP של גרסת האתר שלכם.
איך מתבצע עדכון אוטומטי?
- נכנסים לאזור השדרוגים.
- לוחצים על הכפתור של עדכון הגרסה
- ממתינים לסיום התהליך ולמסך הגרסה החדשה.
זהו.
רגע! מה עושים אם לאחר העדכון המערכת נדפקה? למשל – תוספים הפסיקו לפעול, התבנית השתגעה ועוד.
לצורך זה כדאי להחזיק ביטוח.
- פרסו את קובץ הZIP של האתר במחשב שלכם.
- כנסו לאתר שלכם באמצעות FTP
- ודרסו את קבצי המערכת עם הקבצים שהיו בZIP (גררו את הקבצים החדשים במקום הישנים – overwrite).
זה אמור להציל אתכם.
איך לעדכן את תבנית הנושא בצורה בטוחה?
עדכון תבנית הוא נושא סבוך.
הכלל הראשון אומר: אם התבנית נוצרה במיוחד בשבילך – רק מפתח התבנית יכול לעדכן לך אותו ולך עדיף לא להתעסק. הכלל הזה תקף בעיקר לתבניות באנגלית שעברו גיור לעברית. עדכון תבנית שעברה שינוי כלשהו על ידי מתכנת (כלומר נעשה שינוי בקוד! לא סתם בהגדרות) אין לעדכן כלל! ורק המתכנת יכול לעדכן.
סבבה. סבבה. התבנית שלי היא תבנית שנרכשה עם תמיכה בעברית, וגיירתי לבד את קבצי השפה והתקנתי לבד או שהיא ממאגר תבניות החינם של וורדפרס.
אם היא ממאגר התבניות של וורדפרס – פשוט לחצו "עדכן תבנית" והיא תתעדכן.
בתבניות של themeforest – אם מתחברים עם API יש גם אופציית עדכון אוטומטי. אופציה זו לא מומלצת כלל. ובאופן כללי – תבניות שלא הגיעו עם עברית מובנית – לא מומלץ לעדכן אוטומטית.
למה?
כי בעדכון אוטומטי – המערכת לא דורסת קבצים חדשים ומשאירה את הישנים (למשל קבצי השפה) אלא מוחקת הכל ומתקינה מחדש את הקבצים החדשים. וזו הסיבה שאם תעדכנו באופן אוטומטי – התרגום לעברית יעלם.
אז מה עושים?
קודם כל עושים קבצי ביטוח / גיבוי:
- נכנסים לאתר בFTP
- נכנסים ל wp-content
- ומשם ל themes
- ומעתיקים את תיקיית התבנית שלכם למחשב.
עכשיו כשיש ביטוח אפשר לעדכן את התבנית.
- מורידים לתיקיה חדשה (לא תיקיית קבצי הביטוח) את קבצי התבנית המעודכנת.
- מעתיקים את הקבצים לאתר דרך הFTP ודורסים את הקיימים (יש לנו גיבוי. אל דאגה).
- וזהו. התבנית מעודכנת – ולא נמחקו קבצי השפה.
רגע!!! התבנית המעודכנת עושה לי מלא בעיות!
זה קורה. בעיקר אם התבנית הופכת מרגילה לרספונסיבית או שנוספים בה פיצ'רים חדשניים שלא היו קודם – יכול מאוד להיות שהתבנית מתנגשת בתוספים קיימים.
אז אפשר להתחיל לכבות תוספים ולראות אם זה עוזר (בעיקר מומלץ להסתכל על היכולות החדשות של התבנית ולוודא שאין תוסף פעיל שעושה את אותו הדבר).
אם זה עדיין לא עובד – פשוט דורסים את התבנית החדשה עם קבצי התבנית הישנים ששמרנו כביטוח. זה יחזיר את התבנית לגרסה האחרונה שפעלה ואתם מכוסים.
עדכון תוספים בצורה בטוחה
תוספים זה נשמע פשוט. נכנסים למערכת, הולכים לאזור העדכונים והשדרוגים – מסמנים הכל ובום.
רגע! אולי השדרוג לא מתאים לנו? אולי הוא מוסיף פיצ'רים בעיתיים? אולי הוא כבד מדי? אולי הוא ידפוק את כל האתר?
אז מה עושים?
קודם כל עושים ביטוח:
- נכנסים לאתר בFTP
- הולכים לתיקיית wp-content
- נכנסים לתיקיית plugins
- מורידים למחשב את התיקייה של התוסף אותו רוצים לשדרג.
זהו. יש לנו ביטוח – אפשר לשדרג.
תוספים מומלץ לשדרג דרך המערכת. כמובן שמי שרוצה יכול להוריד את התוסף פיזית ולהעלות אותו לאתר בFTP. אני חושב שזה מיותר.
רגע!!! השדרוג דפק לי מלא דברים באתר!
אז מזל שיש ביטוח. מוחקים בFTP את התיקייה של התוסף – ומעלים את התיקייה ששמרנו על המחשב. וזהו. חזרנו להתחלה.
רגע!!! השדרוג לא דפק לי כלום. אבל העברית שהיתה לי נעלמה…
זה קורה.
נכנסים לתיקייה של התוסף על המחשב – מאתרים קובץ שמכיל את הצירוף: he_IL.mo ומעלים אותו לאותו המקום – רק על השרת. זה אמור לסדר את השפה.
זהו! שדרגנו הכל.
תזכרו תמיד – גיבוי גיבוי גיבוי. אם אין גיבוי יהיה מאוד קשה לחזור אחורה במקרה של תקלה בשדרוג.
בכל אופן – כמובן שנזכיר שכל הפעולות על אחריותכם ואנחנו לא לוקחים שום אחריות על שדרוג שביצעתם כיוון שיש עוד אלמנטים שעלולים לפגוע בשדרוגים כמו גרסת PHP, גרסת MYSQL, מגבלות שרת ועוד. המדריך הזה נועד לסייע לכם לעשות מינימום טעויות בשדרוג מערכת וורדפרס, תבניות ותוספים.
תודה רבה!
מועיל מאוד..:)
אני עורך כרגע אתר וורדפרס ויש לי בעיה לא מתעדכן לי גירסת ה וורדפרס הגירסה הקיימת היא מתחת לגירסה חמש שזה תוקע אותי עם כל מיני תוספים אשמח לעזרה במספר 0587992063
קצת עלי אני סטודנט ואני לומד בנית אתרים אשמח לעזרה