Παράλειψη και μετάβαση στο κύριο περιεχόμενο
Χρόνος ανάγνωσης 5 λεπτά (1021 λέξεις)

Πώς να βοηθήσετε με τον εντοπισμό σφαλμάτων στις επεκτάσεις Joomla

joomla-debu_20191002-082145_1

Οι προγραμματιστές του Joomunited έχουν δεσμευτεί να παρέχουν την καλύτερη δυνατή υπηρεσία και να κάνουν την επέκτασή σας όσο το δυνατόν βέλτιστη. Εκτελούμε, σε κάθε έκδοση, εκατοντάδες αυτόματες δοκιμές και φυσικά χειροκίνητες δοκιμές παλαιού τύπου.
Αλλά, ναι, συμβαίνουν σφάλματα! Ειδικά σε περιπτώσεις όπου έχετε εγκαταστήσει μία (ή τόνους) επεκτάσεων που προκαλούν κάποιο είδος ασυμβατότητας. Για να διατηρήσουν τον ιστότοπό σας Joomla σε λειτουργία, οι προγραμματιστές μας θέλουν να λύσουν το πρόβλημά σας το συντομότερο δυνατό.

Σε αυτήν την ανάρτηση, θα εξηγήσουμε πώς να δώσετε τις σωστές πληροφορίες στον προγραμματιστή, ώστε να κατανοήσει και να λύσει γρήγορα το σφάλμα.

Αυτή η ανάρτηση θα χωριστεί σε 3 βήματα:

  • Ενεργοποίηση αναφοράς σφαλμάτων Joomla PHP
  • Προσδιορίστε τα σφάλματα PHP
  • Έλεγχος για σφάλματα javascript


Ενεργοποίηση αναφοράς σφαλμάτων Joomla PHP

Η λειτουργία εντοπισμού σφαλμάτων ενεργοποιείται στο Joomla όταν οι προγραμματιστές προσπαθούν να αντιμετωπίσουν κάποια προβλήματα. Η ενεργοποίηση του συστήματος εντοπισμού σφαλμάτων επιτρέπει στον προγραμματιστή να δει λεπτομέρειες σχετικά με τον τρόπο με τον οποίο το Joomla αποδίδει τον ιστότοπό σας.
Είναι πολύ εύκολο να την ενεργοποιήσετε.

 

Συνδεθείτε στον πίνακα ελέγχου του Joomla

 

σύνδεση-joomla

 

Κάντε κλικ στον Καθολική διαμόρφωση στο αριστερό μενού

 

καθολική-διαμόρφωση

 

 

Κάντε κλικ στην καρτέλα Διακομιστής . Θα πρέπει να βρίσκεται στις καρτέλες που αναφέρονται στο επάνω μέρος της σελίδας.

 

καρτέλα-διακομιστή


      
Στις Ρυθμίσεις διακομιστή , θα δείτε μια επιλογή που ονομάζεται «Αναφορά σφαλμάτων», επιλέξτε μέγιστο και, στη συνέχεια, κάντε κλικ στην επιλογή Αποθήκευση στην επάνω αριστερή γωνία της σελίδας.

 

Μέγιστο-αναφορά-σφάλματος

 

Τραβήξτε ένα στιγμιότυπο οθόνης του σφάλματος. Τώρα που έχετε ορίσει την αναφορά σφαλμάτων στο μέγιστο, θα μπορείτε να δείτε σφάλματα PHP στο frontend, απλώς τραβήξτε ένα στιγμιότυπο οθόνης και προσθέστε το στο ticket.

 

Σφάλμα PHP

 

Το στιγμιότυπο οθόνης θα πρέπει να περιλαμβάνει το σφάλμα και τον σύνδεσμο όπου εμφανίζεται, συμπεριλαμβανομένου του ονόματος αρχείου και του σφάλματος που επιστράφηκε.

 

Διαφορετικά είδη σφαλμάτων Joomla PHP

Σφάλματα ανάλυσης ή σφάλματα σύνταξης PHP

Το σφάλμα ανάλυσης παρουσιάζεται εάν υπάρχει κάποιο συντακτικό λάθος στο σενάριο. Το αποτέλεσμα είναι σφάλματα ανάλυσης. Ένα σφάλμα ανάλυσης σταματά την εκτέλεση του σεναρίου. Υπάρχουν πολλοί λόγοι για την εμφάνιση σφαλμάτων ανάλυσης στην PHP. Αυτού του είδους τα σφάλματα μπορούν να εμποδίσουν την σωστή εμφάνιση του περιεχομένου σας ή τη λειτουργία κάποιας λειτουργίας, κάτι που είναι πολύ επιζήμιο για την εμπειρία σας με την επέκταση Joomla.

