Μετάβαση στο περιεχόμενο

Αντιμετώπιση προβλημάτων

Ξεκινήστε με το σύμπτωμα και, στη συνέχεια, επαληθεύστε το σχετικό επίπεδο χωρίς να εκθέσετε τα διαπιστευτήρια.

Κενή σελίδα ή σφάλμα διακομιστή

  1. Ελέγξτε τα αρχεία καταγραφής σφαλμάτων του διακομιστή ιστού και PHP.
  2. Επιβεβαιώστε ότι η έκδοση PHP πληροί την απαίτηση.
  3. Ελέγξτε τη σύνταξη PHP:
php -l config.inc.php
  1. Επαληθεύστε τα δικαιώματα αρχείων και τη διαδρομή συμπερίληψης του PHP.
  2. Επιβεβαιώστε ότι έχουν φορτωθεί οι απαιτούμενες επεκτάσεις.

Η σύνδεση της βάσης δεδομένων αποτυγχάνει

Ελέγξτε τις τιμές για $dbsys, κεντρικό υπολογιστή, θύρα, όνομα βάσης δεδομένων, όνομα χρήστη, κωδικό πρόσβασης και πρόθεμα πινάκων. Επιβεβαιώστε ότι έχει εγκατασταθεί το αντίστοιχο πρόγραμμα οδήγησης PDO και δοκιμάστε την πρόσβαση μέσω δικτύου ή υποδοχής από τον διακομιστή της εφαρμογής.

Μην επικολλάτε τα διαπιστευτήρια παραγωγής σε ένα ζήτημα.

Η σύνδεση αποτυγχάνει

Προσδιορίστε εάν η αποτυχία αφορά τον χειρισμό περιόδου σύνδεσης ή την επαλήθευση διαπιστευτηρίων. Στη συνέχεια ελέγξτε:

  • τα διαμορφωμένα $auth["session"] και $auth["type"].
  • διαθεσιμότητα παρόχου ταυτότητας και TLS,
  • φίλτρα χρήστη, ρόλοι, ομάδες ή χαρακτηριστικά.
  • απενεργοποιημένους ή ληγμένους λογαριασμούς· και
  • τις επεκτάσεις PHP που απαιτεί η επιλεγμένη μέθοδος.

Διατηρήστε μια ξεχωριστή διαδικασία ανάκτησης για πρόσβαση διαχειριστή.

Οι ώρες είναι λανθασμένες

Ελέγξτε τη ζώνη ώρας της αίθουσας και της περιοχής, την καθολική ρύθμιση $timezone, τη ζώνη ώρας της PHP και τις μεταβάσεις από και προς τη θερινή ώρα. Χρησιμοποιήστε τη ζώνη ώρας στην οποία βρίσκεται η αίθουσα, η οποία δεν ταυτίζεται απαραίτητα με εκείνη του διακομιστή ή του διαχειριστή.

Το email δεν φτάνει

Ελέγξτε αν είναι ενεργοποιημένο το αντίστοιχο συμβάν και αν ο παραλήπτης έχει τον σωστό ρόλο. Στη συνέχεια ελέγξτε τη διεύθυνση αποστολέα, τη μέθοδο αποστολής, τη μεταφορά SMTP, τον έλεγχο ταυτότητας, το TLS και τα αρχεία καταγραφής του διακομιστή αλληλογραφίας. Δοκιμάστε χωριστά τη δημιουργία, την αλλαγή και τη διαγραφή.

Μια αλλαγή διαμόρφωσης δεν έχει αποτέλεσμα

Οι κοινές αιτίες περιλαμβάνουν:

  • επεξεργασία ενός προεπιλεγμένου αρχείου αντί για config.inc.php.
  • αλλαγή προεπιλογών περιοχής όταν η υπάρχουσα περιοχή έχει ρυθμίσεις βάσης δεδομένων.
  • επεξεργασία διαφορετικής ανάπτυξης ή τοποθεσίας σε λειτουργία πολλών τοποθεσιών.
  • την προσωρινή αποθήκευση bytecode της PHP· και
  • μια μεταγενέστερη ανάθεση διαμόρφωσης που υπερισχύει της προηγούμενης.

Συλλέξτε χρήσιμα διαγνωστικά

Καταγράψτε την έκδοση του MRBS και της PHP, τον τύπο της βάσης δεδομένων, τις σχετικές επεκτάσεις, το ακριβές μήνυμα σφάλματος, τη σελίδα που επηρεάζεται και τα ελάχιστα βήματα αναπαραγωγής. Αφαιρέστε ή αποκρύψτε διαπιστευτήρια, αναγνωριστικά συνεδρίας, διευθύνσεις email και προσωπικά δεδομένα κρατήσεων.