Αυξήστε τους πόρους του διακομιστή

日本語 ()

Περιεχόμενα

Περιγραφή

Το WP_Error είναι μια κλάση που κάνει τον χειρισμό σφαλμάτων στα πρόσθετα και στο ίδιο το WordPress πολύ πιο εύκολο.

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

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

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

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

Μέθοδοι και Ιδιότητες

Ιδιότητες

$errors Πίνακας που περιέχει τη λίστα των σφαλμάτων. $error_data Πίνακας που περιέχει τη λίστα δεδομένων για κωδικούς σφάλματος.

Σημείωση:Από το 4.0, αυτές οι ιδιότητες είναι ιδιωτικές, βλ. Στη συνέχεια δημοσιοποιήθηκαν ξανά στο .

Μέθοδοι

__construct($code = "", $message = "", $data = "") Ρυθμίζει το μήνυμα σφάλματος. Όλες οι παράμετροι είναι προαιρετικές και εάν η παράμετρος $code είναι κενή, οι άλλες παράμετροι θα αγνοηθούν. Όταν μεταβιβάζετε μια τιμή για την παράμετρο $code, το $message θα προστεθεί για αυτόν τον κωδικό, ακόμα κι αν δεν μεταβιβάσατε μια τιμή για το $message (αλλά το $data θα χρησιμοποιηθεί μόνο όταν μεταβιβάσετε μια τιμή για $data). Είναι δυνατή η προσθήκη πολλών μηνυμάτων στον ίδιο κώδικα χρησιμοποιώντας άλλες μεθόδους στην τάξη. get_error_codes() Ανακτήστε όλους τους κωδικούς σφάλματος. Πρόσβαση σε δημόσιο, πίνακα επιστρέφει Λίστα κωδικών σφαλμάτων, εάν υπάρχουν. get_error_code() Ανακτήστε τον πρώτο διαθέσιμο κωδικό σφάλματος. Πρόσβαση δημόσια, επιστρέφει συμβολοσειρά, int ή Κενό εάν δεν υπάρχουν κωδικοί σφάλματος get_error_messages($code) Ανακτήστε όλα τα μηνύματα σφάλματος ή τα μηνύματα σφάλματος που ταιριάζουν με τον κωδικό. Πρόσβαση δημόσια, επιστρέφει μια σειρά από συμβολοσειρές σφάλματος σε περίπτωση επιτυχίας ή άδειο πίνακα σε περίπτωση αποτυχίας (εάν χρησιμοποιείται παράμετρος κώδικα) get_error_message($code) Λήψη ενός μηνύματος σφάλματος. Αυτό θα λάβει το πρώτο μήνυμα διαθέσιμο για τον κωδικό. Εάν δεν δοθεί κωδικός, τότε θα χρησιμοποιηθεί ο πρώτος διαθέσιμος κωδικός. Επιστρέφει μια συμβολοσειρά σφάλματος. get_error_data($code) Ανάκτηση δεδομένων σφάλματος για κωδικό σφάλματος. Επιστρέφει μικτή ή μηδενική, εάν δεν υπάρχουν σφάλματα. add($code, $message, $data) Προσθέστε περισσότερα μηνύματα σφάλματος στη λίστα μηνυμάτων σφάλματος. Χωρίς επιστροφή.

add_data($data, $code) Προσθέστε δεδομένα για κωδικό σφάλματος. Ο κωδικός σφάλματος μπορεί να περιέχει μόνο ένα δεδομένα σφάλματος. Χωρίς επιστροφή.

remove($code) Καταργήστε τυχόν μηνύματα και δεδομένα που σχετίζονται με έναν κωδικό σφάλματος. Χωρίς επιστροφή.

Παράδειγμα

συνάρτηση doer_of_stuff() ( return new WP_Error("breke", __("Έχω πέσει και δεν μπορώ να σηκωθώ", "my_textdomain")); ) $return = doer_of_stuff(); if(is_wp_error($return)) ( echo $return->get_error_message(); )

Το WordPress είναι το πιο δημοφιλές CMS στον κόσμο. Δεν προκαλεί έκπληξη το γεγονός ότι οι χρήστες αυτού του κινητήρα αντιμετωπίζουν κοινά προβλήματα και κάνουν κοινά λάθη. Για ποια σφάλματα μιλάμε και πώς να τα διορθώσετε;

Σφάλμα με το μενού για κινητά


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


Αυτό συμβαίνει εάν ξεχάσατε να καθορίσετε το μενού για κινητά στις ρυθμίσεις του WordPress. Για να διορθώσετε το σφάλμα, στην κονσόλα, επιλέξτε την ενότητα «Εμφάνιση – Μενού – Διαχείριση περιοχών». Επιλέξτε το επιθυμητό μενού και αποθηκεύστε τις αλλαγές σας.

Ελέγξτε τη διαθεσιμότητα του μενού για κινητά στον ιστότοπο.


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

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

Θεωρητικά, τα σημασιολογικά δεδομένα θα μπορούσαν να γίνουν παράγοντας κατάταξης στο μέλλον. Σε αυτήν την περίπτωση, τα σφάλματα στη σήμανση θα επηρεάσουν αρνητικά την ορατότητα του πόρου στην αναζήτηση. Επίσης, λόγω σφαλμάτων, οι μηχανές αναζήτησης δεν εμφανίζουν το εκτεταμένο απόσπασμα στη σελίδα αποτελεσμάτων αναζήτησης. Ένα άλλο επιχείρημα υπέρ της επεξεργασίας σφαλμάτων: τα αντίστοιχα μηνύματα στο Search Console είναι απλά ενοχλητικά.


Υπάρχουν δύο τρόποι για να διορθώσετε το σφάλμα και ένας τρόπος για να το αποτρέψετε. Η πρόληψη συνίσταται στην επιλογή ενός προτύπου σχεδίασης στο οποίο η σήμανση microformats.org είναι σωστά ενσωματωμένη. Επιλέξτε ένα θέμα με SEO Friendly και, εγκαταστήστε και δοκιμάστε χρησιμοποιώντας το εργαλείο δοκιμής σήμανσης της Google.