Οι πιο συνηθισμένες αιτίες για σφάλματα ανάλυσης είναι οι εξής:

  • Μη κλειστά αποσπάσματα
  • Λείπουν ή υπάρχουν επιπλέον παρενθέσεις
  • Μη κλειστά σιδεράκια
  • Λείπει το ερωτηματικό

 

Μοιραία σφάλματα PHP

Αυτά είναι επίσης κρίσιμα σφάλματα - για παράδειγμα, η δημιουργία ενός αντικειμένου μιας ανύπαρκτης κλάσης ή η κλήση μιας ανύπαρκτης συνάρτησης. Αυτά τα σφάλματα προκαλούν τον άμεσο τερματισμό του σεναρίου, με αποτέλεσμα μια σελίδα που δεν θα φορτωθεί με κενή σελίδα και ένα μήνυμα σφάλματος (εάν είναι ενεργοποιημένη η αναφορά σφαλμάτων Joomla).

 

Σφάλματα ειδοποιήσεων PHP

Αυτά είναι μικρά, μη κρίσιμα σφάλματα που αντιμετωπίζει η PHP κατά την εκτέλεση ενός σεναρίου Joomla - για παράδειγμα, η πρόσβαση σε μια μεταβλητή που δεν έχει ακόμη οριστεί (μη ορισμένη). Από προεπιλογή, τέτοια σφάλματα δεν εμφανίζονται καθόλου στο Joomla, θα εμφανιστούν μόλις ενεργοποιήσετε την αναφορά σφαλμάτων Joomla στο μέγιστο. Σε έναν ιστότοπο παραγωγής, αυτό δεν συνιστάται, καθώς συμβαίνει πολύ συχνά.

Η σελίδα σας θα εξακολουθεί να φορτώνεται, χωρίς καμία επίπτωση στο περιεχόμενο ή στη λειτουργία επέκτασης Joomla.

 

Σφάλματα προειδοποιήσεων PHP

Ένα σφάλμα προειδοποίησης δεν σταματά την εκτέλεση του σεναρίου, καθώς το σφάλμα προειδοποίησης δεν αποτελεί κρίσιμο σφάλμα.
Ένα σφάλμα προειδοποίησης εμφανίζεται όταν, για παράδειγμα, μια επέκταση Joomla μεταβιβάζει μια λανθασμένη παράμετρο σε μια συνάρτηση ή συμπεριλαμβάνουμε εξωτερικό αρχείο χρησιμοποιώντας τη συνάρτηση include(), αλλά το αρχείο δεν υπάρχει.

 

αναφορά σφαλμάτων

 

PHP: Λείπει αρχείο

Όπως αναφέρεται στον τίτλο, ένα αρχείο λείπει ή δεν είναι δυνατή η πρόσβαση σε αυτό. Θα μπορούσε απλώς να έχει αφαιρεθεί κατά λάθος ή να έχει αφαιρεθεί μετά από μια ενημέρωση επέκτασης Joomla, αλλά να εξακολουθεί να καλείται. Το μήνυμα σφάλματος μπορεί να είναι μια προειδοποίηση ή, σε ορισμένες περιπτώσεις, να εμποδίζει την εκτέλεση του σεναρίου, όπως αν αφαιρέσω το αρχείο διαμόρφωσης Joomla, επιστρέφεται ένα συγκεκριμένο μήνυμα:

 

λείπει-η-διαμόρφωση-joomla 

 

Έλεγχος για σφάλματα javascript

Θα αναζητήσουμε σφάλματα Javascript στην κονσόλα Chrome ή Firefox. Ανάλογα με το πρόγραμμα περιήγησής σας, η ονομασία της διαφέρει ελαφρώς, αλλά ακολουθώντας το Chrome και το FireFox, θα την ονομάσουμε "Κονσόλα". Για να ανοίξετε την κονσόλα, απλώς ακολουθήστε τα εξής βήματα:
 
Από το πρόγραμμα περιήγησης ιστού σας, κάντε δεξί κλικ στο "inspect" (επιθεώρηση) στο frontend σε οποιοδήποτε μέρος του ιστότοπού σας.

 

ελέγχω

 

