Postgresql + локальное соединение из php

Тема в разделе "Базы данных", создана пользователем midw0rk, 6 май 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. midw0rk

    midw0rk Создатель

    Регистр.:
    1 окт 2008
    Сообщения:
    33
    Симпатии:
    7
    Приветствую всех!

    Имеется небольшой сервер для локальной сети (FC 8), собрал на нём из сорцов субд postgresql, всё собралось без проблем и ошибок. Создал бд, роли пользователей, настроил pg_hba.conf со следующими параметрами


    local all all password
    host all all 127.0.0.1/32 password


    Запустил postgresql


    pg_ctl -D /usr/local/pgsql/data -o "-i" start


    Из php пытаюсь подключиться к базе данных (локальное подключение), а не получается. (для подключения использую либу ADOdb Database Abstraction Library for PHP). Через консоль всё работает просто замечательно. На аналогичном сервер всё собирал так же и через эту библиотеку соединялся с postgresql без проблем.

    В чём может быть проблема и в какую сторону копать для её поиска?

    Postgresql 8.2.

    PS: По моему мнению проблема именно в postgresql, только в какую сторону копать не знаю. Файрволлы все отключены в системе (в iptables нет никаких цепочек, кроме подсчета трафика по сетевому интерфейсу). Пароли для пользователей заданы правильно.

    PPS: Извиняюсь, если не в той ветке создал тему.

    Заранее всем спасибо!
     
  2. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    591
    Что есть в логе?
    Попробуй подключиться напрямую, а не через AdoDB.
     
  3. midw0rk

    midw0rk Создатель

    Регистр.:
    1 окт 2008
    Сообщения:
    33
    Симпатии:
    7
    В логах всё чисто :)

    Проблема решена, пересобрал php с поддержкой pdo и pdo-pgsql, в первом случае расширения ставил через pecl ( видимо что-то криво встало, хотя по php -v нет никаких ошибок ).
     
Статус темы:
Закрыта.