Λάβετε υπόψη ότι αυτό δεν εγγυάται ότι τα δομημένα δεδομένα δεν θα περιέχουν σφάλματα, αλλά μόνο μειώνει την πιθανότητα εμφάνισης τους. Παρουσιάζεται το ακόλουθο πρόβλημα: το θέμα επικυρώνεται στην υπηρεσία Google, αλλά μετά την ευρετηρίαση των σελίδων, εμφανίζονται μηνύματα σφάλματος στο Search Console. Σε αυτή την περίπτωση, πρέπει να διορθωθούν.

Ο πρώτος τρόπος είναι να διορθώσετε σφάλματα χρησιμοποιώντας την προσθήκη DT hAtom Error Removal. Λάβετε υπόψη ότι αυτό είναι ένα εμπορικό προϊόν που ο συγγραφέας διανέμει αυτήν τη στιγμή δωρεάν. Σημειώστε επίσης ότι αυτό το πρόσθετο δεν περιλαμβάνεται στον επίσημο κατάλογο στο WordPress.org. Αυτό σημαίνει ότι το πρόσθετο ενδέχεται να μην πληροί τις απαιτήσεις ασφαλείας.

Το DT hAtom Error Removal αφαιρεί αυτόματα τις μικρομορφές από τα αρχεία θεμάτων και προσθέτει τη σωστή παραλλαγή σήμανσης. Ο προγραμματιστής προειδοποιεί ότι το πρόσθετο δεν λειτουργεί με όλα τα θέματα, επομένως δεν υπάρχει 100% εγγύηση ότι τα σφάλματα θα διορθωθούν.

Εγκαταστήστε και ενεργοποιήστε το πρόσθετο. Για να διορθώσετε σφάλματα στη σήμανση αναρτήσεων και σελίδων, ελέγξτε τις επιλογές Προσθήκη κώδικα hAtom στις αναρτήσεις και Προσθήκη κώδικα hAtom στις σελίδες. Αποθηκεύστε τις αλλαγές σας.


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


Η σήμανση που δημιουργήθηκε από το πρόσθετο έχει επικυρωθεί.


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

Εάν ο ιστότοπός σας χρησιμοποιεί στατική αρχική σελίδα, επιλέξτε την επιλογή Προσθήκη κώδικα hAtom στην αρχική στατική σελίδα. Εάν η σελίδα καταχώρισης χρησιμοποιείται ως αρχική σελίδα, επιλέξτε την επιλογή Κατάργηση κλάσης Hentry από την αρχική σελίδα.


Υπάρχει ένα άλλο πρόσθετο που μπορεί να χρησιμοποιηθεί για τη διόρθωση σφαλμάτων διάταξης. Το Hatom fix από το Fivera.net πληρώνεται. Σημειώστε ότι επίσης δεν περιλαμβάνεται στον επίσημο κατάλογο του WordPress.

Ο δεύτερος τρόπος για τη διόρθωση του σφάλματος μπορεί να ονομαστεί ριζικός. Με την προσθήκη Hatom/hentry remover μπορείτε να αφαιρέσετε μικρομορφές από οποιοδήποτε θέμα. Ο προγραμματιστής ισχυρίζεται ότι η χρήση του πρόσθετου δεν επηρεάζει άλλες λειτουργίες και την εμφάνιση του προτύπου σχεδίασης.

Εάν χρησιμοποιείτε άλλους τύπους σήμανσης, η κατάργηση μικρομορφών είναι ένα λογικό βήμα. Για παράδειγμα, εάν επισημαίνετε τις αναρτήσεις σας χρησιμοποιώντας το άρθρο ή το BlogPosting Schema.org, οι μηχανές αναζήτησης ανακτούν σημασιολογικά δεδομένα χρησιμοποιώντας αυτόν τον τύπο σήμανσης. Οι μικρομορφές απλώς αντιγράφουν πληροφορίες, ώστε να μπορούν να αφαιρεθούν.

Εγκαταστήστε και ενεργοποιήστε το πρόσθετο. Χρησιμοποιήστε τον Έλεγχο δομημένων δεδομένων για να επαληθεύσετε ότι η προσθήκη έχει αφαιρέσει μικρομορφές από τις σελίδες του ιστότοπού σας. Μετά την αναπροσαρμογή του πόρου, τα μηνύματα σφάλματος στο Search Console θα εξαφανιστούν.


Άβολα URL για τους χρήστες

Συστάσεις για τη ρύθμιση CNC υπάρχουν σχεδόν σε κάθε οδηγό για τη δημιουργία ιστοσελίδων στο WordPress. Ωστόσο, πολλοί ιδιοκτήτες ιστοτόπων χρησιμοποιούν διευθύνσεις URL που δεν είναι φιλικές προς τους χρήστες.

Γιατί οι προεπιλεγμένοι σύνδεσμοι θεωρούνται άβολοι για τους ζωντανούς χρήστες; Είναι μη ενημερωτικοί. Το σύνολο χαρακτήρων "/?p=112" δεν σημαίνει τίποτα για ένα άτομο, επομένως είναι δύσκολο για αυτόν να θυμηθεί τη διεύθυνση URL ή να αξιολογήσει τη σκοπιμότητα να ακολουθήσει τον σύνδεσμο. Συγκρίνετε τους προεπιλεγμένους συνδέσμους με το CNC, οι οποίοι μοιάζουν με αυτό: https://site-wordpress/kotiki ή https://site-wordpress/cats/britancy.

