Tema:
Hola amigos de ecualug instale un servidor apache2 con php5 y postgresql8.3 en Debian Lenny funciona bien todo menos la conexion con la base de datos siempre me sale un mesaje de error pidiendo mas datos en la conexion, ejemplo:
-----------------------------------------------------------
<?PHP
$conecta = pg_connect("dbname=postgres");
/*pa probar la conexion*/
?>
-----------------------------------------------------------
Me reproduce el siguente error:
-----------------------------------------------------------
Warning: pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: FATAL: la autentificación Ident falló para el usuario «www-data» in /var/www/conexion.php on line 2
-----------------------------------------------------------
Me sigue aparecioendo esto aun que le ponga nombre de usuario, o contraseña, etc?
-----------------------------------------------------------
<?PHP
$conecta = pg_connect("user=amoxto dbname=prueba");
f (!$conecta)
{
echo "
Ocurrio un error conectando a la base de datos.
";
exit;
}
?>
-----------------------------------------------------------
Reproduce:
-----------------------------------------------------------
Warning: pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: FATAL: la autentificación Ident falló para el usuario «amoxto» in /var/www/conexion.php on line 2
-----------------------------------------------------------
No se que de que se trata el error :( .Espero alguien me pueda dar una mano.
Gracias
Saludos!
amoxto
Comentarios
Paquete adicional
Yo hace poco hice una conexión con PHP pero con Etch y Posgtgre 8.1.
No recuerdo bien pero creo que al Debian había que instalarle un paquete para que PHP se entienda con el Postgres.
Otra cosa, intenta con los valores del tipo de contraseña (trust. md5, ident, etc.). Recuerdo que me dio problemas esa parte, no tengo a mano sino te publicaba el pg_hba.conf que tenía, intenta cambiando estos valores para las conexiones del localhost y del host.
Según la lista de postgres, a un par de usuarios les ha dado problemas la entrada
local all all ident sameuser
Intenta comentarla o déjala como:
local all all md5
_fR@Nk_
_fR@Nk_
Ya probe
Ya probe cambiando los valores en ph_hba.conf me sigue saliendo el mismo error estoy revisando el archivo postgresql-8.3-main.log donde me sale: "El paquete de inicio esta completo" No se vien que es lo que sucede ya que no soy experto trabajando con postgresql si no trabajare con una version anterior a la que tengo como la 7.0 y la 8.0 que me funcionaron muy bien.
:)
Gracias!!! por la atencion Frank
Saludos
Lista postgre
Pues si nada de esto funciona acude donde los xpertos,
http://archives.postgresql.org/pgsql-es-ayuda/
Es la lista de usuarios en español de Postgre, busca aquí o pregunta en la lista, a mí me ha ayudado bastante ya que es muy activa.
_fR@Nk_
_fR@Nk_
Páginas