Curl error: 6# Couldn't resolve host.

Инсталлер и магазин с темами оформления отваливаются с ошибкой.
Curl error: 6# Couldn't resolve host 'www.webasyst.com' at [http://www.webasyst.com/download/2.0/apps/?.....

работаю через прокси. задан в $http_proxy
в консоли `curl www.webasyst.com` работает.

также везде добавляется index.php
если в конфиге поставить 'mod_rewrite' => '1'
то отваливается весь сайт, работает только страница "добро пожаловать"

3 ответа

  • 1
    Михаил Ушенин Webasyst 21 ноября 2014 10:22 #
    Для работы опции mod_rewrite при использовании apache должен быть установлен модуль mod_rewrite. Если в качестве веб-сервера используется nginx, то его конфигурация должна использовать настройки из этой статьи: http://www.webasyst.ru/developers/docs/tips/nginx-fastcgi/

    По поводу curl: попробуйте запустить из браузера какой-нибудь простейший PHP-скрипт с обращением к домену www.webasyst.com с помощью curl. Если ошибка останется, значит, что-то не так в вашей серверной конфигурации. Возможно, резолвер использует старый кеш DNS, попробуйте почистить.
    • 0
      %username% 21 ноября 2014 10:55 #
      спасибо)

      установлен модуль был по дефолту.
      httpd.conf:
      LoadModule rewrite_module modules/mod_rewrite.so


      curl: скрипт работает только если явно указать ему
      curl_setopt($ch, CURLOPT_PROXY, "http://ххх.ххх.ххх.ххх:3128");
      без прокси работать отказывается с такой же ошибкой.

      можно как-нибудь сделать, чтобы curl брал прокси из окружения? не очень хочется во всех скриптах c curl дописывать эту строчку(
  • 0
    Ram 15 ноября 2018 12:47 #

    Curl error: 6# Couldn't resolve host.

    Может кому полезно будет: в некоторых ситуациях помогает полная перезагрузка сервера.

Добавить ответ

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