Якщо у вас все встановилося коректно, то ви щаслива людина :) у мене ж дані пакети посипалися помилками і встановилися настільки криво, наскільки це можливо, і в усьому винна попередня інсталяція постгреса, яка при видаленні не забрала з собою в пекло всі свої файли. У підсумку, при установці патчений версії, я отримав помилки записи деяких файлів і створення деяких sym-лінків. Сказати по правді, спочатку я не звернув на це уваги, тому що сервер стартанул і на вигляд цілком нормально працював (про це розповім нижче). Отже, вважаємо що пакети поставити коректно. Тепер встановимо додаткові бібліотеки, для роботи PostgreSQL:
і запустимо наш сервер БД:
сервер видасть повідомлення про успішну ініціалізації БД і успішний запуск, якщо немає - значить він встановлений криво і про те як його вирівняти розповім пізніше, а зараз вважаємо що на даному етапі все працює. Задамо пароль адміністратора PostgreSQL:
Замість password пишемо свій пароль. На цій команді я отримав помилку. Щось типу:
Після цього проблем з підключенням до БД з консолі не повинно виникнути. Далі налаштовуємо наш сервер для роботи в мережі і за бажанням phpPgAdmin. Про те, як це робиться, я розповідав тут. Вважаємо що налаштували :) Ліземо на сервер з виндой і намагаємося підключитися і створити базу. Що б лінуксовий сервер був доступний по імені, пропишемо в файл C: \ WINDOWS \ system32 \ drivers \ etc \ hosts рядок:
якщо вам дуже пощастило, то настройка PostgreSQL для сервера 1С законченна, але для мене це було лише половина шляху :) Спочатку я отримав помилку:
при цьому сервер постгрес виглядав цілком робочим і в лог писав щось на кшталт:
Причина даної гидоти в тому, що не вистачає бібліотек PostgreSQL. У моєму випадку через те, що постгрес встановлений криво тому стара версія з репозитаріїв не відвернулась повністю, а нова встановилася зверху. В результаті у мене вийшла каша з 2-х різних постгресов, одні файли від старого, інші від нового, шляхи, бібліотеки, символьні посилання і т.п. все це заважало і плуталося між собою. Загалом було вирішено видалити всі файли постгреса, які я тільки знайшов пошуком і руками. У папках:
Після цього спробував знову встановити пакети з допомогою
але вони все ж не встановлювалися коректно, тому розпакував кожен пакет, скопіював файли в системні папки і виконав скрипти. На цьому проблема з нестачею бібліотек зважилася і виникла проблема з локалізацією, тому що на сервері Ubuntu була встановлена українська локаль. встановлюємо:
На цьому настала мені радість і всесвітнє блаженство :) тому база створилася без жодних матюків :) Мета цієї статті не стільки описати послідовність дій під час налаштування PostgreSQL, як описати всі мої граблі і косяки, а так само їх причину і спосіб усунення, що б не стикатися з цим в майбутньому і, можливо, допомогти комусь -то уникнути помилок :)
Поділитися посиланням:
Навігація по публікаціям
Захоплююче - але ось у мене особисто теж з косяками від попереднього Постгріса трабли. Чи не розповіси детальніше як боротися і чистити систему від них?