502 Bad Gateway после установки Pear

Тема в разделе "Администрирование серверов", создана пользователем bvb, 17 янв 2011.

Модераторы: mefish, stooper
  1. bvb

    bvb

    Регистр.:
    17 май 2009
    Сообщения:
    189
    Симпатии:
    34
    После установки Pear на странице с проверкой установлен ли Pear, Nginx выдает 502 Bad Gateway. В чем может быть проблема и что делать?
     
  2. ask0n

    ask0n

    Регистр.:
    9 июн 2009
    Сообщения:
    227
    Симпатии:
    63
    502я ошибка означает что вывод от скрипта недоступен, если nginx проксирует запросы на бэкенд с апачем, нужно смотреть логи апача.
    Если скрипт запускается на VDS велика вероятность, что просто не хватает ресурсов для выполнения скрипта.
     
  3. bvb

    bvb

    Регистр.:
    17 май 2009
    Сообщения:
    189
    Симпатии:
    34
    Ошибка возникает при выполнении include('system.php')
    UPD: Похоже я просто неправильно установил PEAR. Но тогда вопрос как это сделать?
     
  4. alica

    alica

    Регистр.:
    28 июл 2008
    Сообщения:
    243
    Симпатии:
    76
    Какая ос ? Как устанавливали, из исходников ? Какая связка стоит на хосте nginx(fronted) + apache + php (как модуль апач) ?
     
  5. bvb

    bvb

    Регистр.:
    17 май 2009
    Сообщения:
    189
    Симпатии:
    34
    alica, Centos все как Вы сказали. Все файлы на месте, в include_path тоже все верно. Но не работает!
     
  6. ask0n

    ask0n

    Регистр.:
    9 июн 2009
    Сообщения:
    227
    Симпатии:
    63
    В php.ini включено?
     
  7. bvb

    bvb

    Регистр.:
    17 май 2009
    Сообщения:
    189
    Симпатии:
    34
    Включено. Я наконец-то решил проблему. В open_basedir была указана директория в которой содержалась public_html. Установил значение open_basedir в none и ошибка исчезла. Не приведет ли это к другим проблемам?
     
  8. gres_18

    gres_18 Pythonобандерівець®

    Регистр.:
    26 апр 2009
    Сообщения:
    407
    Симпатии:
    206
    Хотелось бы конкретики. Как все таки устанавливался PEAR? Надеюсь, в соответствии с оф.руководством? Потому что отключением open_basedir ставится под угрозу безопасность всего сервера. Подробнее про эту опцию можно найти на php.net:
     
  9. bvb

    bvb

    Регистр.:
    17 май 2009
    Сообщения:
    189
    Симпатии:
    34
    Да.
    На одном из хостингов(jino) у меня изначально open_basedir = none
     
  10. globalmoney

    globalmoney

    Регистр.:
    28 апр 2007
    Сообщения:
    406
    Симпатии:
    29
    Значит на том сервере php работает не как модуль apache.