Πώς να διορθώσετε το σφάλμα εξάντλησης μνήμης WordPress - Αύξηση της μνήμης PHP

Το σφάλμα εξάντλησης μνήμης του WordPress εμφανίζεται όταν ένα σενάριο υπερβαίνει το προεπιλεγμένο όριο κατανομής μνήμης για την PHP. Αυτό μπορεί να εμποδίσει τη σωστή λειτουργία του ιστότοπού σας και να οδηγήσει σε ένα μήνυμα σφάλματος όπως "Μοιραίο σφάλμα: Εξαντλήθηκε το επιτρεπόμενο μέγεθος μνήμης X bytes". Η αύξηση του ορίου μνήμης της PHP μπορεί συχνά να επιλύσει αυτό το πρόβλημα...

Επεξεργαστείτε το αρχείο wp-config.php

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

  • Συνδεθείτε με την ιστοσελίδα σας χρησιμοποιώντας ένα πρόγραμμα-πελάτη FTP ή τον διαχειριστή αρχείων που παρέχεται στον πίνακα ελέγχου της φιλοξενίας σας.
  • Εντοπίστε το wp-config.php αρχείο το οποίο βρίσκεται στον ριζικό κατάλογο της εγκατάστασης του WordPress σας.
  • Επεξεργαστείτε το αρχείο και προσθέστε την ακόλουθη γραμμή κώδικα ακριβώς πριν από τη γραμμή που λέει /* Αυτό είναι όλο, σταματήστε την επεξεργασία! Καλό blogging. */:
define('WP_MEMORY_LIMIT', '256M'),

Αυτή η γραμμή αυξάνει το όριο μνήμης της PHP στα 256MB. Μπορείτε να προσαρμόσετε την τιμή ανάλογα με τις ανάγκες σας και τις δυνατότητες του περιβάλλοντος φιλοξενίας σας.

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

Επεξεργαστείτε το αρχείο PHP.ini

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

  • Αυτό το αρχείο συνήθως δεν είναι προσβάσιμο σε κοινόχρηστη φιλοξενία, αλλά μπορείτε να δημιουργήσετε ένα αρχείο με όνομα php.ini στον ριζικό κατάλογο της εγκατάστασης του WordPress και προσθέστε την ακόλουθη γραμμή:
memory_limit = 256M
  • Εάν βρίσκεστε σε έναν VPS ή dedicated server και έχετε πρόσβαση στον κεντρικό php.ini αρχείο, μπορείτε να επεξεργαστείτε απευθείας αυτό το αρχείο με την ίδια γραμμή. Η θέση αυτού του αρχείου μπορεί να διαφέρει ανάλογα με τη διαμόρφωση του διακομιστή σας.

Επεξεργαστείτε το αρχείο .htaccess

Ένας άλλος τρόπος για να αυξήσετε το όριο μνήμης της PHP είναι να επεξεργαστείτε το αρχείο .htaccess αρχείο που βρίσκεται στον ριζικό κατάλογο της εγκατάστασης του WordPress σας.

  • Πρόσβαση στον ιστότοπό σας μέσω FTP ή διαχειριστή αρχείων, και βρείτε το .htaccess αρχείο.
  • Επεξεργαστείτε το αρχείο και προσθέστε την ακόλουθη γραμμή:
php_value memory_limit 256M
  • Αποθηκεύστε τις αλλαγές σας και ελέγξτε αν το σφάλμα εξάντλησης μνήμης επιλύθηκε.

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

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

συμπέρασμα

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