Μετάβαση στο περιεχόμενο

Ρυθμίσεις cookies

Επιλέξτε ανά κατηγορία ποια cookies επιτρέπετε. Μπορείτε να αλλάξετε την επιλογή σας οποιαδήποτε στιγμή μέσω των Ρυθμίσεων cookies στο κάτω μέρος κάθε σελίδας. Δήλωση απορρήτου

Απαραίτητα

Πάντα ενεργά

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

Ποια cookies;
  • weboke_sessie, weboke_klant, weboke_remember: η συνεδρία σας και η παραμονή σε σύνδεση
  • weboke_basket: το καλάθι σας
  • wkBtwIncl: εμφάνιση τιμών με ή χωρίς ΦΠΑ
  • wok_cookies: η επιλογή σας για τα cookies, 12 μήνες

Μετρούν ποια διαφήμιση οδηγεί σε επίσκεψη ή παραγγελία, ώστε να μην πληρώνουμε για διαφημίσεις που δεν αποδίδουν.

Ποια cookies;
  • Google Ads μέσω Google Tag Manager (_gcl_au, _gcl_aw), έως 90 ημέρες
  • OpenAI Ads, διαφημίσεις στο ChatGPT
  • wok_aff: μέσω ποιου συνεργάτη ήρθατε σε εμάς (πρόγραμμα συνεργατών), 60 ημέρες

4,6

Χώρα και γλώσσα

Κάθε χώρα έχει τη δική της ιστοσελίδα, με τιμές και ΦΠΑ της χώρας αυτής.

Προβολή

Σφάλμα 500 ή «κρίσιμο σφάλμα» στον ιστότοπό σας (και μετά από ενημέρωση του WordPress)

Βλέπετε μια λευκή οθόνη, το μήνυμα 500 Internal Server Error ή, στο WordPress, το μήνυμα Παρουσιάστηκε ένα κρίσιμο σφάλμα σε αυτόν τον ιστότοπο; Αυτό σημαίνει ότι ο κώδικας του website σας έχει κολλήσει. Ο ίδιος ο server συνήθως λειτουργεί κανονικά. Με τα παρακάτω βήματα μπορείτε στις περισσότερες περιπτώσεις να βρείτε μόνοι σας την αιτία.

Πρώτα: τι μόλις άλλαξε;

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

Ελέγξτε το αρχείο καταγραφής σφαλμάτων

Το αρχείο καταγραφής σφαλμάτων δείχνει ποιο αρχείο και ποια γραμμή προκαλεί το σφάλμα. Συνδεθείτε στο DirectAdmin και ανοίξτε System Info & Files › Site Summary / Statistics / Logs. Επιλέξτε το domain σας και ανοίξτε το Error Log. Οι τελευταίες γραμμές είναι οι πιο πρόσφατες. Αν δείτε, για παράδειγμα, PHP Fatal error με διαδρομή προς wp-content/plugins/plugin-name, τότε γνωρίζετε ποιο plugin ευθύνεται.

Το αρχείο καταγραφής σφαλμάτων ενός domain στο DirectAdmin με ένα μήνυμα PHP
Το αρχείο καταγραφής σφαλμάτων του domain σας στο DirectAdmin

Δεν υπάρχει τίποτα χρήσιμο στο αρχείο καταγραφής σφαλμάτων; Ενεργοποιήστε προσωρινά το log του WordPress

Το WordPress μπορεί να καταγράφει τα δικά του σφάλματα σε ένα αρχείο. Ανοίξτε το wp-config.php στον φάκελο public_html (δημιουργήστε πρώτα ένα αντίγραφο) και προσθέστε τις παρακάτω γραμμές πάνω από τη γραμμή /* That's all, stop editing! */. Αν υπάρχει ήδη μια γραμμή με WP_DEBUG, τροποποιήστε αυτήν αντί να την προσθέσετε ξανά.

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );

Φορτώστε ξανά τη σελίδα με το σφάλμα. Το WordPress γράφει πλέον τα μηνύματα στο wp-content/debug.log, χωρίς να τα εμφανίζει στους επισκέπτες σας. Αυτό είναι σημαντικό: τα μηνύματα σφάλματος στην οθόνη αποκαλύπτουν διαδρομές και άλλα στοιχεία.

Το αρχείο debug.log βρίσκεται σε φάκελο που το website σας διαθέτει δημόσια. Όποιος γνωρίζει τη διεύθυνση μπορεί να το διαβάσει. Γι' αυτό επαναφέρετε το WP_DEBUG σε false μόλις βρείτε την αιτία και διαγράψτε το debug.log. Αν θέλετε να διατηρήσετε το log για μεγαλύτερο διάστημα, ορίστε στο WP_DEBUG_LOG μια διαδρομή εκτός του public_html αντί για true, για παράδειγμα '/home/user/domains/yourdomain.nl/wp-debug.log'.

