Estoy tratando de configurar phpPgAdmin en mi máquina de prueba para poder interactuar con PostgreSQL sin tener que usar siempre la psql
CLI. Tengo PostgreSQL 9.1 instalado a través del repositorio RPM, mientras que instalé phpPgAdmin 5.0.4 "manualmente" (extrayendo el archivo del sitio web phpPgAdmin). Para el registro, mi sistema operativo host es CentOS 6.2.
Ya hice los siguientes cambios de configuración:
PostgreSQL
- En el interior
pg_hba.conf
, cambié todoMETHOD
s a md5. - Le di una contraseña a la cuenta de Postgres
- Agregué una nueva cuenta llamada webuser con una contraseña (tenga en cuenta que no hice nada más a la cuenta, por lo que no puedo decir exactamente que sé qué permisos tiene y todo)
phpPgAdmin config.inc.php
- Cambié la línea
$conf['servers'][0]['host'] = '';
a$conf['servers'][0]['host'] = '127.0.0.1';
(también he intentado usar localhost como el valor allí). - Establecer
$conf['extra_login_security']
afalse
.
Cada vez que intento iniciar sesión en phpPgAdmin, aparece "Error de inicio de sesión", incluso si uso credenciales exitosas (que funcionan psql
). He tratado de seguir algunos de los pasos que se indican en la Pregunta 3 en las Preguntas frecuentes , pero hasta ahora no ha funcionado bien. Probablemente no ayude que este sea mi primer día trabajando con PostgreSQL. Estoy muy familiarizado con MySQL, pero tengo que usar PostgreSQL para el proyecto en el que estoy trabajando.
¿Alguien podría ofrecer alguna ayuda sobre cómo configurar phpPgAdmin en CentOS 6.2? Si he hecho algo terriblemente mal en mi configuración hasta ahora, no es gran cosa volar algo / todo, ¡ya que no es como si hubiera almacenado datos allí todavía!
Agradezco cualquier idea que pueda tener!
httpd_can_network_connect_db
indicador consetsebool
.