Πώς να αντιμετωπίσετε τα κοινά σφάλματα WordPress

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

Σε αυτό το άρθρο, θα σας δείξω πώς μπορείτε να διορθώσετε τα κοινά προβλήματα του WordPress.

  • WordPress White Screen of Death
  • Πρόβλημα ανανέωσης και ανακατεύθυνσης σελίδας σύνδεσης WordPress
  • Το WordPress συνεχίζει το πρόβλημα αποσύνδεσης
  • Διόρθωση προβλημάτων μεταφόρτωσης εικόνων WordPress
  • 500 Εσωτερικό σφάλμα διακομιστή
  • Σφάλμα κατά τη δημιουργία σύνδεσης βάσης δεδομένων
  • Η γραμμή εργασιών εμφανίζεται κάτω από το κύριο περιεχόμενο
  • Συντακτικό λάθος

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

WordPress White Screen of Death

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

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

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

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

Αύξηση του ορίου μνήμης

Ο οικοδεσπότης Ιστού και το WordPress ορίζουν όρια μνήμης PHP. Στο σημείο που η μνήμη αρχίζει να εξαντλείται, ο διακομιστής εμφανίζει συχνά μια Λευκή οθόνη θανάτου. Αυτό το ζήτημα θα μπορούσε να επιλυθεί αυξάνοντας το όριο μνήμης.

Υπάρχουν διάφοροι τρόποι αύξησης του ορίου μνήμης PHP:

  • Μέσω του Functions.php
  • Μέσω του αρχείου .htaccess
  • Μέσω του wp-Config.php

Functions.php

Πρέπει να μεταβείτε στον ριζικό κατάλογο και μετά στο φάκελο του τρέχοντος θέματος. Για παράδειγμα, ελέγξτε την παρακάτω εικόνα:
/public_html/wp-content/themes/twentysixteen/function.php

Αρχείο λειτουργιών

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

@ini_set(‘upload_max_size’ , ’64M’);
@ini_set(‘post_max_size’, ’64M’);
@ini_set(‘max_execution_time’, ‘300’);

Το δεύτερο βήμα είναι να επεξεργαστείτε το αρχείο .htaccess, το οποίο βρίσκεται στους κύριους φακέλους WP, όπως ο φάκελος wp-content, wp-admin.

Αρχείο Htaccess

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

Εδώ είναι ο παρακάτω κώδικας:

php_value upload_max_filesize 64M
php_value post_max_size 64M

Το τρίτο βήμα είναι να επεξεργαστείτε το αρχείο wp-Config.php που βρίσκεται στον ριζικό κατάλογο. Κατεβάστε το wp-config.php και συμπεριλάβετε τον ακόλουθο κώδικα σε αυτό.

Εδώ είναι ο παρακάτω κώδικας:

define(‘WP_MEMORY_LIMIT’, ’64M’);
ini_set(‘post_max_size’, ’64M’);
ini_set(‘upload_max_filesize’, ’64M’);

Απευθείας από την Πλατφόρμα MyIP.gr

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

Συνδεθείτε στον λογαριασμό σας και μεταβείτε στους Διακομιστές από τη γραμμή στην κορυφή και μεταβείτε στον επιθυμητό διακομιστή. Μεταβείτε στις Ρυθμίσεις & Πακέτα από το αριστερό πλαίσιο και θα δείτε Μέγεθος μεταφόρτωσης στην καρτέλα βασικών ρυθμίσεων. Αλλάξτε το σύμφωνα με τις απαιτήσεις σας. Για την περίπτωσή μας, πρόκειται να χρησιμοποιήσουμε 25MB.

Απενεργοποιήστε όλα τα πρόσθετα

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

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

Πρόσθετα

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

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

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

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

Η ιδανική προσέγγιση για να το κάνετε αυτό είναι να δημιουργήσετε αντίγραφα ασφαλείας του φακέλου θέματός σας και στη συνέχεια να διαγράψετε το θέμα. Με αυτόν τον τρόπο το WordPress θα επανέλθει αυτόματα στο προεπιλεγμένο θέμα και το σφάλμα σας θα διορθωθεί αυτόματα εάν πρόκειται για θέμα που σχετίζεται με το θέμα.

Άλλες διορθώσεις

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

Προσθέστε τον παρακάτω κώδικα στο αρχείο wp-config.php.

error_reporting(E_ALL);
ini_set(‘display_errors’, 1);
define( ‘WP_DEBUG’, true);
define( ‘WP_DEBUG’, true);

Αρχείο διαμόρφωσης WP

Μόλις ολοκληρωθεί, θα πρέπει να μπορείτε να αυξήσετε τα όρια μνήμης PHP στο WordPress χωρίς κανένα πρόβλημα!

