В целях облегчения навигации по сайту используются Cookie-файлы. Продолжая просмотр сайта, вы принимаете указанные Cookie-файлы. Для получения дополнительной информации и изменения настроек ознакомьтесь с политикой Cookie и политикой конфиденциальности. Закрыть

[HM1] Постгре не ставится

  • 12 ответов
    • BobyBu
      BobyBu
      Бронза
      На форуме с: 21.06.2009 Сообщения: 30.807
      значит не все!
      Установка/переустановка PostgreSQL
    • NIKEVG
      NIKEVG
      Бронза
      На форуме с: 03.04.2009 Сообщения: 123
      Оригинал пользователя BobyBu
      значит не все!
      Установка/переустановка PostgreSQL
      Вот по моему случаю я там вообще ничего не могу найти, либо уже не вижу, запарился 4 часа мужусь X(
    • BobyBu
      BobyBu
      Бронза
      На форуме с: 21.06.2009 Сообщения: 30.807
      4 это не предел, многие неделями ставят :grin:
    • NIKEVG
      NIKEVG
      Бронза
      На форуме с: 03.04.2009 Сообщения: 123
      Оригинал пользователя BobyBu
      4 это не предел, многие неделями ставят :grin:
      Да блин раньше вообще никогда с этим проблем не было все норм ставилось, максимум с паролем парился, а тут такая беда :(
    • NIKEVG
      NIKEVG
      Бронза
      На форуме с: 03.04.2009 Сообщения: 123
      ничего не помогает, бесит уже :s_mad:
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 84.756
      Если операционная система Вин7 (или Виста), следует иметь в виду все это:
      1) Имя компьютера должно быть на английском и "в одно слово" (без пробелов) - после изменения требуется перезагрузка2) Имя пользователя Виндовс - аналогично. Если это не так, следует создать нового пользователя с английским именем, дать ему права администратора и перегрузить компьютер под него. Затем установить Postgres и ХМ, после чего снова перегрузить комп - обратно под старого пользователя, а этого можно будет удалить - его миссия завершена.
      3) Служба "Вторичный вход в систему" должна быть установлена на "Автостарт". Панель управления - администрирование - Службы.
      4) Контроль учетных записей UAC надо выключить. ( http://www.mydigitallife.info/2008/12/30/how-to-disable-and-turn-off-uac-in-windows-7/ )
      5) При установке Postgres и ХМ рекомендуется выключить антивирус и файерволл. Или совсем их деинсталлировать на это время.
      6) Все установки обязательно запускать "от администратора" (по правому клику на файл) - невзирая на то, что у пользователя Виндовс права администратора, как правило, имеются. И желательно запускать установки первым делом после перезагрузки компа.
      7) Если есть необходимость устанавливать Postgres не в папку по умолчанию (см следующий пункт), или использовать неумолчальную папку для базы данных - следует скачать отдельный установщик 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) Кстати, все клиенты покер-румов также должны запускаться "от админа"
    • NIKEVG
      NIKEVG
      Бронза
      На форуме с: 03.04.2009 Сообщения: 123
      Оригинал пользователя vpmarat
      Если операционная система Вин7 (или Виста), следует иметь в виду все это:
      1) Имя компьютера должно быть на английском и "в одно слово" (без пробелов) - после изменения требуется перезагрузка2) Имя пользователя Виндовс - аналогично. Если это не так, следует создать нового пользователя с английским именем, дать ему права администратора и перегрузить компьютер под него. Затем установить Postgres и ХМ, после чего снова перегрузить комп - обратно под старого пользователя, а этого можно будет удалить - его миссия завершена.
      3) Служба "Вторичный вход в систему" должна быть установлена на "Автостарт". Панель управления - администрирование - Службы.
      4) Контроль учетных записей UAC надо выключить. ( http://www.mydigitallife.info/2008/12/30/how-to-disable-and-turn-off-uac-in-windows-7/ )
      5) При установке Postgres и ХМ рекомендуется выключить антивирус и файерволл. Или совсем их деинсталлировать на это время.
      6) Все установки обязательно запускать "от администратора" (по правому клику на файл) - невзирая на то, что у пользователя Виндовс права администратора, как правило, имеются. И желательно запускать установки первым делом после перезагрузки компа.
      7) Если есть необходимость устанавливать Postgres не в папку по умолчанию (см следующий пункт), или использовать неумолчальную папку для базы данных - следует скачать отдельный установщик 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) Кстати, все клиенты покер-румов также должны запускаться "от админа"


      Выполняются все пункты, перепробовал все версии постгре, но все равно вылазит эта ошибка.
    • nik1909
      nik1909
      Бронза
      На форуме с: 07.03.2010 Сообщения: 495
      В процессе установки может написать, что дексать мол "не могу прочитать файл postgresql.conf" из папки данных и - кирдык!
      Причина - не в правах доступа к папке с данными, как пишет в своём FAQ автор статьи, а в том, что ваш администраторский профиль содержит в названии символы кириллицы (наивно полагать, что в 21 веке удалось решить эту проблему!)

      Лечится до безобразия просто:

      1. В службах запускаем "Вторичный вход в систему" и ставим тип запуска - "Автозапуск"
      2. Создаём нового пользователя в системе с названием латинскими буквами и правами администратора - к примеру "Sexy"
      3. Жмём "Выход из системы" и входим с учётной записью "Sexy"
      4. Запускаем инсталлятор PostgreSQL 9.x x64 от имени администратора и наслаждаемся ЧИСТОЙ установкой!!! Wow!!!
      5. Проверяем работоспособность сервера подключением к template1 из psql - "psql -U postgres -W template1" (на запрос ввести пароль, указанный при инсталляции!)
      6. Выходим из учётной записи "Sexy" и заходим в нашу обычную, грохаем учётную запись "Sexy" со всеми файлами.
    • nik1909
      nik1909
      Бронза
      На форуме с: 07.03.2010 Сообщения: 495
      я тоже помудохался немного при установке на седьмую винду
    • NIKEVG
      NIKEVG
      Бронза
      На форуме с: 03.04.2009 Сообщения: 123
      Оригинал пользователя nik1909
      В процессе установки может написать, что дексать мол "не могу прочитать файл postgresql.conf" из папки данных и - кирдык!
      Причина - не в правах доступа к папке с данными, как пишет в своём FAQ автор статьи, а в том, что ваш администраторский профиль содержит в названии символы кириллицы (наивно полагать, что в 21 веке удалось решить эту проблему!)

      Лечится до безобразия просто:

      1. В службах запускаем "Вторичный вход в систему" и ставим тип запуска - "Автозапуск"
      2. Создаём нового пользователя в системе с названием латинскими буквами и правами администратора - к примеру "Sexy"
      3. Жмём "Выход из системы" и входим с учётной записью "Sexy"
      4. Запускаем инсталлятор PostgreSQL 9.x x64 от имени администратора и наслаждаемся ЧИСТОЙ установкой!!! Wow!!!
      5. Проверяем работоспособность сервера подключением к template1 из psql - "psql -U postgres -W template1" (на запрос ввести пароль, указанный при инсталляции!)
      6. Выходим из учётной записи "Sexy" и заходим в нашу обычную, грохаем учётную запись "Sexy" со всеми файлами.
      Не помогло, короче сношу винду...
    • BobyBu
      BobyBu
      Бронза
      На форуме с: 21.06.2009 Сообщения: 30.807
      я могу и без сноса винды поставить :grin:
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 84.756
      Про нерусского юзера в моем тексте имеется пункт 1.