Вы столкнулись с неприятным сообщением об ошибке: «Похоже, в вашей установке PHP отсутствует расширение MySQL, необходимое для WordPress»? Не волнуйтесь, вы не одиноки. Эта ошибка обычно возникает, когда необходимое расширение MySQL не включено в вашей конфигурации PHP. В этой статье блога мы рассмотрим несколько методов, которые помогут вам решить эту проблему и обеспечить бесперебойную работу вашего сайта WordPress.
Но прежде чем перейти к решениям, давайте лучше разберемся в самой проблеме. WordPress использует PHP для связи с базой данных MySQL, где хранятся все данные вашего веб-сайта. Расширение MySQL — это жизненно важный компонент, который позволяет PHP подключаться и взаимодействовать с базой данных MySQL. Если это расширение отсутствует или включено неправильно, вы столкнетесь с ужасной ошибкой «отсутствует расширение MySQL».
Теперь давайте рассмотрим некоторые возможные способы решения этой проблемы:
Метод 1: проверьте версию PHP
Убедитесь, что на вашем сервере установлена совместимая версия PHP. WordPress рекомендует использовать PHP версии 7.4 или выше для оптимальной совместимости. Вы можете проверить свою версию PHP, создав простой файл PHP со следующим кодом:
<?php
phpinfo();
?>
Загрузите этот файл на свой сервер и получите к нему доступ через веб-браузер. Найдите информацию о версии PHP на загружаемой странице. Если вы используете устаревшую версию PHP, рассмотрите возможность обновления до более новой версии.
Метод 2: установите или включите расширение MySQL
Если в вашей установке PHP действительно отсутствует расширение MySQL, вы можете установить или включить его в зависимости от настроек вашего сервера.
Для систем на базе Debian/Ubuntu выполните следующую команду:
sudo apt-get install php-mysql
Для систем на базе Red Hat/CentOS используйте следующую команду:
sudo yum install php-mysql
После установки расширения MySQL перезагрузите веб-сервер, чтобы изменения вступили в силу.
Метод 3: включить расширение MySQL в конфигурации PHP
Иногда расширение MySQL присутствует, но не включено в конфигурации PHP. Чтобы включить его, выполните следующие действия:
-
Найдите файл конфигурации PHP, обычно называемый
php.ini. -
Откройте файл
php.iniв текстовом редакторе. -
Найдите следующую строку:
;extension=mysqli -
Удалите точку с запятой (;) в начале строки, чтобы раскомментировать ее:
extension=mysqli -
Сохраните изменения и перезапустите веб-сервер.
Метод 4: переключиться на расширение MySQLi или PDO
В качестве альтернативы устаревшему расширению MySQL вы можете переключиться на расширение MySQLi или PDO, оба из которых обеспечивают улучшенную безопасность и функциональность.
Чтобы переключиться на MySQLi, выполните следующие действия:
-
Найдите файл конфигурации PHP (
php.ini). -
Откройте файл
php.iniв текстовом редакторе. -
Найдите следующую строку:
;extension=mysqli -
Удалите точку с запятой (;) в начале строки, чтобы раскомментировать ее:
extension=mysqli -
Сохраните изменения и перезапустите веб-сервер.
Для PDO вам может потребоваться установить драйвер PDO MySQL, если он еще не установлен. Используйте следующую команду:
sudo apt-get install php7.4-mysql
Метод 5: обратитесь к своему провайдеру веб-хостинга
Если вы используете общий хостинг, возможно, ваш провайдер веб-хостинга отключил расширение MySQL по соображениям безопасности. В таких случаях обратитесь в службу поддержки вашего хостинга и объясните проблему. Возможно, они смогут помочь вам включить расширение или предложить альтернативное решение.
Следуя одному из этих методов, вы сможете исправить ошибку «отсутствует расширение MySQL» и вернуть свой сайт WordPress в нужное русло.
Помните, что всегда делайте резервную копию своего веб-сайта и базы данных, прежде чем вносить какие-либо изменения в конфигурацию сервера.
Надеюсь, эта статья помогла вам устранить неполадки и устранить ошибку расширения WordPress MySQL. Теперь вы можете беспрепятственно сосредоточиться на создании и улучшении своего веб-сайта.
Удачного WordPress!