Η PHP είναι η γλώσσα προγραμματισμού που χρησιμοποιούμε για την κατασκευή και τη συντήρηση του WordPress. Οι νεότερες εκδόσεις της PHP είναι πιο γρήγορες και ασφαλείς. Εάν το WordPress εντοπίσει ότι ο ιστότοπός σας εκτελείται με αντιστροφή, θα σας ζητηθεί να ενημερώσετε. Σε προηγούμενο οδηγό, δείξαμε **Τρόπος ενημέρωσης της έκδοσης PHP για ιστότοπους WordPress με φιλοξενία ιστού Hostgator Το Hostgator προσφέρει είτε PHP Selector είτε plugin MultiPHP Manager ανάλογα με τον διακομιστή σας για τη διαχείριση της έκδοσης PHP για τον ιστότοπό σας. Εάν χρησιμοποιήσατε προηγουμένως τον Επιλογέα PHP για να αναβαθμίσετε την έκδοση PHP σε νεότερη έκδοση και, στη συνέχεια, χρησιμοποιήσατε πρόσφατα τη νέα προσθήκη MultiPHP Manager για να ενημερώσετε την PHP, ενδέχεται να έχετε αυτό το σφάλμα στον ιστότοπό σας. Προειδοποίηση: Χρήση απροσδιόριστης σταθεράς WP_CONTENT_DIR âÃÂàυποτίθεται âÃÂÃÂWP_CONTENT_DIRâÃÂà(αυτό θα προκαλέσει σφάλμα σε μια μελλοντική έκδοση της PHP) στη γραμμή /home1/xxxx/public_html/wp-includes/load.phpon γραμμή 115 Από την εγκατάσταση της PHP φαίνεται να λείπει η επέκταση MySQL που απαιτείται από το WordPress. Αυτό το σφάλμα προκαλείται από το πρόγραμμα χειρισμού διπλότυπων στο αρχείο .htaccess και μπορεί εύκολα να διορθωθεί ακολουθώντας τα παρακάτω βήματα. == Δημιουργήστε αντίγραφα ασφαλείας του αρχείου .htaccess == Συνδεθείτε στο cPanel με το Hostgator. Μεταβείτε στους ιστότοπους >Αρχεία >Διαχείριση αρχείων. Εντοπίστε τη ρίζα του εγγράφου για τον τομέα ή τον ιστότοπό σας. Εάν φιλοξενείτε μόνο έναν ιστότοπο στον λογαριασμό φιλοξενίας, η προεπιλεγμένη ρίζα του είναι συνήθως το **public_html** φάκελος. Εάν το κάνετε αυτό για έναν υποτομέα ή έναν τομέα πρόσθετου, βρείτε τη ρίζα του εγγράφου για αυτόν τον τομέα. Μπορείτε να βρείτε το αρχείο .htaccess στον ριζικό διευθυντή του ιστότοπου. Δημιουργήστε έναν νέο φάκελο στη ρίζα. Στη συνέχεια, κάντε δεξί κλικ στο αρχείο .htaccess, επιλέξτε Αντιγραφή από το μενού περιβάλλοντος, μετά πληκτρολογήστε τη διαδρομή του αρχείου, πληκτρολογήστε το νέο όνομα φακέλου για να αντιγράψετε αυτό το αρχείο διαμόρφωσης. Μπορείτε επίσης να κάνετε λήψη ενός αντιγράφου αυτού του αρχείου από τον διακομιστή σας στον τοπικό σας υπολογιστή ως αντίγραφο ασφαλείας. == Επεξεργασία αρχείου .htaccess == Στη Διαχείριση αρχείων, κάντε δεξί κλικ στο .htaccess, επιλέξτε Επεξεργασία από το μενού περιβάλλοντος και, στη συνέχεια, κάντε ξανά κλικ στο Επεξεργασία από το αναδυόμενο παράθυρο. Στο αρχείο .htaccess, κάντε κλικ στο κουμπί Αναζήτηση, πληκτρολογήστε âÃÂÃÂaddhandlerâÃÂÃÂ, θα πρέπει να βρείτε δύο καταχωρήσεις για χειριστές PHP. ![ Διορθώστε το σφάλμα επέκτασης MySQL που λείπει από το WordPress με το Hostgator](httpsi0.wp.com/www.betterhostreview.com/wp-content/uploads/2020/09/edit-htaccess-fix-missing-wordpress-mysql-extension- error-hostgator.jpg?resize=700%2C616&ssl=1) Το παλιό που θα χρειαστεί να αφαιρέσετε θα μοιάζει με ένα από αυτά: # Χρήση PHP71 ως προεπιλεγμένη εφαρμογή AddHandler/x-httpd-php71 .php suPHP_ConfigPath /opt/php71/lib ή #Use PHPedge ως προεπιλεγμένη εφαρμογή AddHandler/x-httpd-php-edge .php suPHP_ConfigPath /opt/phpedge/lib Το νέο που θέλετε να κρατήσετε θα μοιάζει με το παρακάτω. # php -- BEGIN cPanel-generated handler, don't edit # Ορίστε το πακέτο âÃÂÃÂea-php74âÃÂàως το προεπιλεγμένο πακέτο â Γλώσσα προγραμματισμού PHPâÃÂà AddHandler application/x-httpd-ea-php74 .php .php7 .phtml # php -- ΤΕΛΟΣ χειριστή που δημιουργήθηκε από το cPanel, μην το επεξεργαστείτε Κάντε κλικ **Αποθήκευση αλλαγών** και μετά **Κλείσιμο** για να κλείσετε το πρόγραμμα επεξεργασίας. Προσπαθήστε να φορτώσετε ξανά τον ιστότοπό σας από το πρόγραμμα περιήγησης για να δείτε αν το σφάλμα έχει φύγει. Συμβουλές μπόνους - Εάν το αρχείο σας .htaccess έχει περισσότερες από μία παλιές καταχωρίσεις PHP Handler, θα πρέπει να απενεργοποιήσετε όλους αυτούς τους ξεπερασμένους χειριστές PHP και να έχετε μόνο μία καταχώρηση. - Εάν ο ιστότοπός σας εξακολουθεί να εμφανίζει το σφάλμα επέκτασης MySQL που λείπει από το WordPress, αναζητήστε άλλο αρχείο .htaccess πάνω από τη ρίζα εγγράφου του ιστότοπού σας. Ανοίξτε αυτό το .htaccess και ελέγξτε αν υπάρχει ένας χειριστής PHP εκεί και απενεργοποιήστε τον. Και πάλι, μπορείτε να αντιγράψετε ή να δημιουργήσετε αντίγραφα ασφαλείας του αρχείου .htaccess πριν το επεξεργαστείτε.