PDA

View Full Version : Ошибка при установке PostgreSQL



Grubbun
09-22-2011, 06:33 AM
Здравствуйте, уже замучился с установкой ХМ из-за того, что не устанавливается PostgreSQL. Пробовал уже на 2-х компьютерах все безрезультатно. В конце установки говорит, что возникла ошибка. Пробовал и обычный установщик и комбо. Не могу понять в чем дело? Очень надо!

Grubbun
09-22-2011, 07:07 AM
При загрузке ХМ пишет о следующей ошибке. The following error occurred when trying to open the database. Failed to establish a connection to 127.0.0.1

ФРэймворк устанвлен

Sarek
09-26-2011, 10:44 AM
Если операционная система Вин7 (или Виста), следует иметь в виду все это:
1) Имя компьютера должно быть на английском и "в одно слово" (без пробелов) - после изменения требуется перезагрузка2) Имя пользователя Виндовс - аналогично. Если это не так, следует создать нового пользователя с английским именем, дать ему права администратора и перегрузить компьютер под него. Затем установить Postgres и ХМ, после чего снова перегрузить комп - обратно под старого пользователя, а этого можно будет удалить - его миссия завершена.
3) Служба "Вторичный вход в систему" должна быть установлена на "Автостарт". Панель управления - администрирование - Службы.
4) Контроль учетных записей UAC надо выключить. ( How to Disable and Turn Off UAC in Windows 7 « My Digital Life (http://www.mydigitallife.info/2008/12/30/how-to-disable-and-turn-off-uac-in-windows-7/) )
5) При установке Postgres и ХМ рекомендуется выключить антивирус и файерволл. Или совсем их деинсталлировать на это время.
6) Все установки обязательно запускать "от администратора" (по правому клику на файл) - невзирая на то, что у пользователя Виндовс права администратора, как правило, имеются. И желательно запускать установки первым делом после перезагрузки компа.
7) Если есть необходимость устанавливать Postgres не в папку по умолчанию (см следующий пункт), или использовать неумолчальную папку для базы данных - следует скачать отдельный установщик Download PostgreSQL | EnterpriseDB (http://www.enterprisedb.com/products-services-training/pgdownload#windows) (при выборе версии 9.0 над брать тот, что соответствует разрядности Виндовс на компе).
8) Если Виндовс не на английском - устанавливать Postgres надо именно не в умолчальную папку. Требуется создат в корне диска (например) папку и ставить программу в нее.
9) Устанавливать Postgres и ХМ надо отдельно, по очереди. От админа. and HM separarelly, one after one. Когда ХМ после первого запуска сообщит, что отстуствует база данных - просто создать ее через DBControlpanel.exe
10) После каждой неудачной попытки установки Postgres ее следует не только деинсталлировать через Панель управления, но и удалить из системы пользователя по имени "postgres":
"Пуск", "Выполнить", набрать с клавиатуры "cmd" и по правому клику запустить командную строку от админа
В черном окне набрать без ошибок следующую команду (и нажать Enter):
net user postgres /del
Должно появиться сообщение, что команда выполнена успешно. Для проверки набрать
net user
(без параметров) - получим список пользователей, в котором не должно быть пользователя postgres
11) Кстати, все клиенты покер-румов также должны запускаться "от админа"