שגיאה בפתיחת אתר מסוים יכולה להתרחש מסיבות שונות. מטעמי נוחות, שגיאות אלה ממוספרות, לכל אחת מהן יש תיאור ופתרונות משלה. גם שגיאה 500 אינה יוצאת דופן.
נחוץ
חיבור לאינטרנט
הוראות
שלב 1
קבע את הגורם האפשרי לשגיאה הפנימית (שגיאה 500). כמובן, אלה יכולות להיות נסיבות שונות, אך לרוב זה נובע מתחביר שגוי של קובץ מערכת אחד הנקרא.htaccess או מתוכן של אלמנטים שאינם נתמכים בו.
שלב 2
כדי לפתור את הבעיה, במקרה זה, הער את הוראות האופציות על ידי הצבת חשיש בראשית השורה. שמור את השינויים ובדוק אם הבעיה נעלמה. אם השגיאה נמשכת, יכולות להיות כמה סיבות - בדוק את הנקודות שנותרו והקפד לבדוק את האיות.
שלב 3
אם גילית שהגורם לשגיאה פנימית הוא טיפול שגוי בסקריפטים של CGI, הקפד לבדוק את סיומות השורות של סקריפטים אלה, הם חייבים להיות בפורמט UNIX (n) ולא בשום דבר אחר (שגיאה נפוצה היא קו המסתיים בפורמט Windows (r / n)). העלה אותם באמצעות FTP לשרת באמצעות מצב ASCII.
שלב 4
בדוק את ההרשאות של סקריפטים CGI. הם והספריות שבהם הם נמצאים צריכים להיות נגישים רק לבעליהם. במקרה זה, הזכויות צריכות להיות בצורה הבאה: 0755 (drwxr-xr-x). שנה פרמטר זה במידת הצורך. בדוק אם השגיאה מופיעה לאחר השינויים שבוצעו.
שלב 5
ודא שכותרות התגובה של HTTP מנוסחות כהלכה כתוצאה מהפעלת סקריפט ה- CGI שלך. מצא יומן הנקרא error_log, אשר אמור להיות ממוקם בחלק לאחסון קבצי יומן (יומני שגיאות), בפריט התפריט "סטטיסטיקה". בצע את השינויים הדרושים ואז בדוק אם השגיאה הפנימית נעלמה. לרוב מתברר שאם אף אחת מהאפשרויות שלעיל לא עוזרת, השגיאה טמונה באיות שגוי. הקפד לבדוק את הפרמטרים שערכת לאחרונה.