WordPress: Нет ни одного доступного HTTP-транспорта
При попытке CMS WordPress обновить ядро или любой плагин, среда выдаёт информационное сообщение:
Загрузка не удалась. Нет ни одного доступного HTTP-транспорта, который может завершить запрос.
Иногда вебмастер сталкивается с этой проблемой при создании нового сайта, иногда она возникает при переезде сайта от одного хостпровайдера к другому. Причём, сайт нормально работает, как публичная часть, так и административная. Ошибка наблюдается только при обновлении среды или любого её компонента.
Решение проблемы с WordPress на примере хостинга RUCenter
Приведём пример решения проблемы на примере хостинга от RUCenter, так как именно у пользователей этого хостпровайдера часто возникают подобные ошибки.
Заходим в панель управления. Далее «Управление модулями». Далее «Настройка модуля PHP».
Разворачиваем вкладку «Управление расширениями» и включаем расширение PHP — «curl». Это расширение позволяет взаимодействовать с серверами, используя различные протоколы.
Проверяйте теперь работу вашего сайта на 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! Продвигайтесь с удовольствием!
Очень помогла ваша статья. С хостингом r01.ru такая же проблема оказалась.