8 Πιο συνηθισμένα σφάλματα WordPress και πώς να τα διορθώσετε

Άρθρο που γράφτηκε από:
  • WordPress
  • Ενημερώθηκε: Sep 13, 2017

Έχετε έναν ιστότοπο που υποστηρίζεται από το WordPress;

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

Χρειάζεστε βοήθεια για τον καθορισμό του site σας WordPress;
Το WHSR συνεργάζεται πλέον με το Codeable.io για να βοηθήσει τους χρήστες που χρειάζονται επαγγελματικές υπηρεσίες ανάπτυξης / προσαρμογής WP.

Για να λάβετε μια δωρεάν προσφορά, συμπληρώστε αυτή τη φόρμα αίτησης.

Εδώ είναι tutorials για το πώς να διορθώσετε αυτά τα κοινά λάθη WordPress:

1. Σφάλμα κατά τη δημιουργία σύνδεσης βάσης δεδομένων

Σφάλμα κατά τη δημιουργία σύνδεσης βάσης δεδομένων

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

  • Αιτίες της δημιουργίας σφαλμάτων στη βάση δεδομένων
  • Πρόβλημα με τον διακομιστή φιλοξενίας σας
  • Σφάλμα στο αρχείο wp-config.php
  • Ο ιστότοπός σας ενδέχεται να έχει παραβιαστεί

Λύση #1. Διορθώστε τα προβλήματα με το διακομιστή φιλοξενίας σας

Είναι καλή ιδέα να μιλήσετε με σας WordPress πάροχος φιλοξενίας σχετικά με το πρόβλημα.

Ο πάροχος φιλοξενίας σας θα μπορεί να σας πει εάν η βάση δεδομένων σας κλείνει για υπέρβαση της ποσόστωσής του ή υπάρχει κάποιο πρόβλημα με το διακομιστή. Εάν σας πει ότι όλα είναι καλά στο τέλος του διακομιστή, ήρθε η ώρα να ελέγξετε το αρχείο wp-config.php.

Λύση #2. wp-config.php σφάλμα αρχείου

Ανοίξτε το αρχείο wp-config.php χρησιμοποιώντας FTP ή διαχειριστή αρχείων. Τώρα, ελέγξτε εάν το όνομα βάσης, ο κεντρικός υπολογιστής, το όνομα χρήστη και ο κωδικός πρόσβασης είναι σωστά. Αν βρείτε οποιαδήποτε αλλαγή σε αυτές τις λεπτομέρειες, διορθώστε τις αμέσως. Αν δεν ξέρετε πώς να επεξεργαστείτε αρχεία PHP, είναι καλύτερα να εξοικειωθείτε πρώτα με τα βασικά.

Λύση #3. Σαρώστε το για να ελέγξετε αν έχει γίνει hacking

Το WordPress είναι η πλέον προτιμώμενη πλατφόρμα ανοιχτού κώδικα, αλλά είναι εξαιρετικά ευάλωτη σε απειλές για την ασφάλεια. Έτσι, δεν είναι έκπληξη το WordPress ως τον κορυφαίο στόχο για hacking. Χρησιμοποιήστε ένα εργαλείο ασφαλείας για να σαρώσετε τον ιστότοπό σας εξ ολοκλήρου και να ελέγξετε αν ο ιστότοπός σας παραβιάζεται. Εάν διαπιστώσετε ότι ο ιστότοπός σας έχει παραβιαστεί, μην πανικοβληθείτε. Αλλάξτε αμέσως τα στοιχεία σύνδεσης και αποκαταστήστε τον ιστότοπό σας από το αντίγραφο ασφαλείας.

2. Λευκή οθόνη του θανάτου

Λευκή οθόνη του θανάτου

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

Αιτίες:

  • Συχνά προκαλείται από ένα εξαντλημένο όριο μνήμης
  • Κακά κωδικοποιημένο θέμα ή plugin

Λύση #1: Αυξήστε το όριο μνήμης

Δεδομένου ότι το εξαντλημένο όριο μνήμης είναι ένας δημοφιλής λόγος για αυτό το σφάλμα, συνιστάται η αύξηση του ορίου μνήμης. Για να αυξήσετε το όριο, ανοίξτε το αρχείο wp-config.php και προσθέστε την ακόλουθη γραμμή κώδικα μέσα στις κύριες ετικέτες PHP.

ορισμός ('WP_MEMORY_LIMIT', '64M').

Ο παραπάνω κώδικας αυξάνει το όριο της μνήμης σας στο 64M.

Λύση #2. Αντικαταστήστε το θέμα σας με το προεπιλεγμένο θέμα και απενεργοποιήστε όλες τις προσθήκες

Αν εξακολουθεί να υπάρχει πρόβλημα, απενεργοποιήστε όλα τα πρόσθετα και αντικαταστήστε το τρέχον ενεργό θέμα με το προεπιλεγμένο θέμα WordPress και ελέγξτε αν εξακολουθεί να εμφανίζεται μια λευκή οθόνη θανάτου. Εάν το πρόβλημα επιλυθεί, το θέμα σας ή ένα από τα πρόσθετα σας προκαλεί μια λευκή οθόνη. Ενεργοποιήστε ένα plugin τη φορά ενώ παρακολουθείτε τον ιστότοπο. Αν αυτό επιλύσει το πρόβλημα, ελέγξτε τις λειτουργίες του php και αφαιρέστε τυχόν επιπλέον κενά στο κάτω μέρος του αρχείου.

3. Εσωτερικό σφάλμα διακομιστή 500

Σφάλμα 500 εσωτερικό διακομιστή

Αυτό είναι ένα άλλο κοινό πρόβλημα που σχεδόν κάθε ιστοσελίδα του WordPress συναντά τουλάχιστον μία φορά. Υπάρχουν διάφορα πιθανά αίτια.

Αιτίες:

  • Εξαντλημένο όριο μνήμης PHP
  • Διαρθρωμένες λειτουργίες plugin
  • Λανθασμένες λειτουργίες θεμάτων
  • Καταστραφεί .htaccess

Λύση #1. Αυξήστε το όριο μνήμης

Ακολουθήστε τα ίδια βήματα για να αυξήσετε το όριο μνήμης όπως αναφέρθηκε στο προηγούμενο βήμα.

Λύση #2. Επεξεργασία αρχείου .htaccess

Εφόσον το πρόβλημα προκαλείται συνήθως από ένα κατεστραμμένο αρχείο .htaccess, θα πρέπει να επεξεργαστείτε το αρχείο .htaccess. Ανοίξτε το αρχείο .htaccess από το FTP ή το διαχειριστή αρχείων και μετονομάστε το με το .htaccess παλιό. Ανανεώστε τον ιστότοπό σας και δείτε εάν το πρόβλημα παραμένει. Εάν αυτό διορθώσει το πρόβλημα, κάντε κλικ στις ρυθμίσεις> permalinks και πατήστε Save save to reset .htaccess.

Λύση #3. Απενεργοποιήστε όλες τις προσθήκες

Εάν η αλλαγή του αρχείου .htaccess δεν είχε καμία επίδραση στο πρόβλημα, ίσως θελήσετε να ελέγξετε τα plugins σας. Απενεργοποιήστε όλες τις προσθήκες κάνοντας κλικ στα plugins; εγκατεστημένα πρόσθετα. Επιλέξτε "απενεργοποίηση" από το αναπτυσσόμενο μενού "μαζική δράση" και πατήστε "εφαρμογή". Θα απενεργοποιήσει αυτόματα όλα τα πρόσθετα. Τώρα μεταβείτε στον ιστότοπό σας, ανανεώστε το και ελέγξτε αν το σφάλμα έχει χαθεί. Εάν ναι, ενεργοποιήστε τις προσθήκες σας μία προς μία και δείτε ποια πρόσθετο έχει προκαλέσει το πρόβλημα.

Λύση #4. Αντικαταστήστε το wp-admin και το wp-περιλαμβάνει φακέλους

Εάν δεν λειτούργησε τίποτα, δοκιμάστε να αντικαταστήσετε τους φακέλους wp-includes και wp-admin με νέα αντίγραφα από την εγκατάσταση του WordPress. Αποθηκεύστε τα και ανεβάστε. Ανανεώστε το πρόγραμμα περιήγησης και δείτε εάν το πρόβλημα έχει επιλυθεί.

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

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

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

Αιτία:

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

Λύση #1. Επεξεργαστείτε το αρχείο functions.php

Για να κάνετε αλλαγές στο αρχείο functions.php ενός θέματος, μεταβείτε στο ../wp-content/themes/your_current_theme μέσω FTP ή διαχειριστή αρχείων. Ανοίξτε το αρχείο functions.php και προσθέστε την ακόλουθη γραμμή κώδικα.

wp_set_password ('DesiredNewPassword', 1).

Βάλτε τον επιθυμητό νέο κωδικό σας στη θέση όπου λέει "DesiredNewPassword". Αποθηκεύστε το αρχείο και φορτώστε ξανά. Μόλις συνδεθείτε στον ιστότοπό σας, αφαιρέστε τον κώδικα από το αρχείο και φορτώστε ξανά.

Λύση #2. Επαναφέρετε το email και τον κωδικό πρόσβασής σας μέσω του phpMyAdmin

Συνδεθείτε στο cpanel σας. Κάντε κλικ στο phpMyAdmin και επιλέξτε τη βάση δεδομένων του ιστοτόπου σας. Κάντε κλικ στον πίνακα wp_users και επεξεργαστείτε την εγγραφή σας. Εισαγάγετε μια νέα τιμή για το user_pass. Θυμηθείτε ότι το phpMyAdmin χρησιμοποιεί κρυπτογράφηση MD5, επομένως πρέπει να μετατρέψετε τον κωδικό πρόσβασης σε MD5.