Για να προσαρμόσετε τη διεύθυνση URL, εγκαταστήστε το βελτιωμένο πρόσθετο Cyr to Lat. Αυτό το πρόσθετο μετατρέπει κυριλλικούς χαρακτήρες σε συνδέσμους σε λατινικούς χαρακτήρες. Αφού ενεργοποιήσετε το πρόσθετο, μεταβείτε στο μενού της κονσόλας «Ρυθμίσεις – Μόνιμοι σύνδεσμοι». Επιλέξτε τη δομή διεύθυνσης URL που ταιριάζει στις ανάγκες σας και αποθηκεύστε τις αλλαγές σας.

Για να εμφανίσετε το όνομα της κατηγορίας στη διεύθυνση URL, στη σελίδα ρυθμίσεων μόνιμου συνδέσμου, επιλέξτε το πλαίσιο δίπλα στην επιλογή "Προσαρμοσμένο". Στο κενό πεδίο, πληκτρολογήστε την τιμή /%category%/%postname%/.


Δεν υπάρχουν επιταχυνόμενες σελίδες για κινητά

Αυτό το στρατηγικό λάθος στερεί την επισκεψιμότητα από κινητά τον ιστότοπό σας. Μπορείτε να το διορθώσετε μέσα σε λίγα λεπτά.

Βασικά σημεία που πρέπει να γνωρίζετε για τις επιταχυνόμενες σελίδες για κινητά:

  • Το AMP είναι μια συντομευμένη έκδοση σελίδων ιστότοπου. Οι επιταχυνόμενες σελίδες εμφανίζουν μόνο το κύριο περιεχόμενο.
  • Η Google αποθηκεύει προσωρινά AMP με τη σωστή σήμανση για να βελτιώσει την ταχύτητα φόρτωσης της σελίδας κατά την περιήγηση σε κινητές συσκευές και σε αργή σύνδεση στο διαδίκτυο.
  • Η μεγαλύτερη μηχανή αναζήτησης στον κόσμο μπορεί να εμφανίσει το περιεχόμενο των σελίδων με επιτάχυνση του ιστότοπού σας σε καρουζέλ στη σελίδα αποτελεσμάτων αναζήτησης.
  • Το AMP δεν παρέχει ακόμη πλεονέκτημα κατάταξης. Αλλά αν οι σελίδες του ιστότοπού σας εμφανίζονται σε καρουζέλ, θα έχετε περισσότερη επισκεψιμότητα. Το καρουζέλ βρίσκεται στην κορυφή του SERP.
  • Εάν χρησιμοποιείτε μια έκδοση για κινητά ή μια αποκριτική διάταξη με AMP, η Google θα προτιμήσει τις επιταχυνόμενες σελίδες για κινητά στα αποτελέσματα αναζήτησης. Δηλαδή, με τη σωστή εφαρμογή του AMP, οι χρήστες της Google είναι πιο πιθανό να καταλήξουν σε επιταχυνόμενες σελίδες του ιστότοπου, παρά στην έκδοση για κινητά ή προσαρμοστική έκδοση.

Για να δημιουργήσετε επιταχυνόμενες σελίδες για κινητά, χρησιμοποιήστε την προσθήκη AMP από το Automattic. Μόλις εγκατασταθεί και ενεργοποιηθεί, το AMP θα εμφανιστεί στον ιστότοπό σας. Για να μεταβείτε στην επιταχυνόμενη σελίδα, προσθέστε την κατάληξη /AMP/ στη διεύθυνση URL. Λάβετε υπόψη ότι η προσθήκη δημιουργεί επιταχυνόμενες σελίδες μόνο για δημοσιεύσεις. Το AMP δεν δημιουργείται για κατηγορίες, ετικέτες, στατικές σελίδες και την κύρια σελίδα.


Για να εμφανίζονται οι επιταχυνόμενες σελίδες στα αποτελέσματα, πρέπει να είναι έγκυρες.


Μόλις τα AMP ευρετηριαστούν, οι πληροφορίες σχετικά με αυτά θα εμφανιστούν στο Search Console στο μενού «Προβολή αναζήτησης – Επιταχυνόμενες σελίδες για κινητές συσκευές».

Λάβετε υπόψη ότι η παρουσία επιταχυνόμενων σελίδων για κινητές συσκευές στον ιστότοπο δεν σημαίνει ότι όλοι οι κάτοχοι smartphone και tablet όταν επισκέπτονται τον πόρο σας θα μεταφερθούν αυτόματα στις εκδόσεις AM των σελίδων. Η μηχανή αναζήτησης καθορίζει εάν είναι κατάλληλο να κατευθύνει τους χρήστες από την αναζήτηση στο AMP.

Οι επισκέπτες από άλλες πηγές από προεπιλογή καταλήγουν στην κινητή ή προσαρμοσμένη έκδοση του πόρου. Εάν το επιθυμούν, μπορούν να αλλάξουν σε AMP μόνοι τους. Για να το κάνετε αυτό πρέπει να αλλάξετε τη διεύθυνση URL. Ορισμένοι βελτιστοποιητές συνιστούν να κάνετε μια ανακατεύθυνση διακομιστή, η οποία ανακατευθύνει αυτόματα όλους τους χρήστες σε σελίδες με επιτάχυνση. Αυτή είναι μια εσφαλμένη προσέγγιση, καθώς δεν χρειάζονται όλοι οι χρήστες smartphone και tablet AMP.

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

Ρυθμίστε την παρακολούθηση απόδοσης για σελίδες με επιτάχυνση. Για να παρακολουθείτε τις επισκέψεις AMP χρησιμοποιώντας το Google Analytics, εγκαταστήστε και ενεργοποιήστε την προσθήκη AMP Analytics ή το AMP Toolbox. Στις ρυθμίσεις, καθορίστε το αναγνωριστικό παρακολούθησης GA.

Ευρετηρίαση σελίδων σελιδοποίησης

Σχεδόν κάθε ιστότοπος που εκτελεί το WordPress CMS έχει σελίδες σελιδοποίησης. Εάν δεν κάνετε καμία ενέργεια, ενδέχεται να εμφανιστούν επιπλέον σελίδες όπως https://site-wordpress/page/2/ ή https://site-wordpress/category/page/2/ στο ευρετήριο της μηχανής αναζήτησης.

