לדלג לתוכן

פתרון בעיות

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

דף ריק או שגיאת שרת

  1. בדוק את שרת האינטרנט ואת יומני השגיאות PHP.
  2. אשר שגרסת PHP עומדת בדרישה.
  3. בדוק את תחביר PHP:
php -l config.inc.php
  1. אמת את הרשאות הקובץ ואת הנתיב כולל של PHP.
  2. אשר שהרחבות הנדרשות נטענות.

חיבור מסד הנתונים נכשל

בדוק את $dbsys, מארח, יציאה, שם מסד נתונים, שם משתמש, סיסמה וקידומת טבלה. אשר שמנהל ההתקן התואם PDO מותקן ובדוק גישה לרשת או לשקע ממארח ​​היישום.

אל תדביק אישורי ייצור בבעיה.

הכניסה נכשלת

קבע אם הכשל הוא בטיפול בהפעלה או אימות אישורים. לאחר מכן בדוק:

  • את המוגדרים $auth["session"] ו-$auth["type"];
  • זמינות ספק זהות וTLS;
  • מסנני משתמש, תפקידים, קבוצות או תכונות;
  • חשבונות מושבתים או שפג תוקפם; ו
  • PHP הרחבות הנדרשות על ידי הקצה העורפי.

שמור על הליך שחזור נפרד עבור גישת מנהל.

הזמנים שגויים

אמת את אזור הזמן של החדר, אזור הזמן של האזור, $timezone הגלובלי, PHP אזור הזמן ומעבר שעון קיץ. השתמש באזור הזמן של החדרים, לאו דווקא בשרת או במנהל המערכת.

המייל לא מגיע

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

לשינוי תצורה אין השפעה

הסיבות השכיחות כוללות:

  • עריכת קובץ ברירת מחדל במקום config.inc.php;
  • שינוי ברירת המחדל של אזור כאשר באזור הקיים יש הגדרות מסד נתונים;
  • עריכת פריסה או אתר אחר במצב ריבוי אתרים;
  • PHP מטמון opcode; ו
  • הקצאת תצורה מאוחרת יותר עוקפת את הקצאת הקודמת.

אסוף אבחון שימושי

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