Πρόβλημα ανανέωσης και ανακατεύθυνσης σελίδας σύνδεσης WordPress

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

Διαγράψτε τα cookies για την επίλυση προβλημάτων σύνδεσης

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

Για να το διορθώσετε, διαγράψτε τα cookie και την προσωρινή μνήμη του προγράμματος περιήγησής σας.

Cookies και προσωρινή μνήμη

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

  • Απενεργοποιήστε όλα τα πρόσθετα
  • Ελέγξτε το θέμα σας
  • Διαγράψτε τον κώδικα αρχείου .htaccess

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

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

Μεταβείτε στο FileZilla και, στη συνέχεια, προσθέστε τις ακόλουθες λεπτομέρειες:

Πλήθος
Όνομα χρήστη
Κωδικός πρόσβασης
Θύρα

FileZilla

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

Εάν τα καταφέρετε, τότε αυτό σημαίνει ότι το αρχείο .htaccess σας εμπόδιζε να συνδεθείτε στο WordPress. Όταν είστε συνδεδεμένοι, απλώς μεταβείτε στις Ρυθμίσεις » Μόνιμοι σύνδεσμοι και κάντε κλικ στην Αποθήκευση. Αυτό θα δημιουργήσει ένα νέο αρχείο .htaccess.

Ενημέρωση διεύθυνσης URL ιστότοπου

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

Για να λύσετε αυτό το ζήτημα, θα πρέπει να ενημερώσετε τη διεύθυνση URL του ιστότοπού σας. Συμπεριλάβετε αυτές τις δύο γραμμές κώδικα στο αρχείο σας “wp-config.php” και έχετε κατά νου να αντικαταστήσετε το “example.com” με τη δική σας συγκεκριμένη διεύθυνση URL. Ας ελπίσουμε ότι το ζήτημα ανακατεύθυνσης σύνδεσης WordPress θα αντιμετωπιστεί.

Ο κωδικός που πρέπει να βάλετε είναι:

