מהי שגיאה 500 וכיצד לתקן אותה
Miscellanea / / May 04, 2021
הוראות למשתמשים ובעלי המשאב.
מה המשמעות של קוד שגיאה 500
שגיאה 500 (שגיאת שרת פנימית) היא בעיית שרת פנימית. זה קורה כאשר דפדפן או לקוח אחר שולחים בקשה לשרת והשרת לא יכול לעבד אותה.
אחד הגורמים השכיחים ביותר לשגיאת 500 הוא תחביר שגוי בקובץ .htaccess. בנוסף, זה קורה לפעמים לאחר העלאת סקריפטים שגויים של CGI לשרת או התקנת שגוי זכויות גישה.
כלומר, בטעות 500, כמו בתשובות אחרות עם קוד שמתחיל במספר 5, האשמים המפתחים או מנהלי השרתים. אבל לא משתמשים.
מה לעשות למשתמש עם שגיאת 500
אם אתה רואה שגיאה 500 באתר של מישהו אחר, יש לך שתי אפשרויות.
לַחֲכוֹת
אם אין לך גישה למשאב זה, לא תוכל לערוך את הקובץ, לשנות הגדרות או לבצע פעולות דומות אחרות. אז שווה לחכות עד מנהל יתקן את השגיאה ויבקר באתר מאוחר יותר.
יידע את מנהל המשאבים
לא כל בעלי האתרים מפקחים על יומנים וקוראים הודעות שגיאה מסביב לשעון. יתכן שהמנהל פשוט לא מודע לכך שהאתר הפסיק לעבוד.
אם כן, תוכלו לעזור. נסו למצוא פרטי קשר וצרו קשר עם הבעלים של הנכס כדי לדווח על בעיה. אם אינך רואה נתונים שימושיים באתר עצמו עקב שגיאה 500, מצא את העותק השמור של הדף במנועי החיפוש או ב ארכיון אינטרנט.
מה חסר משמעות עבור משתמש לעשות עם שגיאה של 500
מכיוון שהבעיה היא בשרת, אין שום סיבה שהלקוח יעשה דבר. אז אל תנסו:
- לאתחל את המחשב;
- החלף דפדפן;
- התקן תוכנה מחדש;
- אתחל מחדש את הנתב.
מה לעשות למנהל עם שגיאת 500
כמובן, הרבה תלוי במפרט המשאב שלך: באיזה מנוע הוא פועל, באיזה אירוח הוא ממוקם ובמה שינית באתר לאחרונה. ובכל זאת, המלצות אוניברסליות ברוב המקרים עוזרות להיפטר משגיאת 500.
אנו ממליצים לך לנסות באופן עקבי כל אחת מהאפשרויות, אם, כמובן, היא רלוונטית עבור המשאב שלך.
בדוק תחביר של קובץ .htaccess
אם אתה משתמש בשרת האינטרנט של אפאצ'י, סביר להניח שיש קובץ .htaccess בשורש האתר שלך או בתיקיות משנה. הוא שומר את הגדרות השרת.
ברוב המקרים, המשאב יעבוד ללא קובץ זה. נסה לשנות את שם ה- .htaccess למשל ל- .htaccess ואז חזור לדף הראשי של האתר.
אם שגיאת 500 נעלמה, הבעיה היא ב- .htaccess. בדוק את התחביר של הקובץ הזה - יתכן שהכנסת תו נוסף איפשהו או עשית שגיאת שגיאה במהלך העריכה. אם יש גרסה קודמת של ההגדרות, בדוק אותה בחזרה ובדוק אם מופיעה השגיאה 500.
לפעמים זה עוזר להגיב על שורת האפשרויות ב- .htaccess - הכנס # בתחילת הדרך. אם זה לא עובד, הגב גם את השורות האחרות והסר את ה- # ברצף כדי למצוא את המיקום הבעייתי בקובץ.
אם ערכת את .htaccess, בדוק אם השינויים נשמרים. קורה שהמארח מגדיר הרשאות בקובץ זה האוסרות על עריכה. במקרה זה, נסה להוריד את .htaccess למחשב שלך, שנה את הקובץ בכל אחד מהם עורך טקסט ולהעלות לאתר במקום לגרסה הישנה.
צפה ביומן השגיאות
אם ביצעת לאחרונה עבודה מסוימת באתר, ייתכן שהביאה לשגיאה של 500. פתח את היומנים ובדוק אם יש הודעות בעייתיות. אם כן, לנתח אותם ולנסות לבטל התאמות אחרונות.
מארחים מציינים בדרך כלל היכן היומנים מאוחסנים כברירת מחדל וכיצד לגשת אליהם מלוח הבקרה. מידע זה ניתן למצוא בסעיפים עזרה או שאלות נפוצות (שאלות נפוצות) באתר האירוח.
הגדר הרשאות עבור סקריפטים של CGI
אם אתה משתמש בסקריפטים CGI, אז לקבצים איתם ולתיקיות בהן הם נמצאים יש זכות גישה 0755 (drwxr - xr - x). שילוב זה מאפשר לבעלים רק לכתוב להם. משתמשים אחרים יכולים לקרוא רק קבצים אלה ולהריץ אותם.
אם הוגדרו לך הרשאות שונות, הדבר עלול לגרום לשגיאה 500.
בדוק את התוכן של סקריפטים של CGI
סקריפטים תקינים של CGI חייבים לכלול קצות שורה בפורמט Unix (\ n), ולא בפורמט Windows (\ r \ n). כדי לשמור על הגרסה הנכונה, עליך להעלות את הקוד לרוב אתרי האירוח באמצעות FTP במצב ASCII. אם אינך יודע באילו הגדרות השתמשת, טען מחדש את הסקריפטים ובדוק אם שגיאת 500 נעלמה.
כמו כן, תוכניות CGI יכולות ליצור כותרות שגויות של HTTP. במקרה זה, סביר להניח שתראה שגיאות ביומנים.
הסר או השבת תוספים או רכיבים שהותקנו לאחרונה
זה קורה שרכיבים בודדים של האתר או התוספים מתנגשים זה עם זה. זה מוביל גם לשגיאה 500 ובעיות אחרות בצד השרת.
אם התקנת או עדכנת לאחרונה מודולים, נסה להשבית פריטים אלה בחלונית הניהול. אולי, אחרי זה, האתר יהיה שגיאות אחרות. אבל אם תשובת 500 כבר לא מגיעה, זה רק קונפליקט של רכיב או תוסף.
בצע אופטימיזציה של סקריפטים
אם לסקריפטים לוקח זמן רב לבצע או שאין מספיק משאבים עבורם, נסה לשנות את תוכנם. אולי צריך לבצע אופטימיזציה לקוד כך שהוא יגזול פחות זמן ומעבד זיכרון RAM.
במיוחד לעתים קרובות סקריפטים חסרים משאבים אם אתה משתמש אירוח וירטואלי. שם, כמות הזיכרון מוגבלת לחלוטין כך שלכל החשבונות באותו שרת פיזי יש הזדמנויות שוות.
נסה לפרק את התסריט לגושים ולהעריך את הביצועים של כל אחד מהם. אם יש הרבה שיחות חיצוניות בקוד או שצריכת הזיכרון גדלה בהתמדה לגבול הקבוע, בהחלט כדאי לעשות משהו בנידון.
הגדל את זיכרון ה- RAM של השרת
קורה שגם לאחר ביצוע אופטימיזציה של התסריטים הם עדיין צורכים יותר מדי זיכרון. במקרה זה, יהיה עליכם לעבור לחבילת אירוח יקרה יותר, או אם תינתן הזדמנות כזו, להגדיל את הקצאת הזיכרון ישירות. ואל תשלמו יותר מדי עבור משאבים אחרים ש אתה לא צריך.
לבקש עזרה
פנה לשירות התמיכה של המארח או לפורום הפרופיל. חפש שגיאות דומות ב- הצפת מחסנית - אם אין נושא מתאים, צור נושא חדש. תאר את המצב בפירוט רב ככל האפשר והיה מוכן לנסות את האפשרויות השונות שיוצעו לך בתגובות.
נכון, לפעמים צריך לחכות זמן רב לתשובות. לכן, הגיוני ללכת לנושאים דומים ולבקש עזרה שם.
לבסוף, אתה יכול להירשם באתרים עבור פרילנסרים כלקוח. מומחים יעזרו לכם לפתור את הבעיה, גם אם לא בחינם.
קרא גם💿⚙️💻
- מה לעשות אם הדפדפן מאט
- כיצד לתקן שגיאת מאוורר מעבד בעת אתחול המחשב
- מה לעשות אם שרת ה- DNS לא מגיב
- מה הפירוש של 404 לא נמצא ושגיאות אחרות בדף האינטרנט?
- מה לעשות אם האינטרנט מאבד ב- Windows
"קשה וכואב": מה כותבים הצופים הראשונים בעונה הרביעית של "סיפור המשרתת"
17 במאי תוכניות טלוויזיה מרכזיות: מלחמת הכוכבים החדשה, אהבה, מוות ורובוטים וגוש האוכל