PHP to język programowania, którego używamy do tworzenia i utrzymywania WordPressa. Nowsze wersje PHP są zarówno szybsze, jak i bezpieczniejsze. Jeśli WordPress wykryje, że Twoja witryna działa w trybie anwersji, zostaniesz poproszony o aktualizację. W poprzednim przewodniku pokazaliśmy **jak zaktualizować wersję PHP dla witryn WordPress za pomocą hostingu Hostgator Hostgator oferuje wtyczkę PHP Selector lub MultiPHP Manager w zależności od serwera do zarządzania wersją PHP dla Twojej witryny. Jeśli wcześniej korzystałeś z narzędzia PHP Selector do aktualizacji wersji PHP do nowszej wersji, a ostatnio korzystałeś z nowej wtyczki MultiPHP Manager do aktualizacji PHP, na Twojej stronie może występować ten błąd. Ostrzeżenie: Założono użycie niezdefiniowanej stałej WP_CONTENT_DIR âÃÂàâÃÂÃÂWP_CONTENT_DIRâÃÂà(spowoduje to wyświetlenie błędu w przyszłej wersji PHP) w /home1/xxxx/public_html/wp-includes/load.phpon linia 115 Wygląda na to, że w Twojej instalacji PHP brakuje rozszerzenia MySQL, które jest wymagane przez WordPress. Ten błąd jest spowodowany przez zduplikowaną procedurę obsługi w pliku .htaccess i można go łatwo naprawić, wykonując poniższe czynności. == Utwórz kopię zapasową pliku .htaccess == Zaloguj się do cPanelu za pomocą Hostgatora. Przejdź do Witryny >Pliki >Menedżer plików. Znajdź katalog główny dokumentu dla swojej domeny lub witryny. Jeśli hostujesz tylko jedną witrynę internetową na koncie hostingowym, jej domyślnym katalogiem głównym jest zazwyczaj folder **public_html**. Jeśli robisz to dla subdomeny lub domeny dodatkowej, zamiast tego znajdź katalog główny dokumentu dla tej domeny. Plik .htaccess można znaleźć w katalogu głównym witryny. Utwórz nowy folder w katalogu głównym. Następnie kliknij prawym przyciskiem myszy plik .htaccess, wybierz Kopiuj z menu kontekstowego, następnie wprowadź ścieżkę do pliku, wpisz nową nazwę folderu, do którego chcesz skopiować ten plik konfiguracyjny. Możesz również pobrać kopię tego pliku ze swojego serwera na komputer lokalny jako kopię zapasową. == Edytuj plik .htaccess == W Menedżerze plików kliknij prawym przyciskiem myszy .htaccess, wybierz Edytuj z menu kontekstowego, a następnie ponownie kliknij Edytuj w wyskakującym oknie. W pliku .htaccess kliknij przycisk Szukaj, wpisz âÃÂÃÂaddhandlerâÃÂÃÂ, powinieneś znaleźć dwa wpisy dla programów obsługi PHP. ! error-hostgator.jpg?resize=700%2C616&ssl=1) Stary, który będziesz musiał usunąć, będzie wyglądał jak jeden z tych: # Użyj PHP71 jako domyślnej aplikacji AddHandler/x-httpd-php71 .php suPHP_ConfigPath /opt/php71/lib lub #Użyj PHPedge jako domyślnej aplikacji AddHandler/x-httpd-php-edge .php suPHP_ConfigPath /opt/phpedge/lib Nowy, który chcesz zachować, będzie wyglądał jak ten poniżej. # php -- BEGIN wygenerowany przez cPanel program obsługi, nie edytuj # Ustaw pakiet âÃÂÃÂea-php74âÃÂàjako domyślny pakiet â Język programowania PHP. AddHandler application/x-httpd-ea-php74 .php .php7 .phtml # php -- KONIEC modułu obsługi generowanego przez cPanel, nie edytuj Kliknij **Zapisz zmiany**, a następnie **Zamknij**, aby zamknąć edytor. Spróbuj ponownie załadować swoją witrynę z przeglądarki i sprawdź, czy błąd zniknął. Wskazówki bonusowe - Jeśli twój plik .htaccess zawiera więcej niż jeden stary wpis obsługi PHP, powinieneś wyłączyć wszystkie te przestarzałe procedury obsługi PHP i mieć tylko jeden wpis. - Jeśli Twoja witryna nadal wyświetla błąd brakującego wymaganego rozszerzenia MySQL WordPress, wyszukaj inny plik .htaccess nad głównym dokumentem Twojej witryny internetowej. Otwórz ten .htaccess i sprawdź, czy jest tam moduł obsługi PHP i wyłącz go. Ponownie możesz powielić lub wykonać kopię zapasową pliku .htaccess przed jego edycją.