עדכוני וורדפרס בלי דרמות: הנוסחה לתחזוקת אתר בטוחה

מגיבויים, דרך אלמנטור ועד PHP – המדריך הפרקטי שישאיר את האתר שלכם באוויר, ואתכם בלי דאגות

 

בטיחות לפני הכל – SAFETY FIRST

לפני שאתם ניגשים לעדכן את האתר אתם חייבים לוודא שיש לו גיבוי אמין, זמין ומהזמן האחרון.

 

למה?

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

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

יש? מצויין – אפשר להתחיל לעדכן!

 

אז מה אנחנו מעדכנים?

תוספים

אלמנטור ואלמנטור פרו

תבניות

ליבת וורדפרס

גירסת PHP (בשרת)

 

האם העדכון הראשון הוא PHP או שזהו העדכון האחרון?

דקה של טכנולוגיה – איך האתר שלכם עובד:

שפת התכנות שמניעה את וורדפרס מאחורי הקלעים היא PHP.

PHP אינו שפת עיצוב, העיצוב וכל מה שאנחנו רואים באתר הם תוצאה של שפות סימון ועיצוב (HTML ו-CSS) תצוגות אינטראקטיביות באתר הן תוצאה של JavaScript.

בשפה פשוטה – צד השרת (המנוע של האתר) מנוהל על ידי שפת PHP, ואילו צד הלקוח (התצוגה של האתר) מנוהל על ידי HTML,CSS ו-JavaScript – זה מה שהגולש רואה.

הבנו?

 

עכשיו, המערכות שאנחנו עובדים עליהם – הוורדפרס, האלמנטור, והתוספים – צריכות להתאים לגירסא של ה-PHP.

לזה קוראים 'תאימות'.

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

ויכול להיות גם מצב הפוך שה-PHP מעודכן אבל שאר הדברים לא – וגם זה פוטנציאל לבעיות כי שאר הדברים מתאימים לגירסא מיושנת יותר ולא לגירסא העכשווית.

 

אז מה כדאי לעדכן קודם?

מבחינה מקצועית וודאי שצריך לעדכן קודם כל את הוורדפרס והתוספים ולא את הPHP כי הוא נחשב לעדכון ליבה שצריך להיות מוכנים אליו.

עדכון הPHP ראשון עלול לגרום ל'קריסה כוללת' באתר ולהרבה תוספים להפסיק לעבוד.

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

 

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

 

כדאי לדעת – יש תוספים שבודקים אלו תוספים באתר שלכם לא יעבדו עם הגירסא החדשה של ה-PHP (בתקווה שלפחות התוסף הזה מעודכן…)

אבל הם לא מכסים ממש הכל.

 

כללים וסדר בעדכון התוספים

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

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

מעדכנים אחד-אחד: פתחו את האתר ב'גלישה בסתר' ורעננו אחרי עדכון של כל תוסף מרכזי או תוסף מערכת, זה יקל עליכם לגלות 'מי האשם' אם האתר ישתבש פתאום.

עדכון תבניות אחרי כל התוספים.

שימו לב, אם בבניית האתר הוכנסו שינויים או קוד בתבנית (ולא בתבנית-בת), עדכון התבנית כנראה ימחק אותם.

עכשיו הגיע הזמן לעדכן את הוורדפרס עצמו.

 

עדכנתי הכל ויש בעיות…

זה ממש מתסכל! וגם מלחיץ…

מה עושים?

זה יכול להיות ממש הרבה דברים

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

לא עזר, זה יכול להיות תוסף לא תואם, קוד מותאם אישית שלא תואם, תבנית לא תואמת.

נסו לבדוק ב'בריאות האתר' ובלוג השגיאות של וורדפרס.

 

> אם האתר שלכם עשה בעיות אחרי עדכון, אל תכנסו ללחץ, אתם מוזמנים לפנות אלינו – לפתרון בעיות ותחזוקת אתרים – בזה בדיוק אנחנו אלופים!! <

 

עוד כללים וגם כמה טיפים:

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

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

אם לא שמעתם על בעיה – כנראה שאין כזאת – לפחות משמעותית, אפשר גם לוודא בפורומים מקצועיים שיש בעיה בתוסף (או להיות מנויים על העדכונים של 'קומפלט'…)

 

מתי ללחוץ על 'עדכן':

זו שאלה ממש חשובה – קחו בחשבון כלל ברזל: היומיים שאחרי העדכון צריכים להיות ימים שבהם תוכלו להיות זמינים לפתרון תקלות או לשחזר את האתר – אתם ממש לא רוצים לקבל שיחה מהלקוח בסוף שבוע או בערב חג…

זו לא המלצה מקצועית, זו המלצה אישית…

 

זמן העדכון עצמו גם חשוב – אל תבצעו עדכון בזמן שיש תעבורת אינטרנט גדולה – וודאי לא בדיוק כשהלקוח שלכם עשה קמפיין גדול, זמן התחזוקה האידיאלי הוא בין 00:00 בלילה ל-06:00 בבוקר, שעות עם תעבורת אינטרנט נמוכה (אם האתר מפורסם גם בחו"ל הכלל הזה לא תקף, לאתר שצריך להיות זמין 24 שעות מומלץ לעשות עדכונים ב'סביבת עבודה' – staging ורק אחרי ווידאו שהכל עובד חלק – לעדכן את האתר האמיתי).

 

עדכנתם – זה לא נגמר

עכשיו צריך לעשות בדיקות תקינות לאתר:הבדיקה מתחלקת ל-3:

תקינות ויזואלית וטקסטואלית

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

שימו לב לוודא גם רספונסיביות – יכול להיות שהאתר 'יושב טוב' במובייל אבל ממש לא במחשב או בטאבלט.

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

תקינות כל התהליכים באתר

איזה תהליכים יש באתר? 

שליחת טופס, הורדת קובץ, חיפוש, מיון, מכירה, כניסה לאיזור אישי, שליחת מייל אוטומטי…

ועוד כיד הדימיון – כל תהליך צריך להיבדק כי בעדכון הוא יכול להיפגע

תקינות פעולת תוספים

הרבה פעמים נתקלנו אחרי עדכון בתוספים שלא עבדו!

זה יכול להיות תוסף הנגישות (זהירות סכנת תביעה)

זה יכול להיות תוספי ה-SEO – ואז הדירוג האורגני של  האתר נעצר ומתחיל לרדת

וזה יכול להיות תוסף המטמון – ואז האתר יצבור נפח ויתחיל להיסחב ולהיטען לאט…

כל תוסף – שלא קשור לויזואליות או לתהליכים באתר – שאותם כבר בדקנו – צריך להיבדק

 

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

 

אבל אין בזה דרך קצרה…

קשה, נכון?

בדיוק בגלל זה הקמנו את מערכת הניטור והתחזוקה של 'קומפלט', שעובדת בשבילכם 24/7 ומבטיחה שהאתר שלכם יישאר מעודכן, מהיר ומאובטח – בלי שתצטרכו להפסיד על זה שעות שינה. 

רוצים שקט נפשי? דברו איתנו.

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

אולי יעניין אתכם גם זה:

נגישות האתר – למה ומה, ואיך להתגונן מ'ציידי התביעות'

מה זה – UI/UX, וגם הכל על חווית משתמש

תחזוקת אתרים – מה זה ולמה צריך?

תפריט נגישות