|
postgre+1c+ubuntu - на виртуальной машине | ☑ | ||
---|---|---|---|---|
0
Dimarik_1
09.11.18
✎
12:02
|
сейчас для тестов решил на виртуалке поднять линукс.
сделал всё по инструкции. Поднял Postgre Затем 1С https://interface31.ru/tech_it/2015/10/ustanovka-postgresql-1c-na-platformu-linux-ubuntudebian.html Командами проверяю, вроде postgre запустилось: https://fastpic.co/image/h99I7I проверил командой service postgresql status однапко база не создается и командой netstat -tunlpне показывает, как й программой заняты порты, например 1541 https://fastpic.co/image/h99Nnf |
|||
1
Amra
09.11.18
✎
12:13
|
А что говорит service srv1cv83 status ?
|
|||
2
Amra
09.11.18
✎
12:16
|
И да, как при создании базы указываешь адрес сервера СУБД?
|
|||
3
Йохохо
09.11.18
✎
12:18
|
в конце приглашения доллар, а не решетка, мб просто не видно?
|
|||
4
tesseract
09.11.18
✎
12:19
|
psql заходит без пароля на локальный сервер?
>>однапко база не создается и командой netstat -tunlpне показывает, как й программой заняты порты, например 1541 sudo lsof -I:1541 |
|||
5
ansh15
09.11.18
✎
12:33
|
IPv6 у СУБД не надо отключить, в pg_hba.conf ?
Посмотреть, что указано в listen_addresses в postgres.conf |
|||
6
Dimarik_1
09.11.18
✎
12:33
|
(1) https://fastpic.co/images/STATUS-1S.png - все ок
|
|||
7
Dimarik_1
09.11.18
✎
12:36
|
(2) https://fastpic.co/images/ADRES-SERVERA.png
у меня комп называется linerver. может быть сервер баз данных или кластер серверов должен иначе называться? как мне проверить? Но меня очень смущает что не показано чем порты заняты (0) |
|||
8
Amra
09.11.18
✎
12:37
|
(7) Укажи в сервере субд не сетевое имя, а 127.0.0.1
|
|||
9
tesseract
09.11.18
✎
12:37
|
(5) Это для 8.2, 8.3 уже научилось.
|
|||
10
Dimarik_1
09.11.18
✎
12:38
|
||||
11
tesseract
09.11.18
✎
12:40
|
(10) -i не -I. Покажет занятые сокеты.
|
|||
12
Dimarik_1
09.11.18
✎
12:46
|
||||
13
Йохохо
09.11.18
✎
12:50
|
(12) sudo !!
|
|||
14
Dimarik_1
09.11.18
✎
12:55
|
(13) я с sudo писал
|
|||
15
Йохохо
09.11.18
✎
13:00
|
(14) в (0) нет, а так бы все увидел
|
|||
16
Dimarik_1
09.11.18
✎
13:00
|
попробовал в имени сервера указать localhost https://fastpic.co/images/localhost.png
|
|||
17
ASV
09.11.18
✎
13:01
|
(0)
в https://fastpic.co/image/h99Nnf видно что сервер pg слушает порт 5432 на только 127.0.0.1 а 1с пытается подключиться к linerver который = 10.0.2.15. 1. Либо исправить конфиг pg слушать все адреса 2. Либо имя должно резолвиться в 127.0.0.1 |
|||
18
Йохохо
09.11.18
✎
13:04
|
правда нет ни одного интерфейса кроме лупбэк? это какая то коцаная виртуалка?
|
|||
19
Dimarik_1
09.11.18
✎
13:15
|
(18) https://fastpic.co/image/h9RzZq вот с судо.
Ну и что что виртуалка. Virtual box. Поставил туда линукс чтобы разобраться как 1С на нее ставить. Вот я перенастроил запуск https://fastpic.co/images/SNIMOK8f5d5f1c11933700.png https://fastpic.co/images/SNIMOK2eb4cbdc7d229f148.png |
|||
20
ASV
09.11.18
✎
13:28
|
(19)
в pg_hba добавить строку host all all 127.0.0.1/32 trust https://postgrespro.ru/docs/postgrespro/10/auth-pg-hba-conf |
|||
21
Йохохо
09.11.18
✎
13:29
|
установку в точности по ссылке делал?
вероятно там ошибка, https://www.postgresql.org/docs/9.1/auth-pg-hba-conf.html в хауту local all postgres trust это какой то юникс сокет а в документации вроде host all postgres trust а это тцпип и ошибки все говорят, что пг отвечает ошибкой авторизации |
|||
22
Йохохо
09.11.18
✎
13:29
|
лил)
|
|||
23
ansh15
09.11.18
✎
16:12
|
(21)>> это какой то юникс сокет
Через него тоже можно подключаться. Указав в качестве сервера баз данных каталог, в котором размещается файл сокета .s.PGSQL.5432 По умолчанию это /tmp. Применимо, когда сервер приложений 1С и СУБД на одном сервере. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |