Я намагаюся налаштувати phpPgAdmin на своїй тестовій машині, щоб я міг взаємодіяти з PostgreSQL, не завжди використовуючи psql
CLI. У мене PostgreSQL 9.1 встановлений через сховище RPM, в той час як я встановив phpPgAdmin 5.0.4 "вручну" (витягнувши архів із веб-сайту phpPgAdmin). Для запису моя хост-операційна система - CentOS 6.2.
Я вже змінив конфігурацію:
PostgreSQL
- Всередині
pg_hba.conf
я змінив всіMETHOD
s на md5. - Я дав обліковому запису postgres пароль
- Я додав новий обліковий запис на ім’я webuser з паролем (зауважте, що я нічого іншого не робив до облікового запису, тому я не можу точно сказати, що я знаю, які дозволи на нього є і все)
phpPgAdmin config.inc.php
- Змінено рядок
$conf['servers'][0]['host'] = '';
на$conf['servers'][0]['host'] = '127.0.0.1';
(я також намагався використовувати localhost як значення там). - Набір
$conf['extra_login_security']
дляfalse
.
Кожного разу, коли я намагаюся увійти до phpPgAdmin, я отримую "Вхід не вдався", навіть якщо я використовую успішні облікові дані (ті, які працюють у psql
). Я спробував пройти кілька кроків, зазначених у питанні 3 у FAQ , але поки що це не спрацювало добре. Це, мабуть, не допомагає, що це перший день роботи з PostgreSQL. Я дуже знайомий з MySQL, але мені потрібно використовувати PostgreSQL для проекту, над яким я працюю.
Чи може хтось запропонувати допомогу щодо налаштування phpPgAdmin на CentOS 6.2? Якщо я до цього часу зробив щось моторошно неправильне у своїй конфігурації, не дуже важко щось підірвати / все, як це не так, як я ще зберігав там будь-які дані!
Я вдячний за ваше розуміння!
httpd_can_network_connect_db
прапораsetsebool
.