При попытке CMS WordPress обновить ядро или любой плагин, среда выдаёт информационное сообщение:

Загрузка не удалась. Нет ни одного доступного HTTP-транспорта, который может завершить запрос.

Иногда вебмастер сталкивается с этой проблемой при создании нового сайта, иногда она возникает при переезде сайта от одного хостпровайдера к другому. Причём, сайт нормально работает, как публичная часть, так и административная. Ошибка наблюдается только при обновлении среды или любого её компонента.

Решение проблемы с WordPress на примере хостинга RUCenter

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

Заходим в панель управления. Далее «Управление модулями». Далее «Настройка модуля PHP».

Wordpress: Нет ни одного доступного HTTP-транспорта

WordPress: Нет ни одного доступного HTTP-транспорта

Разворачиваем вкладку «Управление расширениями» и включаем расширение PHP — «curl». Это расширение позволяет взаимодействовать с серверами, используя различные протоколы.

Wordpress: Нет ни одного доступного HTTP-транспорта

WordPress: Нет ни одного доступного HTTP-транспорта

Проверяйте теперь работу вашего сайта на WordPress. Работает? Пользуйтесь на здоровье!

Схожие проблемы: Call to undefined function filter_input().

Почему с подобной проблемой сталкиваются на хостинге RUCenter?

Когда вы создаёте виртуальную площадку на хостинге RUCenter, в панели управления хостингом отключены все расширения. Если верить документации, расширения существенно влияют на нагрузку на сервер. Таким образом компания RUCenter заботится о своих ресурсах, видимо. Практика показывает, что это дурная забота ибо большая часть владельцев виртуальных площадок — люди более чем далёкие от глубоких знаний в области архитектуры сервера Apache и среды PHP. И, пожалуй, само словосочетание «нагрузка на сервер» в состоянии вызвать головную боль и недовольство.

Еще проблемы: Блокировка хостинга из-за превышения дисковой квоты.

Что делать, если ошибка возникает на другом хостинге?

Если у вас есть доступ к файлу конфигурации PHP (php.ini), найдите и раскомментируйте следующую строку:

extension=php_curl.dll

После перезапуска сервера всё должно заработать. Однако, большинство хостпровайдеров не предоставляет прямого доступа к файлу конфигурации PHP. Поэтому, вероятней всего вам придётся писать в службу технической поддержки заявку на подключение расширения.

P.S.: Не раз натыкался в этих ваших интернетах на то, что якобы необходимо включить ещё расширение «openssl». Никакого доступа к библиотеке OpenSSL для корректной работы WordPress вам не нужно, среда чудесно работает без него.

Рекомендуем сервис GoGetLinks! Продвигайтесь с удовольствием!

Комментарии:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *