Freebsd+Postgresql (Проблемы с установкой. Или в коде ДНК.)
Модератор: arachnid
-
lumpen
- Сообщения: 5
- ОС: Ubuntu 7.10, FreeBSD 6.2
Freebsd+Postgresql
Для поставленной конторой задачи необходим скромненький серверочек под управлением freebsd, на котором будет apache, php, postgresql. Как поставить freebsd и немного ее настроить - разобрался, поставил, поднастроил. Умудрился без проблем поставить mc
Так же, из портов, поставил postgresql 8.0, сервер и клиент. И вот уже третий день ищу, как сделать так, чтобы по команде psql выдавало не "could not connect to server: no such file or directory. Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"?", а приглашение к работе) Если кто скажет - буду признателен) Если вдруг окажется, что постгрю, при такой постановке задачи, надо будет ставить в какой-нить связке с чем-нибудь - будте добры, обратите на это мое внимание)
-
arachnid
- Модератор
- Сообщения: 1100
- ОС: freeBSD
Re: Freebsd+Postgresql
начнем с простого - постгрес запущен?
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
Ariasp
- Сообщения: 254
- Статус: NixLander
Re: Freebsd+Postgresql
а постгрес собственно запущен? -- /usr/local/etc/rc.d/postgresql start
и выполнена ли инициализация базы: su -l pgsql -c initdb
если нет -- сначала выполняем initdb, потом запускаем сервер
(проверка -- netstat -an | grep tmp
должна показать помянутый сокет постгреса)
-
arachnid
- Модератор
- Сообщения: 1100
- ОС: freeBSD
Re: Freebsd+Postgresql
Ariasp писал(а): ↑24.09.2008 18:03
а постгрес собственно запущен? -- /usr/local/etc/rc.d/postgresql start
и выполнена ли инициализация базы: su -l pgsql -c initdb
если нет -- сначала выполняем initdb, потом запускаем сервер
(проверка -- netstat -an | grep tmp
должна показать помянутый сокет постгреса)
не забываем добавить, что на фре для запуска ч.л. из rc.d надо прописывать разрешение в rc.conf
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
lumpen
- Сообщения: 5
- ОС: Ubuntu 7.10, FreeBSD 6.2
Re: Freebsd+Postgresql
1. Инициализация базы прошла успешно, проверка netstat -an | grep tmp показала то, что и ожидалось. 
2. В /etc/rc.conf, как и порекомендовали в файлике /usr/local/etc/rc.d/010.pgsql.sh, прописал следующее:
3. В /usr/local/pgsql/data/postgresql.conf разрешил прослушивание всех адресов, раскоментил строчку port=5432.
4. Создал группу postgres и юзверя postgres, зачем-то... Еще и с правами на каталог /usr/local/pgsql/data того-самого... определил доступ rw- для группы postgres.
5. Перегрузил систему.
6.
В общем, правда где-то рядом.
Спасибо.
2. В /etc/rc.conf, как и порекомендовали в файлике /usr/local/etc/rc.d/010.pgsql.sh, прописал следующее:
postgresql_enable="YES"
postgresql_data="/usr/local/pgsql/data"
postgresql_flags="-w -s -m fast"
3. В /usr/local/pgsql/data/postgresql.conf разрешил прослушивание всех адресов, раскоментил строчку port=5432.
4. Создал группу postgres и юзверя postgres, зачем-то... Еще и с правами на каталог /usr/local/pgsql/data того-самого... определил доступ rw- для группы postgres.
5. Перегрузил систему.
6.
$su postgres
$psql
$FATAL: could not open file "/user/local/pgsql/data/global/1262": permission denied
В общем, правда где-то рядом.
-
Ariasp
- Сообщения: 254
- Статус: NixLander
Re: Freebsd+Postgresql
psql -U pgsql -d template1
4. Создал группу postgres и юзверя postgres, зачем-то... Еще и с правами на каталог /usr/local/pgsql/data того-самого... определил доступ rw- для группы postgres.
это лишнее
-
lumpen
- Сообщения: 5
- ОС: Ubuntu 7.10, FreeBSD 6.2
Re: Freebsd+Postgresql
*дрожащими от нетерпения руками набил последние строки... "Welcome to psql 8.0.8, the PostgreSQL interactive terminal"... Чуть не перевернул офисный стол, больно ударился в полку под потолком, разлил чай... Жег тряпки, пил шампанское, много смеялся...*
Спасибо)
Спасибо)