מצב תחזוקה

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

שני המצבים הנפוצים לכניסה למצב תחזוקה הם

התקנה, שדרוג או הסרה של קוד באתר המתבצעים דרך ממשק הניהול

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

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

אתר זה עובר עבודות תחזוקה יזומות. יש לנסות שנית בעוד מספר דקות.

בזמן כניסה למצב התחזוקה וורדפרס מוסיף קובץ ששמו .maintenance לספריה הראשית של וורדפרס. את ההודעה המוצגת ניתן לשנות על ידי הוספת קובץ בשם maintenance.php לספריה wp-content שמתחת לספרית הוורדפרס הראשית.

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

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

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

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

התקנת תוסף בעזרת תוכנת FTP

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

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

החלק החשוב בתהליך הזה הוא לדעת לאן להעלות את התוסף.

באתר ממנו שאובות התמונות הספריה בה וורדפרס מותקן היא
/home/mark/public_html/marksw.com/public/wordpress

  • תוסף רגילים – צריך להעלות לספריה הנקראת plugins הנמצאת תחת ספריה wp-content הנמצאת בספריה בה הותקן וורדפרס
  • תוסף אוטומטיים – צריך להעלות לספריה הנקראת mu-plugins הנמצאת תחת ספריה wp-content הנמצאת בספריה בה הותקן וורדפרס
  • תוסף מערכת – באופן עקרוני צריך להעלות לספריה הנקראת wp-content הנמצאת בספריה בה הותקן וורדפרס, אבל מאחר שהשם והמיקום של תוספים אלו מאוד חשוב יש לשים לבצע במדויק את הוראות ההתקנה של מפתח התוסף.

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

העלאת תוסף מהמחשב

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

הדף זמין רק למנהלי אתרים שאינם חלק מרשת אתרים.

בשביל שהתהליך יעבוד התוסף בתוך קובץ הZIP צריך להיות קובץ אחד או ספריה בה נמצא הקובץ הראשי של התוסף (יכולים להימצא בה גם קבצים נוספים או תתי ספריות).

plugins

תהליך העלאה מוצלח יראה כך

אם תהליך ההעלאה הצליח, הקלקה על "הפעל תוסף" תפעיל את התוסף.

סיבות אפשריות לכישלון:

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

הוספת תוסף

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

הדף זמין רק למנהלי אתרים שאינם חלק מרשת אתרים.

plugins

צורות החיפוש האפשריות הן

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

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

תוצאות החיפוש יוצגו בצורה טבלאית

plugins

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

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

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

ניהול תוספים

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

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

אפשרויות התצוגה

  • הצג על המסך
    • תאור – אם מסומן, מופיע בטבלה עמודת "תאור"
  • תוספים – מספר התוספים המקסימלי שיוצגו בדף אחד

עמודות בטבלה

  • תוסף – שם התוסף
  • תאור – התאור של התוסף

חיפוש

החיפוש מתבצע בשם התוסף והתיאור שלו.

עריכה קבוצתית

הפעולה הקבוצתיות האפשריות הן

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

פעולות שמוצגות בכל שורה של תוסף

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

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

בנוסף בתיאור של התוסף יוצגו קישורים לדף של כותב התוסף ודף התוסף אם קיים מידע עליהם בתוסף

סינון

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

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

חלונית פרטי תוסף

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

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

עריכת תבנית

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

זוהי הדרך הגרועה ביותר לערוך קוד של תבניות משתי סיבות

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

אז מתי כן סביר להשתמש במנגנון העריכה הזה? רק כאשר אין שום גישה אחרת לשרת וחייבים לבצע תיקון מידי בתוסף.

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

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

בסיום חשוב לזכור להחזיר את הרשאות הקבצים למצב המקורי שלהן.

בחירת הקובץ לעריכה:

  • ערכת עיצוב לעריכה – תיבת בחירה בה בוחרים את התבנית אותה רוצים לערוך. בחירה של תבנית תשנה את רשימת הקבצים המופיעים תחת "תבניות"
  • תבניות – קבצי הקוד המרכיבים את ערכת העיצוב. הקלקה על קובץ תעלה אותו לעורך. לקבצים להם יש תפקיד ידוע בערכות עיצוב בוורדפרס תופיע כותרת בעברית המתארת את התפקיד.
  • סגנונות – קבצי הCSS המרכיבים את ערכת העיצוב. הקלקה על קובץ תעלה אותו לעורך. לקבצים להם יש תפקיד ידוע בערכות עיצוב בוורדפרס תופיע כותרת בעברית המתארת את התפקיד.

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

עריכת תוסף

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

זוהי הדרך הגרועה ביותר לערוך קוד של תוספים משתי סיבות

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

אז מתי כן סביר להשתמש במנגנון העריכה הזה? רק כאשר אין שום גישה אחרת לשרת וחייבים לבצע תיקון מידי בתוסף.

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

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

בסיום חשוב לזכור להחזיר את הרשאות הקבצים למצב המקורי שלהן.

בחירת הקובץ לעריכה:

  • בחר תוסף לעריכה – תיבת בחירה בה בוחרים את התוסף אותו רוצים לערוך. בחירה של תוסף תשנה את רשימת הקבצים המופיעים תחת "קבצי תוספים"
  • קבצי תוספים – הקבצים המרכיבים את התוסף. הקלקה על קובץ תעלה אותו לעורך.

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

מחיקת משתמש

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

users

ניתן לבחור בין

  • מחק את כל הפוסטים – ביצוע מחיקה של כל התוכן פרט לתגובות המשויך למשתמש
  • שייך את כל הפוסטים – שיוך של כל התוכן פרט לתגובות למשתמש אחר

ניהול משתמשים

לדף ניהול משתמשים ניתן להגיע דרך תפריט "משתמשים" >> "כל המשתמשים". זהו  דף טבלאי בו ניתן:

אפשרויות התצוגה

הצג על המסך

  • כתובת אימייל – אם מסומן, מופיע בטבלה עמודת "כתובת אימייל"
  • תפקיד – אם מסומן, מופיע בטבלה עמודת "תפקיד"
  • פוסטים – אם מסומן, מופיע בטבלה עמודת "פוסטים"
  • משתמשים – מספר המשתמשים המקסימלי שיוצגו בדף אחד

עמודות בטבלה

  • שם משתמש – שם המשתמש ותמונה של המשתמש כפי שקיימת בשירות gravatar (ישנם תוספים המאפשרים לשייך תמונות בדרכים אחרות). השירות "מוצא" את התמונה לפי כתובת האימייל של המשתמש. ניתן למיין לפי עמודה זו
  • שם – השם הפומבי של המשתמש. ניתן למיין לפי עמודה זו
  • כתובת אימייל – כתובת האימייל של המשתמש. ניתן למיין לפי עמודה זו
  • תפקידהתפקיד של המשתמש באתר
  • פוסטים – מוצג מספר הפוסטים שכתב המשתמש בקישור לדף ניהול פוסטים המציג רק פוסטים שכתב המשתמש

חיפוש

החיפוש מתבצע בשם המשתמש, כתובת האימייל והאתר של המשתמש

עריכה קבוצתית

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

מחיקה קבוצתית תפתח את דף מחיקת משתמש למחיקת המשתמשים המסומנים

פעולות שמוצגות כשעוברים עם עכבר על שורה של משתמש

סינון

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