Статьи

Исправьте установку PHP, в которой отсутствует ошибка расширения MySQL

Одна из распространенных ошибок, возникающих при установке WordPress на новый VPS, заключается в том, что в вашей установке PHP отсутствует ошибка расширения MySQL. Эта ошибка возникает, когда расширение MySQL не существует на VPS. По умолчанию у многих операторов нет этого расширения.

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

В этой статье мы обсудим 5 простых способов исправить эту ошибку. Выполнив следующие действия, вы можете исправить ошибку «В вашей установке PHP отсутствует расширение MySQL».

В нашей предыдущей статье мы обсуждали, как увеличить память PHP в WordPress.

Как исправить ошибку “Появляется ваша установка PHP…”

Исправьте установку PHP, в которой отсутствует ошибка расширения MySQL

Как упоминалось выше, в этой статье мы представляем 5 методов исправления вашей установки PHP, в которой отсутствует ошибка расширения MySQL.

1. Проверьте и установите расширение PHP MySQL.

По умолчанию расширение PHP MySQL не существует для большинства системных операторов. PHP использует этот модуль для отправки команд SQL и получения их от MySQL.

Чтобы установить расширение PHP MySQL, вам необходимо создать файл info.php.

Для этого вам необходимо скачать Notepad ++ и запустить его. Скопируйте и вставьте приведенный ниже код и сохраните файл как info.php:

Загрузите сохраненный файл в корневой каталог.

Для установки PHP откройте в браузере http://www.yourdomainname.com/info.php.

Перейдите в службу поддержки MySQL. Если у вас установлен MySQL, его версия отображается рядом с версией Client API. Если вы не установили MySQL, выполните следующие действия:

Установите PHP MySQL на серверы, совместимые с RedHat или Ubuntu

В зависимости от вашей версии PHP выполните следующие команды. Помните, что приведенные ниже команды работают, только если ваш сервер совместим с RedHat.

Версия 5:

Версия 7:

Запустите Apache или PHP-FPM.

Чтобы исправить вашу установку PHP, похоже, отсутствует ошибка расширения MySQL на серверах Ubuntu, выполните следующие команды. Команды различны для каждой версии PHP:

Версия 5:

Версия 7:

#apt-get update
#apt-get install php7.0-mysql

Перезапустите сервер и проверьте, исчезла ли ошибка.

2. Просмотрите конфигурацию каталога расширений MySQL.

Иногда, выполнив шаги, упомянутые выше, вы по-прежнему получаете сообщение о том, что в вашей установке PHP отсутствует ошибка расширения MySQL. Эта ошибка может произойти, если ваш каталог расширений MySQL имеет неправильную конфигурацию. Это происходит, когда вы переносите свой сайт WordPress или используете новый VPS. Чтобы решить эту проблему, вам нужно проверить «extension_dir» в вашем файле PHP.ini.

Откройте файл info.php, созданный на предыдущем шаге. Найдите параметр «Загруженный файл конфигурации» и скопируйте его значение. Например:

Исправьте установку PHP, в которой отсутствует ошибка расширения MySQL

Теперь проверьте раздел «extension_dir». Убедитесь, что расширение PHP не пустое или у него правильный путь. Например:

Исправьте установку PHP, в которой отсутствует ошибка расширения MySQL

Сравните параметры «Загруженный файл конфигурации» и «extension_dir» друг с другом. Если ваше значение «extension_dir» отличается от пути к вашей версии PHP, обязательно исправьте его. Для этого введите правильный путь в вашем файле PHP.ini.

3. Убедитесь, что файлы MySQL.so и MySQL.DLL существуют.

Файл PHP.ini настроен на некоторых веб-сайтах. Этот файл не будет обновляться при обновлении PHP или переносе сервера. С другой стороны, в таких файлах, как PHP.ini, вы можете неправильно написать пути к каталогам расширений.

Лучшее решение этой проблемы – удалить строки ниже или преобразовать их в комментарии в файле PHP.ini:

;extension=mysql.so
;extension_dir=/path/to/extensions/

4. Проверьте пакеты php-mysqlnd-ms на серверах Ubuntu.

В вашей установке PHP отсутствует ошибка расширения MySQL, которая также возникает в новых версиях системного оператора Ubuntu. Потому что Ubuntu использует локальные диски MySQL вместо старой библиотеки PHP. Установка пакета php5-mysqlnd-ms может исправить эту ошибку. Для этого выполните следующую команду:

Чтобы проверить наличие всех пакетов, содержащих MySQL, выполните следующую команду:

Ubuntu:

Красная шляпа:

5. Проверьте конфигурацию PHP в suPHP_CinfigPath.

Персонализированные файлы PHP загружаются с помощью suPHP_CinfigPath. Однако эта возможность доступна для серверов с включенным suPHP.

Если эти файлы настроены в файле .htaccess, вы можете легко исправить эту ошибку. Эта ошибка возникает из-за ввода значений, которые отличаются от значений расширения MySQL. Особенно на общих серверах, таких как Plesk, cPanel и WHM.

Чтобы исправить эту ошибку, вам необходимо деактивировать suPHP_ConfigPath в файле .htaccess. Если в вашей установке PHP отсутствует ошибка расширения MySQL, вам необходимо проверить файл PHP.ini.

Проверьте значения в PHP.ini и исправьте их.

Вывод

В этой статье мы обсудили, что в вашей установке PHP отсутствует ошибка расширения MySQL.

Мы узнали, что эта ошибка обычно возникает, когда вы обновляете свой PHP или переносите свой сайт на другой сервер. С помощью 5 простых методов мы можем исправить эту ошибку. Мы проверили конфигурацию PHP.ini, чтобы исправить эту ошибку. Кроме того, мы узнали, как проверять разные пакеты в Ubuntu и R

Кнопка «Наверх»