מאגר ידע

האתר שלי מציג שגיאה 500

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

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

1. קראו את יומן השגיאות (Error Log)

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

2. חשבו מה השתנה

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

3. בטלו את הפעולה האחרונה שבוצעה

השביתו את התוסף שזה עתה עדכנתם, או שחזרו את הקובץ שזה עתה ערכתם. אם אינכם מצליחים להגיע לאזור הניהול, שנו את שם התיקייה של התוסף דרך SFTP — WordPress משביתה תוסף שאינה מצליחה למצוא.

4. בדקו את גרסת ה-PHP

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

5. חריגה מניצול הזיכרון (Out of memory)

אם ביומן מופיעה ההודעה "allowed memory size exhausted", האתר זקוק לזיכרון רב יותר ממה שמוקצה לו. הגדילו את מגבלת הזיכרון של PHP באותו מסך PHP.

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

עדיין תקועים?

התמיכה כלולה בכל תוכנית והמענים ניתנים בשפה שלך.

צור קשר עם התמיכה כל המאמרים