PHP is de programmeertaal die we gebruiken om WordPress te bouwen en te onderhouden. Nieuwere versies van PHP zijn zowel sneller als veiliger. Als WordPress heeft gedetecteerd dat uw site op een anversie draait, wordt u gevraagd om bij te werken. In een eerdere gids hebben we laten zien **Hoe de PHP-versie voor WordPress-sites bij te werken met Hostgator-webhosting Hostgator biedt PHP Selector of MultiPHP Manager-plug-in, afhankelijk van uw server, om de PHP-versie voor uw site te beheren. Als je eerder de PHP Selector hebt gebruikt om de PHP-versie naar een nieuwere versie te upgraden en vervolgens onlangs de nieuwe MultiPHP Manager-plug-in hebt gebruikt om PHP bij te werken, kan deze fout op je site voorkomen. Waarschuwing: Gebruik van ongedefinieerde constante WP_CONTENT_DIR âÃÂàverondersteld âÃÂÃÂWP_CONTENT_DIRâÃÂà(hierdoor wordt een fout gegenereerd in een toekomstige versie van PHP) in /home1/xxxx/public_html/wp-includes/load.php op regel 115 Uw PHP-installatie lijkt de MySQL-extensie te missen die vereist is voor WordPress. Deze fout wordt veroorzaakt door de dubbele handler in het .htaccess-bestand en kan eenvoudig worden verholpen door de onderstaande stappen te volgen. == Maak een back-up van het .htaccess-bestand == Log in op het cPanel met Hostgator. Ga naar Websites >Bestanden >Bestandsbeheer. Zoek de documenthoofdmap voor uw domein of website. Als u slechts één website host in het hostingaccount, is de standaard root meestal de map **public_html**. Als u dit doet voor een subdomein of een aanvullend domein, zoekt u in plaats daarvan de documenthoofdmap voor dat domein. Het .htaccess-bestand is te vinden in de root-director van de site. Maak een nieuwe map aan in de root. Klik vervolgens met de rechtermuisknop op het .htaccess-bestand, selecteer Kopiëren in het contextmenu, voer vervolgens het bestandspad in en typ de nieuwe mapnaam om dit configuratiebestand naar te kopiëren. U kunt ook een kopie van dit bestand downloaden van uw server naar uw lokale computer als back-up. == Bewerk .htaccess-bestand == Klik in Bestandsbeheer met de rechtermuisknop op .htaccess, selecteer Bewerken in het contextmenu en klik vervolgens nogmaals op Bewerken in het pop-upvenster. Klik in uw .htaccess-bestand op de knop Zoeken, typ âÃÂÃÂaddhandlerâÃÂÃÂ, u zou twee ingangen voor PHP-handlers moeten vinden. ![ Herstel de ontbrekende WordPress vereiste MySQL-extensiefout met 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) De oude die u moet verwijderen, ziet er als volgt uit: # Gebruik PHP71 als standaard AddHandler application/x-httpd-php71 .php suPHP_ConfigPath /opt/php71/lib of #Gebruik PHPedge als standaard AddHandler application/x-httpd-php-edge .php suPHP_ConfigPath /opt/phpedge/lib De nieuwe die je wilt behouden, ziet er uit zoals hieronder. # php -- BEGIN door cPanel gegenereerde handler, niet bewerken # Stel het âÃÂÃÂea-php74âÃÂÃÂ-pakket in als het standaardpakket â ÃÂÃÂPHP-programmeertaal. AddHandler application/x-httpd-ea-php74 .php .php7 .phtml # php -- END Door cPanel gegenereerde handler, niet bewerken Klik **Wijzigingen opslaan** en vervolgens **Sluiten** om de editor te sluiten. Probeer uw website opnieuw te laden vanuit de browser en kijk of de fout is verdwenen. Bonustips - Als uw .htaccess-bestand meer dan één oud PHP Handler-item heeft, moet u al die verouderde PHP-handlers uitschakelen en slechts één item gebruiken. - Als uw site nog steeds de ontbrekende door WordPress vereiste MySQL-extensiefout weergeeft, zoek dan naar een ander .htaccess-bestand boven de documentroot van uw website. Open die .htaccess en controleer of er een PHP-handler in zit en schakel deze uit. Nogmaals, u kunt het .htaccess-bestand dupliceren of er een back-up van maken voordat u het bewerkt.