Πίνακας περιεχομένων
Το "Μοιραίο σφάλμα: στο WordPress υποδεικνύει ότι η εκτέλεση ενός σεναρίου στον ιστότοπό σας διήρκεσε περισσότερο από το καθορισμένο χρονικό όριο, με αποτέλεσμα να τερματιστεί η διαδικασία. Αυτό μπορεί να συμβεί εξαιτίας plugins, θεμάτων ή προσαρμοσμένων σεναρίων που απαιτούν πολλούς πόρους. Δείτε πώς μπορείτε να διορθώσετε αυτό το σφάλμα αυξάνοντας τον μέγιστο χρόνο εκτέλεσης:
Επεξεργαστείτε το αρχείο .htaccess
Το .htaccess
αρχείο, το οποίο βρίσκεται στον ριζικό κατάλογο της εγκατάστασης του WordPress, μπορεί να χρησιμοποιηθεί για να αυξηθεί ο μέγιστος χρόνος εκτέλεσης της PHP. Ακολουθεί ο τρόπος:
- Συνδεθείτε στην τοποθεσία σας μέσω FTP ή File Manager: Χρησιμοποιήστε ένα πρόγραμμα-πελάτη FTP ή τον διαχειριστή αρχείων που παρέχεται από τον πίνακα ελέγχου της φιλοξενίας σας.
- Εντοπίστε και επεξεργαστείτε το αρχείο .htaccess: Βρείτε το
.htaccess
αρχείο στον ριζικό κατάλογο. Αν δεν μπορείτε να το δείτε, βεβαιωθείτε ότι έχετε ενεργοποιήσει την επιλογή εμφάνισης κρυφών αρχείων στο πρόγραμμα FTP ή στο διαχειριστή αρχείων. - Τροποποίηση του αρχείου .htaccess: Προσθέστε την ακόλουθη γραμμή στο τέλος του αρχείου:
php_value max_execution_time 300
Αυτό ορίζει τον μέγιστο χρόνο εκτέλεσης σε 300 δευτερόλεπτα (5 λεπτά). Μπορείτε να προσαρμόσετε τον αριθμό ανάλογα με τις ανάγκες σας.
- Αποθήκευση αλλαγών: Ανεβάστε το τροποποιημένο
.htaccess
αρχείο πίσω στο διακομιστή, αν χρησιμοποιείτε FTP.
Επεξεργαστείτε το αρχείο wp-config.php
Μια άλλη μέθοδος είναι η αύξηση του χρόνου εκτέλεσης με την επεξεργασία του wp-config.php
αρχείο, το οποίο βρίσκεται επίσης στον ριζικό κατάλογο της εγκατάστασης του WordPress σας.
- Επεξεργαστείτε το αρχείο wp-config.php: Ανοίξτε το αρχείο και προσθέστε την ακόλουθη γραμμή κώδικα ακριβώς πριν από τη γραμμή που λέει "That's all, stop editing! Καλό blogging":
set_time_limit(300),
Αυτό θα αυξήσει επίσης τον μέγιστο χρόνο εκτέλεσης στα 300 δευτερόλεπτα.
Επεξεργαστείτε το αρχείο php.ini
Εάν έχετε πρόσβαση στο php.ini
στον διακομιστή σας, μπορείτε να αυξήσετε άμεσα τον μέγιστο χρόνο εκτέλεσης. Αυτό το αρχείο δεν είναι συνήθως προσβάσιμο σε κοινόχρηστο hosting.
- Εντοπίστε και επεξεργαστείτε το αρχείο php.ini: Αν είστε σε VPS ή dedicated server, βρείτε το
php.ini
αρχείο (η τοποθεσία μπορεί να διαφέρει). Για κοινόχρηστη φιλοξενία, μπορείτε να δημιουργήσετε ένα αρχείο με το όνομαphp.ini
στον ριζικό κατάλογο της εγκατάστασης του WordPress. - Τροποποιήστε το αρχείο: Προσθέστε ή τροποποιήστε την ακόλουθη γραμμή:
max_execution_time = 300
Χρησιμοποιήστε ένα Plugin
Ορισμένα πρόσθετα του WordPress σας επιτρέπουν να διαχειρίζεστε τις ρυθμίσεις PHP, συμπεριλαμβανομένου του μέγιστου χρόνου εκτέλεσης, απευθείας από το ταμπλό διαχείρισης του WordPress. Αυτό μπορεί να είναι μια βολική επιλογή αν δεν αισθάνεστε άνετα να επεξεργάζεστε αρχεία απευθείας.
- Εγκαταστήστε ένα Plugin: Αναζητήστε ένα πρόσθετο που επιτρέπει αλλαγές στις ρυθμίσεις της PHP, όπως το WP Maximum Execution Time Exceeded ή το WP Config File Editor.
- Προσαρμόστε τη ρύθμιση: Ακολουθήστε τις οδηγίες του πρόσθετου για να αυξήσετε τον μέγιστο χρόνο εκτέλεσης.
Επικοινωνήστε με τον πάροχο φιλοξενίας σας
Αν δεν αισθάνεστε άνετα να κάνετε αυτές τις αλλαγές μόνοι σας ή αν προσπαθήσατε χωρίς επιτυχία, επικοινωνήστε με τον πάροχο φιλοξενίας σας. Ορισμένα περιβάλλοντα φιλοξενίας περιορίζουν αυτές τις αλλαγές και ο πάροχός σας μπορεί να χρειαστεί να προσαρμόσει τον χρόνο εκτέλεσης για εσάς.
συμπέρασμα
Η αύξηση του μέγιστου χρόνου εκτέλεσης μπορεί να βοηθήσει στην επίλυση του σφάλματος "Fatal Error: Χρόνος εκτέλεσης" στο WordPress. Ωστόσο, είναι επίσης σημαντικό να διερευνήσετε την υποκείμενη αιτία, όπως ένα πρόσθετο ή ένα θέμα που απαιτεί υπερβολικούς πόρους, για να αποτρέψετε μελλοντικά περιστατικά. Η τακτική συντήρηση του ιστότοπού σας, η ενημέρωση του πυρήνα του WordPress, των πρόσθετων προγραμμάτων και των θεμάτων και η χρήση ποιοτικής φιλοξενίας μπορούν επίσης να βοηθήσουν στην αποφυγή τέτοιων σφαλμάτων.