Re: Consulta BD a trav de CGI

From: Bruno Unna <bruno(at)sac(dot)com(dot)mx>
To: Carlos RCU <tecnico(at)serina(dot)es>
Cc: Lista mail pgsql <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: Re: Consulta BD a trav de CGI
Date: 1997-12-11 06:58:08
Message-ID: 348F8F00.6B2BFCEA@sac.com.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Carlos RCU wrote:
>
> Hola:
> Sigo con el problema de consultas desde un navegador...
> A la base de datos le he dado permisos de "select" al usuario "nobody".
> Haciendo:
> su nobody -c "psql bd"
> puedo consultar todo lo que quiera de la bd.
> La CGI que he hecho consulta una de las tablas y las imprime en HTML pero
> s�o funciona si la uso directamente y no a trav� del navegador.
> La funci� PQerrorMessage me devuelve:
>
> PQexec() -- Request was sent to backend, but backend closed the channel
> before responding. This probably means the backend terminated abnormally
> before or while processing the request.
>
> He intentando que el servidor web utilice el mismo usuario propietario de
> la base de datos pero los resultados han sido los mismos.
>
> Saludos
> Carlos

Carlos, una primera sugerencia es que revises un archivo (probablemente
en /usr/local/pgsql/data) llamado pg_hba.conf. En el defines quien se
conecta y desde donde. Revisa que tengas DEScomentada la siguiente
linea:
host all 127.0.0.1 255.255.255.255 trust

Esto es, que cualquier fulano (incluyendo a nobody) pueda acceder
a cualquier base de datos. Si funciona, ya podras experimentar con
esquemas mas restrictivos.

Suerte y saludos.
--
+-------------------------------------------------------+
| Bruno Unna |
+------------------+--------------+---------------------+
| bruno(at)sac(dot)com(dot)mx | ICQ: 1858580 | Pub. Key by request |
+------------------+--------------+---------------------+

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jose de Jesus Rivera Zavala 1997-12-11 17:48:39 LIBPQ
Previous Message Carlos RCU 1997-12-10 19:23:25 Consulta BD a través de CGI