Esto ya lo comenté una vez en la lista hace tiempo. El apache tiene como
usuario www-data y así entra en postgresql. La opción elegante es crear con
pgsql un usuario www-data con los permisos adecuados. Yo esto no he sido
capaz de hacerlo, así que he modificado el apache para que tenga como
usuario www ( o lo que tu quieras mientras te lo trague bien postgresql).
Para modificar esto se debe tocar el fichero:
/etc/apache/httpd.conf

En este fichero yo lo que he hecho ha sido comentar el www-dat y poner www.
Luego paras y arrancas apache y a correr.

# User/Group: The name (or #number) of the user/group to run httpd as.
#  On SCO (ODT 3) use User nouser and Group nogroup
#  On HPUX you may not be able to use shared memory as nobody, and the
#  suggested workaround is to create a user www and use that user.

#User www-data
#Group www-data
User www
Group www


De todas formas, alguien en la lista comentó que se podía poner este
usuario www-data con comillas simples creo, no sé si a derechas o a
izquierdas. Como a mí ya me funcionaba de la otra manera, pues ya no lo he
probado.

Saludos


Responder a