Επιλέξτε την επιλογή MD5 από το αναπτυσσόμενο μενού στις λειτουργίες. Χτυπήστε αποθηκεύστε και ανανεώστε τον ιστότοπό σας.

5. Λήξη χρονικού ορίου σύνδεσης

Λήξη χρονικού ορίου σύνδεσης

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

Αιτίες:

  • Βαρύ plugins
  • Λάθη λειτουργίας θέματος
  • Εξαντλημένο όριο μνήμης PHP

λύσεις

  1. Αυξήστε το όριο μνήμης PHP
  2. Απενεργοποιήστε όλες τις προσθήκες και αφαιρέστε αυτό που προκαλεί το πρόβλημα
  3. Μεταβείτε σε ένα προεπιλεγμένο θέμα WordPress για να ελέγξετε αν το θέμα σας προκαλεί το πρόβλημα

6. Σφάλμα σελίδας 404

Σφάλμα σελίδας 404

Αυτό το σφάλμα εμφανίζεται συνήθως όταν ο ιστότοπος δεν εντοπίσει τη σελίδα που έχετε ορίσει.

Αιτία

Ρύθμιση Permalink είναι η κύρια αιτία του σφάλματος σελίδας 404.

Λύση:

Επαναμορφώστε τα permalinks κάνοντας κλικ στις ρυθμίσεις> permalink. Επίσης, μπορείτε να ξαναγράψετε με μη αυτόματο τρόπο τους κανόνες για την αντικατάσταση των προεπιλεγμένων ρυθμίσεων permalink.

7. Σφάλμα Εξάντλησης Μνήμης

Σφάλμα Εξάντλησης Μνήμης

Ένα σφάλμα εξαντληθείσας μνήμης προκαλεί είτε μια λευκή οθόνη θανάτου είτε το ακόλουθο σφάλμα

Θανάσιμο σφάλμα: Επιτρεπόμενο μέγεθος μνήμης εξαντλημένων δυφίων 33554432 (προσπάθησε να διαθέσει τα byte 2348617) στο /home/username/public_html/site1/wp-includes/plugin.php στη γραμμή xxx

Αιτία

Η κύρια αιτία είναι όταν ένα plugin WordPress ή ένα σενάριο εξαντλεί το προεπιλεγμένο όριο μνήμης.

Λύση

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

Για να αυξήσετε το όριο, ανοίξτε το αρχείο wp-config.php και προσθέστε την ακόλουθη γραμμή κώδικα μέσα στις κύριες ετικέτες PHP.

ορισμός ('WP_MEMORY_LIMIT', '64M').

Ο παραπάνω κώδικας αυξάνει το όριο της μνήμης σας στο 64M.

Αντικαταστήστε το θέμα σας με το προεπιλεγμένο θέμα και απενεργοποιήστε όλες τις προσθήκες

8. Μη διαθέσιμο για σφάλμα προγραμματισμένης συντήρησης

Μη διαθέσιμο για σφάλμα προγραμματισμένης συντήρησης

Ενδέχεται να αντιμετωπίσετε αυτό το σφάλμα εξαιτίας της διακοπής ή της μη ολοκληρωμένης ενημέρωσης του WordPress.

Αιτία:

Όταν το WordPress ενημερώνει ένα plugin ή ένα θέμα, τοποθετεί τον ιστότοπό σας σε λειτουργία συντήρησης. Εάν διακοπεί η ενημέρωση, διατηρεί τον ιστότοπό σας σε λειτουργία συντήρησης.

λύσεις

  1. Μη αυτόματη ενημέρωση της εγκατάστασης του WordPress
  2. Διαγράψτε το αρχείο .maintenance μεταβαίνοντας στον ριζικό κατάλογο μέσω του FTP ή του διαχειριστή αρχείων.

Τύλιξε

Το WordPress είναι ένα ισχυρό λογισμικό, αλλά όπως και άλλες πλατφόρμες, έχει τα ελαττώματά του. Στη σημερινή θέση, αποκαλύψαμε ορισμένα κοινά σφάλματα με τις αιτίες και τις λύσεις τους. Ελπίζω να το βρείτε χρήσιμο και να απαλλαγείτε από αυτά τα λάθη μόνιμα.

Σχετικά με τον Jason Daszkewicz

Ο Jason Daszkewicz είναι ένας ενθουσιώδης ιστός που χρησιμεύει ως προγραμματιστής του WordPress για την Wordsuccor Ltd. που παρέχει υπηρεσίες ανάπτυξης plugin για επιχειρήσεις για την WordPress. Ο Jason έχει εξαιρετική εμπειρία στο blogging σχετικά με τα άρθρα που σχετίζονται με το WordPress. Αγαπά επίσης να περάσει το χρόνο του σε εξωτερικούς χώρους εξερευνώντας τον κόσμο, τους ανθρώπους και την τεχνολογία.