→ חזרה

שגיאה 500 ואופן הטיפול

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

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

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

אז נכנסו לאתר, וראינו שגיאה 500 שאותה ניתן לזהות ע"י הכיתוב "אירעה שגיאה קריטית באתר שלך"

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

בכניסה לדו"ח השגיאות דרך פאנל הניהול, נראה את המסך הבא:

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

על מנת למקד את זה ולראות את השגיאה הרלוונטית בלבד, תוכלו להפעיל מצב פיתוח + דו"ח שגיאות בפאנל תחת לשונית "פיתוח"

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

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

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

נגלול כעת לאותה שורה (10 במקרה הזה) ונוכל לראות את השגיאה היזומה.

נמחק את הקטע המסומן והאתר יחזור לפעילות תקינה.
*תוכלו למחוק קטע מסויים בשורה (אם נדרש) או לבטל אותה לחלוטין ע"י הוספה של התו # בתחילת השורה.

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

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

→ חזרה

עדיין זקוקים לעזרה?