Как исправить ошибку установки PHP

Опубликовано: 2021-07-12

Сталкивались ли вы с ошибкой «В вашей установке PHP отсутствует расширение MySQL, которое требуется для WordPress» при попытке установить WordPress или посетить ваш сайт WordPress? Хотя WordPress - лучший доступный веб-хостинг, время от времени вы все равно можете сталкиваться с ошибками. Как и другие сообщения об ошибках WordPress, мы знаем, что получать сообщение, которое не позволяет вам использовать или просматривать ваш сайт WordPress, неприятно. Однако не стоит паниковать! Эта ошибка обычно возникает, когда что-то не так с кодом на вашем веб-сайте и что-то не позволяет WordPress подключиться к своей базе данных MySQL. В этой статье мы подробнее поговорим об этой ошибке и о том, как ее исправить. Это немного сложнее, чем исправить ошибку 404 в WordPress, и может потребоваться помощь специалиста.

Как исправить ошибку «В вашей установке PHP отсутствует расширение MySQL, которое требуется для WordPress»

Ошибка «WordPress отсутствует расширение MySQL»

Ошибка «В вашей установке PHP отсутствует расширение MySQL, которое требуется для WordPress» возникает из-за проблемы с кодом или скриптами на вашем сервере. Чтобы быть более конкретным, это означает, что PHP на вашем сервере не имеет необходимого расширения для подключения вашего сайта WordPress к его базе данных MySQL.

Причины появления ошибки «В вашей установке PHP отсутствует расширение MySQL»

Есть две основные причины этой ошибки:

Вы используете устаревшую версию WordPress

Если вы используете очень старую версию WordPress с современной версией PHP, вы можете получить эту ошибку. Это потому, что PHP 7.0 отказался от расширения MySQL в пользу MySQLi. Это означает, что PHP 7+ больше не включает расширение MySQL, необходимое WordPress. В более новых версиях WordPress используются более новые расширения PDO_MySQL или MySQLi. Вот почему более старые версии WordPress, также известные как версия ниже 3.9, могут вызывать эту ошибку.

Вы используете PHP 5.6 или более раннюю версию, но расширение отсутствует или настроено неправильно

Другая причина, по которой вы можете столкнуться с этой ошибкой, заключается в том, что вы используете PHP 5.6, который был до того, как расширение MySQL было объявлено устаревшим, но расширение отсутствует или настроено неправильно.

Ошибка «WordPress отсутствует расширение MySQL»

Как исправить ошибку «В вашей установке PHP отсутствует расширение MySQL, которое требуется для WordPress»

Теперь, когда вы знаете, что означает эта ошибка и что могло ее вызвать, давайте обсудим некоторые шаги, которые вы можете предпринять для решения проблемы.

1. Проверьте, какую версию PHP вы используете.

Первый способ решить эту проблему - проверить, на какой версии PHP работает сервер вашего сайта WordPress. Это поможет вам понять, что нужно сделать дальше. Чтобы проверить, сначала подключитесь к серверу вашего сайта WordPress с помощью FTP. Если вы не знаете свои учетные данные FTP, вы можете получить их на своем веб-хосте. Для подключения вам понадобится FTP-клиент. Если ваш хост использует cPanel, вы можете использовать инструмент cPanel File Manager.

После подключения к серверу создайте новый файл с именем phpinfo.php в корневом каталоге вашего веб-сайта WordPress. (Это должна быть та же папка, что и ваш файл wp-config.php.)

Затем отредактируйте файл и добавьте следующий фрагмент кода:

<php

phpinfo ();

?>

Затем сохраните файл (и повторно загрузите сохраненную версию, если необходимо), перейдите на yoursite.com/phpinfo.php и убедитесь, что вы заменили yoursite.com на свое фактическое доменное имя. Вы увидите экран, который показывает много данных о конфигурации PHP на вашем сервере. Прокрутите вниз до раздела «Ядро» и найдите пункт «Версия PHP». Проверьте числа: они будут в формате xxx. Если ваш PHP начинается с 7, вам, скорее всего, потребуется обновить программное обеспечение WordPress. Если нет, возможно, вам не хватает расширения MySQL. Настоятельно рекомендуется использовать на своем веб-сайте последнюю версию PHP.

