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

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

joomla-debu_20191002-082145_1

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

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

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

  • Ενεργοποιήστε την αναφορά σφαλμάτων PHP του Joomla
  • Προσδιορίστε τα σφάλματα PHP
  • Ελέγξτε για σφάλματα javascript


Ενεργοποιήστε την αναφορά σφαλμάτων PHP του Joomla

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

 

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

 

login-joomla

 

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

 

global-configuration

 

 

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

 

server-tab


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

 

Maximum-error-reporting

 

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

 

PHP-error

 

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

 

Διάφοροι τύποι σφαλμάτων 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, θα το ονομάσουμε “Console”. Για να ανοίξετε την κονσόλα απλώς ακολουθήστε αυτά τα βήματα:
 
Από το πρόγραμμα περιήγησής σας, κάντε δεξί κλικ στην επιθεώρηση, στο frontend σε οποιοδήποτε μέρος του ιστότοπού σας.

 

επιθεώρηση

 

Επιλέξτε την καρτέλα "console". Το δεξί κλικ θα ανοίξει τα εργαλεία προγραμματιστή στη δεξιά πλευρά της σελίδας, κάντε κλικ στο “Console”

 

κονσόλα

 

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

 

error-console

 

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


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

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

 

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

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

 

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

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

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


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

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

 

Λεπτομέρειες-χρήστη

 

Συμπληρώστε όλες τις πληροφορίες και στην καρτέλα “Assigned user group” κάντε κλικ στο “Super Users”

 

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

 

 

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

 

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

 

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

Παραμείνετε Ενημερωμένοι

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

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

 

Σχόλια 2

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

Κύριε. Στο τμήμα των έργων

"Αυτοί είναι οι φάκελοί σας στο c:/wamp64/www
Για να τους χρησιμοποιήσετε ως σύνδεσμο http, πρέπει να τους δηλώσετε ως VirtualHos" αντιμετώπισα ένα τέτοιο σφάλμα.

Πώς μπορεί να διορθωθεί αυτό το σφάλμα;

Ευχαριστώ

Κύριε, στο τμήμα των έργων, αντιμετώπισα ένα σφάλμα όπως "Αυτοί είναι οι φάκελοί σας στο c:/wamp64/www. Για να τους χρησιμοποιήσετε ως σύνδεσμο http, πρέπει να τους δηλώσετε ως VirtualHos". Πώς μπορεί να επιλυθεί αυτό το σφάλμα; Ευχαριστώ
Τρίσταν τη Δευτέρα, 20 Απριλίου 2020 08:14

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

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

Εικόνα Captcha