התמודדות עם שגיאות שרת פנימי

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

אחורה לפני שיהיה מאוחר מדי

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

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

  1. הורד לקוח FTP.
  2. הזן את שם המשתמש, הסיסמה ואת שם המארח של cPanel ולחץ על לחצן החיבור המהיר. הערה: במקרים ספורים, ספק שירותי האינטרנט שלך עשוי לספק לך קובץ תצורה, אשר ניתן להשתמש בו כדי להגדיר אוטומטית את לקוח ה- FTP. במקרה זה, באפשרותך לבחור את קובץ ההגדרות המתאים עבור לקוח ה- FTP הספציפי.
  3. ברגע שאתה בספרייה הבית לחץ על התיקייה public_html , אשר מכיל את כל הקבצים הבסיסיים המפעילים את אתר האינטרנט שלך.
  4. אתר את הקובץ .htaccess , וכאשר אתה לוחץ פעמיים, הקובץ מופיע בספרייה המקומית שלך. תן לזה להישאר שם עד שכל השלבים האלה יושלמו. הבא, לחץ באמצעות לחצן העכבר הימני על .htaccess בשרת שלך ושנה את שמו ל ".htaccess1"
  5. לחץ על הלחצן רענן, ובדוק אם האתר שלך בסדר עכשיו. אם כן, אז זה היה בעיה עם קובץ ה- htaccess. ייתכן שיהיה עליך לפנות למפתחים שלך ולגרום להם לעבוד בקובץ ה- htaccess הפגום כדי לתקן את הבעיה.
  6. אם זה עדיין לא עובד, נסה לשנות את שם התיקייה שמכילה את הקובץ .htaccess. אם עדיין יש בעיות, הבעיה עשויה להיות עם הרשאות. שנה את ההרשאות עבור התיקיה ל 755 ובדוק את האפשרות המאפשרת recursion לתוך תיקיות משנה. אם השגיאה עדיין לא תוקנה, היכנס ל- cPanel ובצע שינויים בתצורה של PHP על-ידי אזכור מפורש של מספר הגירסה; אחרת, נסה להשתמש ב- EasyApache כדי להרכיב מחדש את Apache ו- PHP מאפס.
  1. אם הבעיה נמשכת, ייתכן שיהיה עליך להעלות כרטיס עם cPanel או לכתוב בפורומים כדי לבקש עזרה ונסה לבצע את ההוראות כדי לפתור את הבעיה.

הבנת שורש הבעיה של הבעיה