WordPress: κρίσιμο σφάλμα μετά από ενημέρωση

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

  1. Ελέγξτε το mailbox σας. Σε περίπτωση κρίσιμου σφάλματος, το WordPress στέλνει συχνά ένα email στη διεύθυνση του διαχειριστή με έναν σύνδεσμο προς τη λειτουργία ανάκτησης. Με αυτόν συνδέεστε ενώ το προβληματικό plugin ή θέμα είναι προσωρινά απενεργοποιημένο, και μπορείτε να το απενεργοποιήσετε ή να το επαναφέρετε μόνοι σας.
  2. Δεν λάβατε email; Απενεργοποιήστε τα plugins μέσω του DirectAdmin. Ανοίξτε το File Manager και μεταβείτε στο domains/yourdomain.nl/public_html/wp-content. Μετονομάστε τον φάκελο plugins, για παράδειγμα σε plugins-off. Το WordPress τότε απενεργοποιεί όλα τα plugins.
  3. Λειτουργεί ξανά ο ιστότοπός σας; Μετονομάστε τον φάκελο ξανά σε plugins και ενεργοποιήστε στο WordPress τα plugins ένα προς ένα, μέχρι να επανεμφανιστεί το σφάλμα. Έτσι θα μάθετε ποιο είναι. Αν το γνωρίζετε ήδη από το αρχείο καταγραφής σφαλμάτων, μετονομάστε μόνο τον φάκελο του συγκεκριμένου plugin.
  4. Οφείλεται στο θέμα; Τότε μετονομάστε στο wp-content/themes τον φάκελο του ενεργού θέματός σας. Το WordPress επιστρέφει σε ένα προεπιλεγμένο θέμα, εφόσον είναι ακόμη εγκατεστημένο.
  5. Μόλις αλλάξατε την έκδοση PHP; Επαναφέρετέ την στο Select PHP version. Διαβάστε το άρθρο Αλλαγή έκδοσης PHP και ρυθμίσεων PHP.

Επιστροφή σε μια έκδοση που λειτουργεί

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

Αν κάνετε ενημερώσεις μέσω του Installatron, αφήστε πάντα το Installatron να δημιουργεί πρώτα ένα αντίγραφο ασφαλείας. Δείτε το άρθρο Ενημέρωση του WordPress και του Joomla μέσω του Installatron.

Ελέγξτε το .htaccess σας

Μία λανθασμένη γραμμή στο .htaccess προκαλεί αμέσως σφάλμα 500 σε ολόκληρο τον ιστότοπο. Ένα γνωστό παράδειγμα είναι μια γραμμή που άφησε πίσω του ένα plugin ασφαλείας, όπως php_value auto_prepend_file με διαδρομή προς ένα αρχείο που δεν υπάρχει πλέον.

  1. Στο DirectAdmin ανοίξτε System Info & Files › File Manager.
  2. Μεταβείτε στο domains/yourdomain.nl/public_html. Δεν βλέπετε το .htaccess; Τα αρχεία που ξεκινούν με τελεία είναι κρυφά. Ενεργοποιήστε στο File Manager την εμφάνιση κρυφών αρχείων.
  3. Μετονομάστε το .htaccess, για παράδειγμα σε .htaccess-old.
  4. Φορτώστε ξανά το website σας. Αν το σφάλμα εξαφανιστεί, το πρόβλημα βρίσκεται στο .htaccess. Αφαιρέστε τη λανθασμένη γραμμή και επαναφέρετε το αρχικό όνομα του αρχείου.
Η ρύθμιση στο File Manager για την εμφάνιση κρυφών αρχείων
Εμφάνιση κρυφών αρχείων, όπως το .htaccess

Άλλες αιτίες

  • Ανεπαρκής μνήμη: αν στο αρχείο καταγραφής σφαλμάτων εμφανίζεται Allowed memory size ... exhausted, αυξήστε το memory_limit στο Select PHP version.
  • Λανθασμένα δικαιώματα αρχείων: οι φάκελοι πρέπει να έχουν 755 και τα αρχεία 644. Μην ορίζετε ποτέ τίποτα σε 777: δεν λύνει κανένα πρόβλημα και κάνει τον ιστότοπό σας ευάλωτο.
  • Πλήρης αποθηκευτικός χώρος: αν το πακέτο σας είναι γεμάτο, το website σας δεν μπορεί πλέον να αποθηκεύσει τίποτα. Ελέγξτε στο dashboard του DirectAdmin την ενότητα Disk Usage.

Με το εργαλείο Υγεία domain βλέπετε με μία ματιά αν το domain σας, το website και το πιστοποιητικό SSL είναι σε καλή κατάσταση.

Δείτε επίσης στον οδηγό του DirectAdmin: Εμφάνιση και επεξεργασία κρυφών αρχείων, όπως το .htaccess και Σύνοψη ιστότοπου και αρχεία καταγραφής: το Error Log και το Access Log.

Αναλυτική εξήγηση με στιγμιότυπα οθόνης: Το website μου είναι λευκό ή εμφανίζει σφάλμα 500 στον οδηγό του DirectAdmin.

Θέλετε να μάθετε περισσότερα; Παρακολουθήστε το δωρεάν μάθημα WordPress, ενότητα 5.4 Λιγότερα σημαίνει περισσότερα: καθαρισμός και επίλυση συγκρούσεων ή ενότητα 7.2 Τακτικές ενημερώσεις.

Ήταν χρήσιμο αυτό το άρθρο;

← Επιστροφή σε Hosting γενικά

Μια στιγμή…

Ρυθμίστε τα domains σας

Ρυθμίστε για κάθε domain τους nameservers, τη σύνδεση με το hosting σας και ποιος θα είναι ο κάτοχος.

Φόρτωση των domains σας…