define(‘WP_HOME’,’http://example.com’);
define(‘WP_SITEURL’,’http://example.com’);

Μόλις ολοκληρωθεί, θα πρέπει να μπορείτε να επιλύσετε το πρόβλημα ανανέωσης και ανακατεύθυνσης σελίδας σύνδεσης WordPress στο WordPress χωρίς κανένα πρόβλημα!

Το WordPress συνεχίζει το πρόβλημα αποσύνδεσης

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

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

Λανθασμένη ρύθμιση

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

Σωστή ρύθμιση

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

Διαμόρφωση FTP

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

define(‘WP_HOME’,’http://www.example.com’);
define(‘WP_SITEURL’,’http://www.example.com’);

Φροντίστε να αντικαταστήσετε το example.com με το δικό σας όνομα τομέα.

Μόλις τελειώσετε, μπορείτε να αποθηκεύσετε το αρχείο και να το ανεβάσετε ξανά στον ριζικό κατάλογο του ιστότοπού σας.

Διόρθωση προβλημάτων μεταφόρτωσης εικόνων WordPress

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

Πώς να ορίσετε μη αυτόματα τα δικαιώματα του αρχείου σας

Απλώς μεταβείτε στον κατάλογο του ιστότοπού σας χρησιμοποιώντας έναν πελάτη FTP, όπως το FileZilla. Θα χρειαστεί να μεταβείτε στον κατάλογο /wp-content/. Εκεί θα δείτε το φάκελο /uploads/. Απλώς, κάντε δεξί κλικ στον κατάλογο μεταφορτώσεων και επιλέξτε δικαιώματα αρχείων.

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

Αλλάξτε την άδεια 744 σε 755 εάν δεν λειτουργούσε πριν. Στη συνέχεια, πατήστε το κουμπί OK.

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

Μόλις ολοκληρωθεί, θα πρέπει να μπορείτε να ανεβάσετε εικόνες στο WordPress χωρίς πρόβλημα!

Απευθείας από την πλατφόρμα

Εάν είστε χρήστης της MyIP.gr, μπορείτε εύκολα να ορίσετε την άδεια μόνο με 1 κλικ. Δείτε τον παρακάτω σύνδεσμο για να διαβάσετε έναν πλήρη οδηγό σχετικά με τον τρόπο επαναφοράς των δικαιωμάτων.

Πώς να επαναφέρετε τα δικαιώματα της εφαρμογής σας

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

Όλοι οι χειριστές ιστοτόπων, όχι μόνο το WordPress, ενδέχεται να αντιμετωπίσουν το «σφάλμα 500». Ευτυχώς, στις περισσότερες περιπτώσεις, η αιτία εντοπίζεται γρήγορα. Με το WordPress, τα προβλήματα προσθηκών ή/και θέματος συχνά οδηγούν σε σφάλματα διακομιστή.

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

Επιδιόρθωση 1: Κατεστραμμένο αρχείο .htaccess

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

Συνδεθείτε στον διακομιστή σας μέσω πρόσβασης FTP. Πλοηγηθείτε στον ριζικό κατάλογο του WordPress και εντοπίστε το αρχείο .htaccess. Δώστε ένα άλλο προσωρινό όνομα σε αυτό το αρχείο. Ανανεώστε ξανά τον ιστότοπό σας. Δουλεύει? Συγχαρητήρια!

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

Διόρθωση 2: Ανεπαρκής μνήμη PHP

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

Ορισμός (‘WP_DEBUG’, false);

Και τροποποιήστε το ως εξής:

Ορισμός (‘WP_DEBUG’, true);

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

Διόρθωση 3: Ο πυρήνας είναι κατεστραμμένος

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

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

Τα αρχεία στο φάκελο wp-content περιέχουν το θέμα, τις προσθήκες και άλλες αλλαγές. Δεν χρειάζεται να ανανεώσετε αυτόν τον φάκελο, διαφορετικά, το περιεχόμενο του ιστότοπού σας θα διαγραφεί.

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

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

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

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

Ωστόσο, εάν διαχειρίζεστε το WordPress εντελώς μόνος, αυτό το σφάλμα μπορεί να παρουσιαστεί γρήγορα.

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

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

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

Διόρθωση 1: Λανθασμένες ρυθμίσεις σύνδεσης

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

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

// ** Ρυθμίσεις MySQL – Μπορείτε να λάβετε αυτές τις πληροφορίες από τον κεντρικό υπολογιστή σας ** //
/** Το όνομα της βάσης δεδομένων για το WordPress */
define( ‘DB_NAME’, ‘database_name_here’ );
/** Όνομα χρήστη βάσης δεδομένων MySQL */
define( ‘DB_USER’, ‘username_here’ );
/** Κωδικός πρόσβασης βάσης δεδομένων MySQL */
define( ‘DB_PASSWORD’, ‘password_here’ );
/** Όνομα κεντρικού υπολογιστή MySQL */
define( ‘DB_HOST’, ‘localhost’ );

Διόρθωση 2: Λάθος αρχείο wp-config.php

Ξεχάσατε να ενημερώσετε το αρχείο wp-config.php όταν αλλάξατε τον κωδικό πρόσβασης για τη βάση δεδομένων.

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

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

  • Ορισμός (‘DB_PASSWORD’, ‘εισάγετε τον κωδικό πρόσβασης εδώ’);
  • Εισαγάγετε τον νέο σας κωδικό πρόσβασης, αποθηκεύστε το αρχείο wp-config.php και κατεβάστε το μέσω FTP.
  • Επαναλάβετε τη φόρτωση του προγράμματος περιήγησης και βεβαιωθείτε ότι ο ιστότοπός σας έχει φορτωθεί.

Διόρθωση 3: Προβλήματα με το DB_HOST

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

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

Ωστόσο, αυτό δεν συμβαίνει πάντα. Άλλοι κεντρικοί υπολογιστές ορίζουν μια διεύθυνση URL στον διακομιστή βάσης δεδομένων MySQL, η οποία πρέπει να χρησιμοποιηθεί ως τιμή για τον κεντρικό υπολογιστή της βάσης δεδομένων.

Μερικές φορές αυτό λειτουργεί επίσης εάν εισαγάγετε τη διεύθυνση φιλοξενίας IP αντί για μια διεύθυνση URL MySQL.

Διόρθωση 4: Σφάλμα κατά τη μετακίνηση του ιστότοπού σας WordPress

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

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

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

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

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

Η γραμμή εργασιών εμφανίζεται κάτω από το κύριο περιεχόμενο

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

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

Μια κοινή αιτία αυτού του σφάλματος είναι πάρα πολλές ανοιχτές ετικέτες ή πάρα πολλές κλειστές ετικέτες div στο HTML σας. Οι ετικέτες div μοιάζουν με αυτό στον κώδικα της σελίδας σας στο WordPress:

<div> </ div>

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

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

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

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

Μια άλλη δυνατότητα είναι να απενεργοποιήσετε την ιδιότητα float της πλαϊνής γραμμής σας, ώστε να μην είναι πλέον ευθυγραμμισμένη προς τα αριστερά ή προς τα δεξιά μέσω του CSS. Επίσης, ελέγξτε τον ορισμό float για να εξαιρέσετε αυτήν την πηγή σφάλματος.

Συντακτικό λάθος

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

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

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

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

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

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

Τελικές σκέψεις!

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

Ενημερωθείτε από την MyIP.gr ότι αφορά το web hosting και τη φιλοξενία ιστόσελίδων.

Δείτε περισσότερα για web hosting: