Πώς να βοηθήσετε με τον εντοπισμό σφαλμάτων στις επεκτάσεις Joomla
Οι προγραμματιστές του Joomunited έχουν δεσμευτεί να παρέχουν την καλύτερη δυνατή υπηρεσία και να κάνουν την επέκτασή σας όσο το δυνατόν βέλτιστη. Εκτελούμε, σε κάθε έκδοση, εκατοντάδες αυτόματες δοκιμές και φυσικά χειροκίνητες δοκιμές παλαιού τύπου.
Αλλά, ναι, συμβαίνουν σφάλματα! Ειδικά σε περιπτώσεις όπου έχετε εγκαταστήσει μία (ή τόνους) επεκτάσεων που προκαλούν κάποιο είδος ασυμβατότητας. Για να διατηρήσουν τον ιστότοπό σας Joomla σε λειτουργία, οι προγραμματιστές μας θέλουν να λύσουν το πρόβλημά σας το συντομότερο δυνατό.
Σε αυτήν την ανάρτηση, θα εξηγήσουμε πώς να δώσετε τις σωστές πληροφορίες στον προγραμματιστή, ώστε να κατανοήσει και να λύσει γρήγορα το σφάλμα.
Αυτή η ανάρτηση θα χωριστεί σε 3 βήματα:
- Ενεργοποίηση αναφοράς σφαλμάτων Joomla PHP
- Προσδιορίστε τα σφάλματα PHP
- Έλεγχος για σφάλματα javascript
Ενεργοποίηση αναφοράς σφαλμάτων Joomla PHP
Η λειτουργία εντοπισμού σφαλμάτων ενεργοποιείται στο Joomla όταν οι προγραμματιστές προσπαθούν να αντιμετωπίσουν κάποια προβλήματα. Η ενεργοποίηση του συστήματος εντοπισμού σφαλμάτων επιτρέπει στον προγραμματιστή να δει λεπτομέρειες σχετικά με τον τρόπο με τον οποίο το Joomla αποδίδει τον ιστότοπό σας.
Είναι πολύ εύκολο να την ενεργοποιήσετε.
Συνδεθείτε στον πίνακα ελέγχου του Joomla
Κάντε κλικ στον Καθολική διαμόρφωση στο αριστερό μενού
Κάντε κλικ στην καρτέλα Διακομιστής . Θα πρέπει να βρίσκεται στις καρτέλες που αναφέρονται στο επάνω μέρος της σελίδας.
Στις Ρυθμίσεις διακομιστή , θα δείτε μια επιλογή που ονομάζεται «Αναφορά σφαλμάτων», επιλέξτε μέγιστο και, στη συνέχεια, κάντε κλικ στην επιλογή Αποθήκευση στην επάνω αριστερή γωνία της σελίδας.
Τραβήξτε ένα στιγμιότυπο οθόνης του σφάλματος. Τώρα που έχετε ορίσει την αναφορά σφαλμάτων στο μέγιστο, θα μπορείτε να δείτε σφάλματα PHP στο frontend, απλώς τραβήξτε ένα στιγμιότυπο οθόνης και προσθέστε το στο ticket.
Το στιγμιότυπο οθόνης θα πρέπει να περιλαμβάνει το σφάλμα και τον σύνδεσμο όπου εμφανίζεται, συμπεριλαμβανομένου του ονόματος αρχείου και του σφάλματος που επιστράφηκε.
Διαφορετικά είδη σφαλμάτων Joomla PHP
Σφάλματα ανάλυσης ή σφάλματα σύνταξης PHP
Το σφάλμα ανάλυσης παρουσιάζεται εάν υπάρχει κάποιο συντακτικό λάθος στο σενάριο. Το αποτέλεσμα είναι σφάλματα ανάλυσης. Ένα σφάλμα ανάλυσης σταματά την εκτέλεση του σεναρίου. Υπάρχουν πολλοί λόγοι για την εμφάνιση σφαλμάτων ανάλυσης στην PHP. Αυτού του είδους τα σφάλματα μπορούν να εμποδίσουν την σωστή εμφάνιση του περιεχομένου σας ή τη λειτουργία κάποιας λειτουργίας, κάτι που είναι πολύ επιζήμιο για την εμπειρία σας με την επέκταση Joomla.
Οι πιο συνηθισμένες αιτίες για σφάλματα ανάλυσης είναι οι εξής:
- Μη κλειστά αποσπάσματα
- Λείπουν ή υπάρχουν επιπλέον παρενθέσεις
- Μη κλειστά σιδεράκια
- Λείπει το ερωτηματικό
Μοιραία σφάλματα PHP
Αυτά είναι επίσης κρίσιμα σφάλματα - για παράδειγμα, η δημιουργία ενός αντικειμένου μιας ανύπαρκτης κλάσης ή η κλήση μιας ανύπαρκτης συνάρτησης. Αυτά τα σφάλματα προκαλούν τον άμεσο τερματισμό του σεναρίου, με αποτέλεσμα μια σελίδα που δεν θα φορτωθεί με κενή σελίδα και ένα μήνυμα σφάλματος (εάν είναι ενεργοποιημένη η αναφορά σφαλμάτων Joomla).
Σφάλματα ειδοποιήσεων PHP
Αυτά είναι μικρά, μη κρίσιμα σφάλματα που αντιμετωπίζει η PHP κατά την εκτέλεση ενός σεναρίου Joomla - για παράδειγμα, η πρόσβαση σε μια μεταβλητή που δεν έχει ακόμη οριστεί (μη ορισμένη). Από προεπιλογή, τέτοια σφάλματα δεν εμφανίζονται καθόλου στο Joomla, θα εμφανιστούν μόλις ενεργοποιήσετε την αναφορά σφαλμάτων Joomla στο μέγιστο. Σε έναν ιστότοπο παραγωγής, αυτό δεν συνιστάται, καθώς συμβαίνει πολύ συχνά.
Η σελίδα σας θα εξακολουθεί να φορτώνεται, χωρίς καμία επίπτωση στο περιεχόμενο ή στη λειτουργία επέκτασης Joomla.
Σφάλματα προειδοποιήσεων PHP
Ένα σφάλμα προειδοποίησης δεν σταματά την εκτέλεση του σεναρίου, καθώς το σφάλμα προειδοποίησης δεν αποτελεί κρίσιμο σφάλμα.
Ένα σφάλμα προειδοποίησης εμφανίζεται όταν, για παράδειγμα, μια επέκταση Joomla μεταβιβάζει μια λανθασμένη παράμετρο σε μια συνάρτηση ή συμπεριλαμβάνουμε εξωτερικό αρχείο χρησιμοποιώντας τη συνάρτηση include(), αλλά το αρχείο δεν υπάρχει.
PHP: Λείπει αρχείο
Όπως αναφέρεται στον τίτλο, ένα αρχείο λείπει ή δεν είναι δυνατή η πρόσβαση σε αυτό. Θα μπορούσε απλώς να έχει αφαιρεθεί κατά λάθος ή να έχει αφαιρεθεί μετά από μια ενημέρωση επέκτασης Joomla, αλλά να εξακολουθεί να καλείται. Το μήνυμα σφάλματος μπορεί να είναι μια προειδοποίηση ή, σε ορισμένες περιπτώσεις, να εμποδίζει την εκτέλεση του σεναρίου, όπως αν αφαιρέσω το αρχείο διαμόρφωσης Joomla, επιστρέφεται ένα συγκεκριμένο μήνυμα:
Έλεγχος για σφάλματα javascript
Θα αναζητήσουμε σφάλματα Javascript στην κονσόλα Chrome ή Firefox. Ανάλογα με το πρόγραμμα περιήγησής σας, η ονομασία της διαφέρει ελαφρώς, αλλά ακολουθώντας το Chrome και το FireFox, θα την ονομάσουμε "Κονσόλα". Για να ανοίξετε την κονσόλα, απλώς ακολουθήστε τα εξής βήματα:
Από το πρόγραμμα περιήγησης ιστού σας, κάντε δεξί κλικ στο "inspect" (επιθεώρηση) στο frontend σε οποιοδήποτε μέρος του ιστότοπού σας.
Επιλέξτε την καρτέλα "κονσόλα". Κάνοντας δεξί κλικ θα ανοίξουν τα εργαλεία προγραμματιστή στη δεξιά πλευρά της σελίδας, κάντε κλικ στην "Κονσόλα".
Ελέγξτε για σφάλματα . Με την κονσόλα ανοιχτή, αναπαράγετε το σφάλμα που περιμένατε και ρίξτε μια ματιά στην κονσόλα. Τα σφάλματα είναι κόκκινα κείμενα που περιγράφουν πού βρίσκεται η διένεξη javascript.
Εάν εντοπίσετε κάποιο σφάλμα JavaScript, τραβήξτε ένα στιγμιότυπο οθόνης της εκτεταμένης έκδοσης του σφάλματος για να το συμπεριλάβετε στο αίτημα/δημοσίευσή σας.
Αποστολή/Κοινοποίηση Αναφοράς Προβλήματος Joomla
Τώρα που έχετε όλες αυτές τις πληροφορίες, θα βοηθήσετε τον προγραμματιστή να επιταχύνει τη διαδικασία. Απλώς μεταβείτε σε όλες τις πληροφορίες που έχετε συλλέξει και μεταφέρετέ τες στο αίτημά σας/δημοσίευσή σας. Ας θυμηθούμε ότι τα στοιχεία είναι:
- Τα στιγμιότυπα οθόνης που τραβήξατε με το σφάλμα PHP
- Μια καταγραφή του σφάλματος JavaScript
Αν ακολουθήσετε αυτά τα βήματα και μας στείλετε τις σωστές πληροφορίες, ο προγραμματιστής θα μπορεί να κάνει μια πιο γρήγορη εργασία εντοπισμού σφαλμάτων και σας ευχαριστούμε πολύ εκ των προτέρων :)
Δημιουργία και κοινή χρήση νέου λογαριασμού χρήστη Joomla για σκοπούς υποστήριξης
Η δημιουργία ενός νέου χρήστη διαχειριστή είναι μερικές φορές ένας γρήγορος τρόπος για να δείξετε στην ομάδα υποστήριξης περί τίνος πρόκειται το πρόβλημά σας. Πριν ξεκινήσετε αυτήν τη διαδικασία, μια γρήγορη υπενθύμιση ότι:
- Συνιστούμε την κατάργηση των λογαριασμών διαχειριστή που δημιουργήθηκαν για σκοπούς υποστήριξης.
- Όλες οι πληροφορίες που κοινοποιούνται στην ομάδα μας είναι ασφαλείς και θα παραμείνουν εμπιστευτικές
Για να δημιουργήσετε έναν νέο χρήστη, πρώτα, συνδέεστε στον ιστότοπο διαχειριστή σας. Αφού συνδεθείτε με επιτυχία, βρίσκεστε στον πίνακα ελέγχου του Joomla. Στη συνέχεια, θα πρέπει να μεταβείτε στην αριστερή ενότητα και να κάνετε κλικ στην επιλογή Χρήστες.
Θα μπορείτε να δείτε τον Πίνακα Ελέγχου Χρήστη, στην επάνω αριστερή γωνία θα υπάρχει ένα πράσινο κουμπί "Νέο".
Συμπληρώστε όλες τις πληροφορίες και στην καρτέλα «Ομάδα χρηστών που έχει αντιστοιχιστεί» κάντε κλικ στην επιλογή «Υπερχρήστες»
Τέλος, κάντε κλικ στην επιλογή Αποθήκευση.
Ο χρήστης για την υποστήριξη θα δημιουργηθεί, τώρα απλώς προσθέστε τα διαπιστευτήρια στο εισιτήριό σας και όλα θα γίνουν ;)
Όταν εγγραφείτε στο ιστολόγιο, θα σας στέλνουμε ένα email όταν υπάρχουν νέες ενημερώσεις στον ιστότοπο, ώστε να μην τις χάσετε.














Σχόλια 2
Mrb. Projelerin bölümünde
"Αυτοί είναι οι φάκελοί σας στο c:/wamp64/www
Για να τους χρησιμοποιήσετε ως σύνδεσμο http, πρέπει να τους δηλώσετε ως VirtualHos" böyle bir hata ile karşılaştım.
bu hata nasıl giderilebilir.
teşekkürler
Γεια σας, αν θέλετε να φορτώσετε τον τοπικό κεντρικό υπολογιστή, μπορείτε να πληκτρολογήσετε στη γραμμή διευθύνσεων http://locahost ή 127.0.0.0