Η Google προσφέρει τρεις τρόπους επίλυσης του προβλήματος:

  • Μην κάνετε τίποτα και αφήστε τη μηχανή αναζήτησης να καθορίσει ανεξάρτητα εάν οι σελίδες σελιδοποίησης πρέπει να περιλαμβάνονται στο ευρετήριο.
  • Κάντε τη σελίδα "Εμφάνιση όλων" και ορίστε την ως κανονική.
  • Χρησιμοποιήστε τα χαρακτηριστικά rel="next" και rel="prev" για να υποδείξετε στη μηχανή αναζήτησης τη σχέση μεταξύ σελιδοποιημένων σελίδων.

Τι αξίζει να δείτε στο site του blog σας λευκή οθόνη θανάτου ή WSOD.

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

Μόνο στην περίπτωση ιστολογίου, η επανεκκίνηση του υπολογιστή δεν θα διορθώσει το πρόβλημα.

Ω, φρίκη!

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

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

Για παράδειγμα, με το εξαιρετικό πρόγραμμα FileZilla

Γιατί εμφανίζεται η λευκή οθόνη του θανάτου του ιστολογίου;

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

Είτε έτσι είτε αλλιώς... δεν είναι δύσκολο να εντοπίσετε τον ένοχο εάν απλώς ενημερώσατε ένα συγκεκριμένο πρόσθετο ή πρότυπο. Τι θα γινόταν αν ενημερώσατε 10-20 πρόσθετα με μια πτώση;

Πολύ απλό…

  • μετονομάστε τον κατάλογο των προσθηκών(plugins1 για παράδειγμα) και δημιουργήστε ένα νέο με το ίδιο όνομα, οπότε ο κινητήρας δεν θα βλέπει πλέον εγκατεστημένα πρόσθετα και μπορείτε να τα ενεργοποιήσετε ένα προς ένα για να βρείτε τον ένοχο.
  • μετονομάστε το πρότυπο που χρησιμοποιείται αυτήν τη στιγμή, χωρίς να ξεχνάτε να προσθέσετε πρώτα ένα τυπικό πρότυπο (Είκοσι οποιαδήποτε). Μετά τη μετονομασία, το WordPress θα μεταβεί στο διαθέσιμο τυπικό θέμα και μπορείτε να συνδεθείτε στον πίνακα διαχείρισης.

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

Τα σφάλματα Wordpress ή ένα σφάλμα είναι αρκετά δυσάρεστα, αλλά σπάνια. Πιο συχνάοφείλεται σε λανθασμένο αρχείο .htaccess στον ριζικό κατάλογο του ιστότοπου.

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

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

Εκτός από αυτό, υπάρχουν πολλοί άλλοι λόγοι για την εμφάνιση του σφάλματος 500.

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

Για να το κάνετε αυτό, προσθέστε την ακόλουθη γραμμή στο αρχείο wp-config.php:

DEFINE('WP_DEBUG', TRUE);

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

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

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

  • μη έγκυρη παράμετρος σύνδεσης βάσης δεδομένων. Μία από τις τρεις παραμέτρους σύνδεσης (διεύθυνση, σύνδεση, κωδικός πρόσβασης) είναι λανθασμένη, πρέπει να ελέγξετε ξανά το αρχείο wp-config.php. Σπουδαίος! Βεβαιωθείτε ότι κάθε ένα περικλείεται σε μονά εισαγωγικά.
  • Ο διακομιστής βάσης δεδομένων MySQL δεν λειτουργεί. Εάν έχετε VPS, πρέπει να κάνετε επανεκκίνηση του διακομιστή, εάν έχετε κανονική φιλοξενία, επικοινωνήστε με την τεχνική υποστήριξη, αφήστε τους να ελέγξουν.

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

Μια αυτοματοποιημένη ενημέρωση του WordPress απέτυχε να ολοκληρωθεί

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

  • Κατεβάστε την πιο πρόσφατη έκδοση από το ru.wordpress.org (ή στη μητρική σας γλώσσα) και αποσυσκευάστε
  • Απενεργοποιήστε όλες τις προσθήκες στον ιστότοπο, εάν είναι δυνατόν
  • Χρησιμοποιώντας FTP, μεταβείτε στον ριζικό φάκελο του ιστότοπου και διαγράψτε τους καταλόγους wp-includes και wp-admin
  • Αντιγράψτε αυτούς τους φακέλους από τη μη συσκευασμένη διανομή WP
  • Αντικαταστήστε τα αρχεία στον ριζικό φάκελο με τα περιεχόμενα της ρίζας διανομής
  • Σπουδαίος! Μην αγγίζετε το φάκελο wp-content, ελπίζω να είναι ξεκάθαρο το γιατί

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

Ένα απίστευτα απλό σφάλμα που μπορεί να λυθεί με τη διαγραφή του αρχείου .συντήρησηαπό τη ρίζα του ιστότοπου.

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