2. Обновите основное программное обеспечение WordPress.

Если ваш сервер использует PHP 7+, вероятно, причина в том, что вы используете старую версию WordPress. Эта ошибка может возникнуть, если вы используете WordPress версии 3.9 или ниже. В этом случае вам нужно будет обновить программное обеспечение WordPress. Хорошая новость в том, что обновив программное обеспечение WordPress, вы получите множество других функций, повышение безопасности и производительности. Последняя версия WordPress в 2021 году - WordPress 5.7.

Как вручную обновить программное обеспечение WordPress

Чтобы вручную обновить имеющуюся у вас версию WordPress, сначала убедитесь, что на вашем сайте есть резервная копия. Затем перейдите на сайт WordPress.org и просто загрузите последнюю версию программного обеспечения. После того, как вы скачали его, распакуйте zip-файл на свой компьютер. Затем откройте файл, содержащий все файлы WordPress, и удалите эти элементы:

  • Файл wp-config-sample.php
  • Файл wp-config.php (если этот файл есть, чего может и не быть)
  • И папка wp-content

После их удаления загрузите оставшиеся файлы и папки на свой сервер через FTP. Когда FTP-клиент запрашивает дубликаты файлов, скажите ему перезаписать все файлы. После завершения загрузки файлов ваш сайт WordPress будет работать с самой последней версией, и ошибка должна быть устранена! Не забудьте также обновить все свои темы WordPress и плагины WordPress до последних версий.

ошибки wordpress

3. Проверьте, установлено ли расширение MySQL.

На вашем сайте может отсутствовать расширение MySQL, которое требуется WordPress, если ваш сервер все еще использует PHP 5.6 или ниже. Чтобы проверить, отсутствует ли у вас это расширение, вернитесь к файлу phpinfo.php, который вы загрузили на свой сервер на первом этапе этой статьи. Найдите раздел с именем «mysql» или «mysqli». Если расширение MySQL установлено, вы увидите номер версии рядом с пунктом «Версия библиотеки клиентского API».

Если вы не можете найти эти данные, расширение MySQL не установлено. В этом случае мы рекомендуем вам связаться со службой поддержки вашего хоста и попросить их установить его для вас.

4. Убедитесь, что ваше расширение PHP настроено правильно.

Если вы используете PHP 5.6 или ниже и расширение установлено, проблема может заключаться в том, что оно неправильно настроено. Есть несколько общих проблем с расширением PHP:

  • Загрузка файла php.ini, предназначенного для серверов Windows, когда вы используете сервер Linux
  • Неправильные пути к файлам

Чтобы найти местоположение вашего файла php.ini, перейдите к файлу phpinfo.php, который вы создали ранее. Во-первых, обязательно сделайте резервную копию существующего файла, загрузив его на свой локальный компьютер. Затем попробуйте удалить файл php.ini, и это может решить проблему.

в вашей установке php отсутствует расширение mysql

Исправьте ошибки WordPress с помощью SEO-дизайна Чикаго

Надеюсь, эти шаги помогли вам устранить ошибку «в вашей установке PHP отсутствует расширение MySQL, которое требуется для WordPress». Если у вас все еще возникают ошибки и проблемы с вашим сайтом WordPress, свяжитесь со специалистами SEO Design Chicago! Наши веб-разработчики могут помочь вам исправить любые распространенные ошибки и проблемы WordPress, которые возникают на вашем веб-сайте WordPress.

FAQs:

  • Что означает ошибка «В вашей установке PHP отсутствует расширение MySQL, необходимое для WordPress»?
  • Как проверить, установлено ли расширение MySQL?
  • Что вызывает ошибку «WordPress отсутствует расширение MySQL»?
  • Как исправить ошибку «В вашей установке PHP отсутствует расширение MySQL, которое требуется для WordPress»?
  • Как обновить программное обеспечение WordPress?