Επιλέξτε την καρτέλα "κονσόλα". Κάνοντας δεξί κλικ θα ανοίξουν τα εργαλεία προγραμματιστή στη δεξιά πλευρά της σελίδας, κάντε κλικ στην "Κονσόλα".

 

κονσόλα

 

Ελέγξτε για σφάλματα . Με την κονσόλα ανοιχτή, αναπαράγετε το σφάλμα που περιμένατε και ρίξτε μια ματιά στην κονσόλα. Τα σφάλματα είναι κόκκινα κείμενα που περιγράφουν πού βρίσκεται η διένεξη javascript.

 

κονσόλα-σφάλματος

 

Εάν εντοπίσετε κάποιο σφάλμα JavaScript, τραβήξτε ένα στιγμιότυπο οθόνης της εκτεταμένης έκδοσης του σφάλματος για να το συμπεριλάβετε στο αίτημα/δημοσίευσή σας.


 
Αποστολή/Κοινοποίηση Αναφοράς Προβλήματος Joomla

Τώρα που έχετε όλες αυτές τις πληροφορίες, θα βοηθήσετε τον προγραμματιστή να επιταχύνει τη διαδικασία. Απλώς μεταβείτε σε όλες τις πληροφορίες που έχετε συλλέξει και μεταφέρετέ τες στο αίτημά σας/δημοσίευσή σας. Ας θυμηθούμε ότι τα στοιχεία είναι:  

 

  • Τα στιγμιότυπα οθόνης που τραβήξατε με το σφάλμα PHP
  • Μια καταγραφή του σφάλματος JavaScript

Αν ακολουθήσετε αυτά τα βήματα και μας στείλετε τις σωστές πληροφορίες, ο προγραμματιστής θα μπορεί να κάνει μια πιο γρήγορη εργασία εντοπισμού σφαλμάτων και σας ευχαριστούμε πολύ εκ των προτέρων :)

 

Δημιουργία και κοινή χρήση νέου λογαριασμού χρήστη Joomla για σκοπούς υποστήριξης

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

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


 
 Για να δημιουργήσετε έναν νέο χρήστη, πρώτα, συνδέεστε στον ιστότοπο διαχειριστή σας. Αφού συνδεθείτε με επιτυχία, βρίσκεστε στον πίνακα ελέγχου του Joomla. Στη συνέχεια, θα πρέπει να μεταβείτε στην αριστερή ενότητα και να κάνετε κλικ στην επιλογή Χρήστες.

Θα μπορείτε να δείτε τον Πίνακα Ελέγχου Χρήστη, στην επάνω αριστερή γωνία θα υπάρχει ένα πράσινο κουμπί "Νέο".

 

Στοιχεία χρήστη

 

Συμπληρώστε όλες τις πληροφορίες και στην καρτέλα «Ομάδα χρηστών που έχει αντιστοιχιστεί» κάντε κλικ στην επιλογή «Υπερχρήστες»

 

Ομάδα υπερ-χρηστών

 

 

Τέλος, κάντε κλικ στην επιλογή Αποθήκευση.

 

αποθήκευση-χρήστη-joomla

 

Ο χρήστης για την υποστήριξη θα δημιουργηθεί, τώρα απλώς προσθέστε τα διαπιστευτήρια στο εισιτήριό σας και όλα θα γίνουν ;)

Μείνετε ενημερωμένοι

Όταν εγγραφείτε στο ιστολόγιο, θα σας στέλνουμε ένα email όταν υπάρχουν νέες ενημερώσεις στον ιστότοπο, ώστε να μην τις χάσετε.

Σχετικές αναρτήσεις

 

Σχόλια 2

Επισκέπτης - Osman Hoşgör την Κυριακή 19 Απριλίου 2020 22:38

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

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
Τρίσταν τη Δευτέρα, 20 Απριλίου 2020 08:14

Γεια σας, αν θέλετε να φορτώσετε τον τοπικό κεντρικό υπολογιστή, μπορείτε να πληκτρολογήσετε στη γραμμή διευθύνσεων http://locahost ή 127.0.0.0

Γεια σας, αν θέλετε να φορτώσετε τον τοπικό κεντρικό υπολογιστή, μπορείτε να πληκτρολογήσετε στη γραμμή διευθύνσεων http://locahost ή 127.0.0.0
Ήδη εγγεγραμμένος/η; Συνδεθείτε εδώ
Σάββατο, 13 Δεκεμβρίου 2025

Εικόνα Captcha