ΘΑΝΑΤΙΚΟ ΣΦΑΛΜΑ: ΕΠΙΤΡΕΠΕΤΑΙ ΜΕΓΕΘΟΣ ΜΝΗΜΗΣ -- ΕΞΑΝΤΛΗΜΕΝΑ BYTE

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

  • Εάν μπορείτε να επεξεργαστείτε το αρχείο php.ini, προσθέστε τη γραμμή σε αυτό Όριο_μνήμης = 64M(ή βρείτε ένα υπάρχον και αλλάξτε την τιμή) και επανεκκινήστε τον διακομιστή.
  • Επεξεργαστείτε το αρχείο .htaccess που βρίσκεται στον ριζικό κατάλογο, προσθέστε php_value memory_limit 64M.
  • Επεξεργαστείτε το αρχείο wp-config.php, προσθέστε DEFINE('WP_MEMORY_LIMIT, '64M');
  • Δημιουργήστε ένα αρχείο php.ini μέσα στο φάκελο wp-adminμε αυτό το περιεχόμενο: Όριο_μνήμης = 64M;

Μία από τις μεθόδους θα πρέπει να λειτουργεί Αξίζει να σημειωθεί ότι ορισμένοι κεντρικοί υπολογιστές διαθέτουν ένα μέγιστο όριο μνήμης 8-16M και δεν επιτρέπουν την αλλαγή αυτής της τιμής. Σε αυτήν την περίπτωση, θα συνιστούσα να αντικαταστήσετε τη φιλοξενία.

Λήξη χρόνου σύνδεσης

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

Εάν αυτό δεν είναι δυνατό, πρέπει να μειώσετε το φορτίο:

  • αύξηση του ορίου μνήμης (διαβάστε παραπάνω)
  • αν είναι δυνατόν, απενεργοποιήστε τα πρόσθετα που δεν είναι απολύτως απαραίτητα
  • μετάβαση σε ένα τυπικό πρότυπο όπως το Twenty Twelve

Υπέρβαση του μέγιστου χρόνου εκτέλεσης των 30 δευτερολέπτων

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

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

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

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

  • επεξεργαστείτε το .htaccess στον ριζικό κατάλογο του WordPress, προσθέστε τη γραμμή: php_value max_execution_time 60
  • αλλάξτε, αν είναι δυνατόν, το αρχείο php.ini, προσθέστε τη γραμμή: max_execution_time = 60;

Σφάλματα που σχετίζονται με τη δομή της βάσης δεδομένων

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

  • Σφάλμα 145. Αυτό σημαίνει ότι η δομή της βάσης δεδομένων είναι κατεστραμμένη και πρέπει να αποκατασταθεί. Χρησιμοποιώντας το phpMyAdmin ή οποιονδήποτε άλλο διαχειριστή βάσης δεδομένων, μπορείτε επισκευή(αποκατάσταση με τυπικά μέσα) Μην ξεχάσετε ένα προκαταρκτικό αντίγραφο ασφαλείας της βάσης δεδομένων σας 😉
  • Σφάλμα 28. Ένα σφάλμα που δεν σχετίζεται με το WordPress και σχετίζεται με την ίδια τη MySQL. Επιλύθηκε με τη βοήθεια φιλοξενίας τεχνικής υποστήριξης.

Οι φιλοι! Σας εύχομαι να μην δείτε ένα μήνυμα σχετικά με το !

Ολοι κάνουν λάθη. Ο Όσκαρ Ουάιλντ το έθεσε τέλεια: «Η εμπειρία είναι το όνομα που δίνει ο καθένας στα λάθη του». Η εμπειρία είναι ένας μεγάλος δάσκαλος, ο καθένας μαθαίνει πραγματικά από τα λάθη του. Ωστόσο, δεν θα ήταν κακό να ακολουθήσετε τη γνωστή παροιμία και να μάθετε από τα λάθη των άλλων. Σε αυτό το άρθρο, θα μιλήσω για τα 25 πιο συνηθισμένα λάθη του WordPress που κάνει σχεδόν κάθε αρχάριος. Ελπίζω αυτό να σας βοηθήσει να τα αποφύγετε μόνοι σας.

Πολλοί άνθρωποι μπερδεύουν τη φιλοξενία WordPress.org με τη δωρεάν πλατφόρμα WordPress.com. Αυτό είναι ένα αρκετά κοινό σφάλμα WordPress μεταξύ των αρχαρίων και αυτό οδηγεί σε μια σειρά προβλημάτων. Για παράδειγμα, κάποιος θέλει ένα απλό προσωπικό ιστολόγιο, αλλά επιλέγει κατά λάθος φιλοξενία WordPress επί πληρωμή και, στη συνέχεια, δυσανασχετεί με το να πληρώσει για τον ιστότοπο. Ή, αντίθετα, έχοντας δημιουργήσει έναν ιστότοπο στο δωρεάν WordPress.com, οι χρήστες αναρωτιούνται γιατί δεν έχουν τον πλήρη έλεγχο του ιστότοπου, δεν μπορούν να προσθέσουν πρόσθετα κ.λπ.

2. Αγοράζοντας αυτό που δεν χρειάζεστε

Εάν θέλετε να αποκτήσετε έναν ιστότοπο WordPress, τότε αυτό που πραγματικά χρειάζεστε είναι η φιλοξενία ιστοσελίδων. Ωστόσο, πολλοί καταχωρητές domain προσφέρουν μια ολόκληρη σειρά ουσιαστικά περιττών υπηρεσιών, γεγονός που προκαλεί σύγχυση στους ιδιοκτήτες μικρών επιχειρήσεων και στους αρχάριους στον τομέα της ανάπτυξης ιστοσελίδων. Ως παράδειγμα τέτοιων υπηρεσιών: ιδιωτική εγγραφή, επιστολές επωνυμίας, πρωτόκολλο SSL, εγγραφή 5 ετών κ.λπ.

Γιατί, για παράδειγμα, δεν απαιτείται ιδιωτική εγγραφή; Οι WPbeginners είχαν έναν πελάτη με αυτήν την υπηρεσία και όταν χρειαζόταν απλώς να μεταφέρουν έναν τομέα, έπρεπε να στείλουν: ένα αντίγραφο της άδειας οδήγησης, το πιστοποιητικό εγγραφής και ένα σωρό άλλες εμπιστευτικές πληροφορίες. Γενικά, ένας πονοκέφαλος. Μπορείτε εύκολα να δημιουργήσετε μόνοι σας μηνύματα ηλεκτρονικού ταχυδρομείου επωνυμίας χρησιμοποιώντας τις Εφαρμογές Ιστού Google. Στις περισσότερες περιπτώσεις, το πρωτόκολλο SSL δεν χρειάζεται.

Επίσης, δεν βλέπω κανένα νόημα να πληρώνω προκαταβολικά για 5 χρόνια κατοχύρωσης domain. Ποτέ δεν ξέρεις τι μπορεί να συμβεί, ίσως εγκαταλείψεις εντελώς αυτόν τον ιστότοπο; Τι τότε; Λεφτά κάτω από την αποχέτευση; Αν πρόκειται για εξοικονόμηση, τότε είναι πολύ πιθανό να εμφανιστούν εκπτώσεις στο μέλλον και να εξοικονομήσετε περισσότερα χρήματα χωρίς εγγραφή 5 ετών.

3. Μη δημιουργία αντιγράφου ασφαλείας

Εάν δεν έχετε δημιουργήσει αντίγραφα ασφαλείας για τον ιστότοπό σας, θα ξέρετε ότι έχετε κάνει ένα τεράστιο λάθος στο WordPress όταν ο ιστότοπος κολλάει και πρέπει να τον ξαναφτιάξετε από την αρχή. Συνιστώ ανεπιφύλακτα σε όλους να δημιουργούν αυτόματα αντίγραφα ασφαλείας του ιστότοπού τους. Ευτυχώς, υπάρχουν ειδικά πρόσθετα για αυτό. Μπορώ να σκεφτώ τρία από αυτά: , VaultPress (με πληρωμή) και BackWPup (δωρεάν).

Παραδείγματα από τη ζωή:

«Η βάση δεδομένων του ιστότοπου της WP έπεσε, δεν είχα αντίγραφο ασφαλείας. Κατά την εισαγωγή μιας νέας βάσης δεδομένων, φυσικά έλαβα ένα μήνυμα σφάλματος."

«Έκανα ένα ερώτημα SQL χωρίς κανένα αντίγραφο ασφαλείας. Καταλαβαίνετε ότι αυτό δεν μπορεί να ακυρωθεί».

«Ο ιστότοπος παραβιάστηκε, οι χάκερ κατέστρεψαν όλες τις πληροφορίες. Έπρεπε να ξανακάνω τα πάντα γιατί... Ο οικοδεσπότης μου, όπως αποδεικνύεται, δεν δημιούργησε αντίγραφα ασφαλείας του ιστοτόπου μου, αν και θα έπρεπε».

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

4. Αγνοώντας τις ενημερώσεις του WordPress

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

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

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

5. Χρήση του Προεπιλεγμένου Favicon

Τα Favicons είναι μικρά εικονίδια που εμφανίζονται από το πρόγραμμα περιήγησης στην καρτέλα πριν από τον τίτλο της σελίδας. Ένα συνηθισμένο λάθος που κάνουν πολλοί χρήστες στο WordPress είναι ότι δεν τους δίνουν καθόλου σημασία. Αποδεικνύεται λοιπόν ότι οι ιστότοποι έχουν συνήθως favicons από τον πάροχο φιλοξενίας τους, όπως το Bluehost ή την εταιρεία ανάπτυξης θεμάτων ιστότοπου, όπως το Genesis.

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

6. Ενημέρωση του functions.php χωρίς πρόσβαση FTP

Όλοι έχουμε συναντήσει τουλάχιστον μία φορά έναν ιστότοπο που έχει αποκλειστεί λόγω εσφαλμένης μεταφοράς κώδικα από τον πίνακα διαχείρισης του WP στο αρχείο functions.php του θέματος. Τα πράγματα γίνονται ακόμη χειρότερα όταν δεν υπάρχει πρόσβαση FTP ή δεν ξέρουμε πώς να το χρησιμοποιήσουμε. Για να αποτρέψω αυτό το σφάλμα του WordPress, έγραψα έναν οδηγό για αρχάριους: πώς να εισάγετε αποσπάσματα (στο στάδιο της γραφής).

Θα συμβούλευα επίσης να μην χρησιμοποιείτε συχνά ενσωματωμένους επεξεργαστές WP. Ακολουθούν οδηγίες για τον τρόπο απενεργοποίησης των θεμάτων και των προγραμμάτων επεξεργασίας προσθηκών στο WordPress (στο στάδιο της γραφής).

7. Πάρα πολλές κατηγορίες

Είναι πολύ εύκολο να προσθέσετε κατηγορίες στο WordPress. Μην παρασυρθείτε! Δεν χρειάζεται να δημιουργήσετε μια νέα κατηγορία για σχεδόν κάθε νέα καταχώρηση. Δεν χρειάζεται να γεμίσετε τη δομή του ιστότοπου, γιατί όχι μόνο οι χρήστες, αλλά και εσείς οι ίδιοι αργότερα θα μπερδευτείτε σε αυτό. Για να αποφύγετε αυτό το λάθος του WordPress, σας συμβουλεύω να διαβάσετε το άρθρο Κατηγορίες εναντίον Ετικετών - Καλύτερα Παραδείγματα.

8. Μη ρύθμιση μόνιμων συνδέσμων

Για αρκετό καιρό χρησιμοποιούσαμε την ακόλουθη δομή URL από προεπιλογή: / ? p=23. Αλλά αυτό δεν είναι κακό μόνο για το SEO, αλλά και για τους χρήστες. Κατά την εγκατάσταση του WordPress, βεβαιωθείτε ότι έχετε ενημερώσει τη δομή των μόνιμων συνδέσμων μέσω διαδρομής Ρυθμίσεις » Μόνιμοι σύνδεσμοι.

9. Αγνοώντας τις ρυθμίσεις SEO

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

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

Ένα άλλο συνηθισμένο λάθος του WordPress που κάνουν οι αρχάριοι είναι να αγνοούν τις ρυθμίσεις SEO για αναρτήσεις και σελίδες. Δεν αρκεί απλώς να εγκαταστήσετε κάποιο πρόσθετο SEO, για παράδειγμα, και μετά να μην κάνετε τίποτα. Θα πρέπει ακόμα να ενημερώνετε ενεργά τις μετα-ρυθμίσεις σας ανά πάσα στιγμή. Σας συμβουλεύω επίσης να διαβάσετε το άρθρο σχετικά με το πώς να βελτιστοποιήσετε τις αναρτήσεις στο WordPress για τις απαιτήσεις SEO.

10. Αλλαγή της διεύθυνσης URL του ιστότοπου και απώλεια όλης της επισκεψιμότητας

Πόσοι από εμάς είμαστε που, έχοντας αποκτήσει εμπειρία στη διαχείριση ιστότοπου ή ιστολογίου, μισήσαμε τον πρώτο τους τομέα και θέλαμε να τον αλλάξουμε; Ναι, αυτό συμβαίνει συχνά. Το χειρότερο πράγμα που μπορεί να συμβεί σε περίπτωση εσφαλμένης μεταφοράς ενός domain είναι η σημαντική πτώση της επισκεψιμότητας και, κατά συνέπεια, η κατάρρευση του εισοδήματος. Μην κάνετε αυτό το λάθος του WordPress. Γι' αυτό έγραψα έναν οδηγό για το πώς να μετεγκαταστήσετε σωστά έναν ιστότοπο WordPress σε έναν νέο τομέα.

11. Έλλειψη προσθήκης προσωρινής αποθήκευσης

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

12. Επιλογή θέματος WordPress από κακή πηγή

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

13. Έλλειψη φόρμας επικοινωνίας

Όλοι πιθανότατα κάναμε αυτό το συνηθισμένο λάθος στο WordPress στα αρχικά στάδια: δημιουργήσαμε μια σελίδα επικοινωνίας και υποδείξαμε το email μας σε αυτήν. Και μόλις λίγες μέρες αργότερα το γραμματοκιβώτιό μας ήταν γεμάτο ανεπιθύμητα μηνύματα.

14. Έλλειψη αναλυτικών στοιχείων

Με ρωτούν αρκετά συχνά πώς να αυξήσω την επισκεψιμότητα ή την κοινωνική δραστηριότητα των χρηστών. Την ίδια στιγμή, όταν αρχίζω να κάνω διευκρινιστικές ερωτήσεις, το μόνο που ακούω είναι: «Έχω XXX οπαδούς στο Twitter». Στις περισσότερες περιπτώσεις, πολλές δεν έχουν καν εγκατεστημένο το Google Analytics, πόσο μάλλον την ανάλυση δεδομένων.

Το Google Analytics παρέχει ένα σωρό χρήσιμες πληροφορίες για τον ιστότοπό σας, ενημερώνοντάς σας πού και τι θα μπορούσε να χρησιμοποιήσει κάποιες τροποποιήσεις. Θα συνιστούσα επίσης ανεπιφύλακτα την εγκατάσταση του Google Webmaster Tools.

Φέρνω στην προσοχή σας δύο χρήσιμα άρθρα:

15. Συγγραφή άρθρων στο Microsoft Word

Αυτό μπορεί να είναι αποκάλυψη για εσάς, αλλά η δημιουργία αναρτήσεων στο Microsoft Word και στη συνέχεια η προσθήκη τους στον ιστότοπο είναι ένα λάθος του WordPress. Τι γίνεται αν ο υπολογιστής σας σβήσει; (κάποιο είδος δυσλειτουργίας, άγγιξε το καλώδιο, σβήστηκε το φως κ.λπ.). Όλη η δουλειά κάτω από την αποχέτευση; Θα πρέπει να τα ξανακάνω όλα; Επιπλέον, αντιγράφοντας κείμενο από το Microsoft Word και επικολλώντας το στον ιστότοπο, θα προσθέσετε ένα σωρό ακατανόητα και περιττά σύμβολα και μορφές.

Ναι, ο οπτικός επεξεργαστής WordPress έχει ένα κουμπί για την εισαγωγή κειμένου από το Word, αλλά σας συμβουλεύω να μην το χρησιμοποιήσετε, αλλά να δημιουργήσετε άρθρα απευθείας στον ενσωματωμένο επεξεργαστή αναρτήσεων του WordPress. Υπάρχει μια δυνατότητα αυτόματης αποθήκευσης, επομένως δεν χρειάζεται να ανησυχείτε για την ασφάλεια του περιεχομένου σας. Οι λειτουργίες προεπισκόπησης και αναίρεσης είναι επίσης διαθέσιμες.

Προσωπική μου άποψη: Πάντα γράφω άρθρα στο Microsoft Word και μετά τα προσθέτω στον ιστότοπο. Σχετικά με το ότι θα σβήσουν τα φώτα, το ρεύμα είναι στην πραγματικότητα βλακεία. Μπορείτε απλά να αποθηκεύσετε τις αλλαγές σας μετά από έναν συγκεκριμένο αριθμό παραγράφων και θα είστε ευχαριστημένοι, ακόμα κι αν σας αποκοπούν, και για να διασφαλίσετε ότι τα δεδομένα δεν θα χαθούν, αποθηκεύστε τα σε υπηρεσίες cloud, για παράδειγμα Dropbox.

16. Προσθέστε ετικέτα "άλλο ιστολόγιο"

Από προεπιλογή, κάθε φορά που εγκαθιστάτε το WordPress, προστίθεται σε αυτό η ετικέτα "Άλλο Ιστολόγιο". Συχνά, οι αρχάριοι δεν το γνωρίζουν αυτό και το κενό στη γνώση καλύπτεται μόνο όταν ο ιστότοπος αρχίζει να ευρετηριάζεται με αυτό το "Ένα άλλο ιστολόγιο...". Μπορείτε να αλλάξετε την ετικέτα ακολουθώντας τη διαδρομή Ρυθμίσεις » Γενικά.

17. Μη διαγραφή της δοκιμαστικής σελίδας

Προηγουμένως, η προεπιλεγμένη σελίδα του WordPress ήταν "About Me", τώρα είναι "Sample Page". Μια γρήγορη αναζήτηση στο Google αποκάλυψε ότι υπάρχουν τουλάχιστον 1,1 εκατομμύρια ιστότοποι με αυτήν τη σελίδα. Οι περισσότεροι χρήστες απλά δεν το γνωρίζουν ή δεν θέλουν να το διαγράψουν.

Εάν βρίσκεται στον ιστότοπό σας, αφαιρέστε το αμέσως.

18. Καθυστερημένη αναθεώρηση σχολίων

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

Εάν δεν χρειάζεστε σχόλια στον ιστότοπο, απλά απενεργοποιήστε αυτήν τη δυνατότητα χρησιμοποιώντας την προσθήκη

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

Αυτό δεν είναι καν σφάλμα, αλλά περισσότερο μια αποτυχία που μπορεί να προκύψει εάν γίνει λανθασμένα. Χρησιμοποιείτε τον ίδιο κωδικό πρόσβασης για τη βάση δεδομένων και το cPanel σας; Εάν αλλάξετε αυτόν τον κωδικό πρόσβασης, ενδέχεται να αντιμετωπίσετε προβλήματα με τη σύνδεση στη βάση δεδομένων. Αυτό μπορεί επίσης να συμβεί όταν αλλάζετε τον κωδικό πρόσβασης για έναν κύριο χρήστη φιλοξενίας που είναι επίσης ο χρήστης της βάσης δεδομένων του ιστότοπού σας. Αυτός είναι ο λόγος για τον οποίο θα πρέπει πάντα να δημιουργείτε έναν συγκεκριμένο χρήστη για τη βάση δεδομένων του ιστότοπού σας. Ωστόσο, μια τέτοια αποτυχία μπορεί να συμβεί για έναν άλλο λόγο.

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

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

21. Υπερβολικά μεγάλο αρχείο

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

22. Μη χρήση της δυνατότητας "αποθήκευση για web".

Στην αρχή της λειτουργίας ενός ιστότοπου, πολλοί χρήστες δεν σκέφτονται πόσο ζυγίζουν οι φορτωμένες εικόνες. Και μόνο με την πάροδο του χρόνου γίνεται αντιληπτό ότι η χωρητικότητα του ιστότοπου δεν είναι καουτσούκ και όλες οι εικόνες πρέπει να συμπιέζονται. Μια εικόνα μπορεί να ζυγίζει πολύ λιγότερο εάν απλώς εφαρμόσουμε τη λειτουργία "αποθήκευση για ιστοσελίδες" σε αυτήν και συχνά δεν θα χάσει καμία ποιότητα. Αυτή η λειτουργία είναι διαθέσιμη σε Adobe Photoshop, Microsoft office, GIMP, JPEG Mini.

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

  • Δημιουργήστε ένα αντίγραφο ασφαλείας
  • Ορίστε ένα όριο στον αριθμό των φορών που πληκτρολογείτε τη σύνδεσή σας
  • Χρησιμοποιήστε έλεγχο ταυτότητας δύο παραγόντων χρησιμοποιώντας το Google Authenticator
  • Χρησιμοποιήστε την προσθήκη ασφάλειας Sucuri.

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

Τι προκαλεί το σφάλμα HTTP κατά τη μεταφόρτωση στο WordPress;

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

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

Τούτου λεχθέντος, θα εξετάσουμε πώς να επιλύσουμε το σφάλμα HTTP κατά τη μεταφόρτωση πολυμέσων στο WordPress.

1. Βεβαιωθείτε ότι το σφάλμα HTTP δεν είναι προσωρινό

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

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

Εάν όλα αυτά τα βήματα οδηγήσουν σε σφάλμα HTTP, αυτό σημαίνει ότι το σφάλμα δεν προκαλείται από προσωρινό σφάλμα και σίγουρα απαιτεί την άμεση προσοχή σας.

2. Αυξήστε το όριο μνήμης WordPress

Ο πιο συνηθισμένος λόγος για αυτό το σφάλμα είναι ότι δεν υπάρχει αρκετή διαθέσιμη μνήμη για χρήση του WordPress. Για να το διορθώσετε αυτό, πρέπει να αυξήσετε την ποσότητα μνήμης που μπορεί να χρησιμοποιήσει η PHP στον διακομιστή σας.

Μπορείτε να το κάνετε αυτό προσθέτοντας τον ακόλουθο κώδικα στο αρχείο wp-config.php.

1 define("WP_MEMORY_LIMIT", "256M");

Αυτός ο κώδικας αυξάνει το όριο μνήμης του WordPress στα 256 MB, το οποίο είναι αρκετό για να διορθώσει προβλήματα με τα όρια μνήμης.

3. Αλλάξτε τη Βιβλιοθήκη επεξεργασίας εικόνων που χρησιμοποιείται από το WordPress

Το WordPress τρέχει σε PHP, η οποία χρησιμοποιεί δύο λειτουργικές μονάδες για την επεξεργασία εικόνων. Αυτές οι ενότητες ονομάζονται GD Library και Imagick. Το WordPress μπορεί να χρησιμοποιήσει οποιοδήποτε από αυτά, ανάλογα με το ποιο είναι διαθέσιμο.

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

Μπορείτε να το κάνετε αυτό προσθέτοντας απλώς αυτόν τον κώδικα στο αρχείο functions.php του θέματός σας ή στο πρόσθετο για συγκεκριμένο ιστότοπο.

1 συνάρτηση wpb_image_editor_default_to_gd($editors) ( 2 $gd_editor = "WP_Image_Editor_GD"; 3 $editors = array_diff($editors, array($gd_editor)); 4 array_unshift($_editors), $6; add_filter("wp_image_editors", "wpb_image_editor_default_to_gd");

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

4. Χρησιμοποιώντας τη μέθοδο .htaccess

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

Μια εύκολη λύση είναι να προσθέσετε τον ακόλουθο κώδικα στο αρχείο .htaccess:

1 SetEnv MAGICK_THREAD_LIMIT 1

Αυτός ο κώδικας απλώς περιορίζει το Imagick σε ένα μόνο νήμα για επεξεργασία εικόνας.