Traducir el foro a otro idioma
Últimos temas
página de pruebas de código
Buscar
Conectarse
Acerca de
Bienvenido al foro Foro de GNU/Linux
Este es un ¡foro de GNU/Linux, un lugar donde compartir conocimientos y ayudar a otros compañeros que lo necesiten.....
Problemas con Apache y Postgresql
2 participantes
Página 1 de 1.
Problemas con Apache y Postgresql
Hola a todos, tengo un servidor Apache, en Ubuntu 11.04. Y tengo instalada una base de datos Postgresql. Desde otro servidor interno de la red puedo conectarme sin problemas, pero desde el mismo servidor, no lo detecta. Cuando hago un PHPINFO, me aprece esto:
Pero no me pone lo que me aparece en el otro servidor:
Probe instalando ahora el phppgadmin, y me sale el siguiente mensaje:
Your PHP installation does not support PostgreSQL. You need to
recompile PHP using the --with-pgsql configure option.
Como puedo realizar esto, debo desinstalar todo y reinstalar... por?
Tienen idea de que esta pasando, desde ya muchas gracias.
- Código:
PDO
PDO support enabled
PDO drivers mysql, pgsql
pdo_mysql
PDO Driver for MySQL enabled
Client API version 5.1.54
pdo_pgsql
PDO Driver for PostgreSQL enabled
PostgreSQL(libpq) Version 8.4.9
Module version 1.0.2
Revision $Id: pdo_pgsql.c 300351 2010-06-10 12:11:19Z iliaa $
Pero no me pone lo que me aparece en el otro servidor:
- Código:
pgsql
PostgreSQL Support enabled
PostgreSQL(libpq) Version 8.4.9
Multibyte character support enabled
SSL support enabled
Active Persistent Links 0
Active Links 0
Directive Local Value Master Value
pgsql.allow_persistent On On
pgsql.auto_reset_persistent Off Off
pgsql.ignore_notice Off Off
pgsql.log_notice Off Off
pgsql.max_links Unlimited Unlimited
pgsql.max_persistent Unlimited Unlimited
Probe instalando ahora el phppgadmin, y me sale el siguiente mensaje:
Your PHP installation does not support PostgreSQL. You need to
recompile PHP using the --with-pgsql configure option.
Como puedo realizar esto, debo desinstalar todo y reinstalar... por?
Tienen idea de que esta pasando, desde ya muchas gracias.
PercevalCiro- Recién llegado
-
Cantidad de envíos : 4
Fecha de inscripción : 04/10/2011
Reputación : 0
Re: Problemas con Apache y Postgresql
Aquí está el manual de PostgreSQL
http://www.php.net/manual/es/book.pgsql.php
cómo instalarlo en ubuntu.
Como siempre, vamos a la terminal (Aplicaciones → Accesorios → Terminal) y tecleamos:
- sudo apt-get install postgresql postgresql-client postgresql-contrib libpq-dev pgadmin3
Eso instala el cliente y servidor de la base de datos, algunos scripts y la aplicación pgAdmin para administrar la base de datos. El paquete de libpq-dev nos servirá para poder compilar Ruby de PostgreSQL más adelante.
Confirmemos que la instalación terminó adecuadamente teclando:
- psql --version
Cambiar la contraseña del administrador
Ahora necesitamos establecer la contraseña del usuario administrador postgres. Teclea la siguiente línea en la terminal (cambia la palabra password por la contraseña que desees usar):
- sudo su postgres -c psql
- ALTER USER postgres WITH PASSWORD 'password';
- \q
Eso altera la contraseña dentro de la base de datos, ahora necesitamos hacer lo mismo para el usuario Linux postgres:
- sudo passwd -d postgres
- sudo su postgres -c passwd
Te aparecerá un prompt, introduce la misma contraseña que pusiste antes.
Poner a punto pgAdmin
Ya podemos usar pgAdmin o la terminal para administrar nuestra base de datos como el usuario postgres. Pero antes de que te metas a pgAdmin deberías configurar el PostgreSQL Admin Pack, que te permite llevar un mejor registro y monitoreo de tu base de datos.
Ejecuta lo siguiente desde la línea de comandos en tu terminal:
- sudo su postgres -c psql < /usr/share/postgresql/8.4/contrib/adminpack.sql
Para ejecutar pgAdmin ve a tu menú de aplicaciones:
Aplicaciones → Programación → pgAdmin
Cambiar el esquema de autentificación de PostgreSQL
Al ejecutar algunos comandos de base de datos, es posible que te encuentres con un error que dice algo así:
FATAL: la autentificación Ident falló para el usuario «x»
Para evitarlo necesitas editar el archivo /etc/postgres
ql/8.4/main/pg_hba.conf y cambiar el esquema de autentificación. Abre el archivo con privilegios de root:
- sudo gedit /etc/postgresql/8.4/main/pg_hba.conf
Y cambia esto:
# Database administrative login by UNIX sockets
local all postgres ident
Por:
# Database administrative login by UNIX sockets
local all postgres md5
Reinicia el servidor de PostgreSQL tecleando:
- sudo /etc/init.d/postgresql restart
--PostgreSQL Ruby gem--
Instalar ruby-pg
https://bitbucket.org/ged/ruby-pg/wiki/Home
http://www.php.net/manual/es/book.pgsql.php
cómo instalarlo en ubuntu.
Como siempre, vamos a la terminal (Aplicaciones → Accesorios → Terminal) y tecleamos:
- sudo apt-get install postgresql postgresql-client postgresql-contrib libpq-dev pgadmin3
Eso instala el cliente y servidor de la base de datos, algunos scripts y la aplicación pgAdmin para administrar la base de datos. El paquete de libpq-dev nos servirá para poder compilar Ruby de PostgreSQL más adelante.
Confirmemos que la instalación terminó adecuadamente teclando:
- psql --version
Cambiar la contraseña del administrador
Ahora necesitamos establecer la contraseña del usuario administrador postgres. Teclea la siguiente línea en la terminal (cambia la palabra password por la contraseña que desees usar):
- sudo su postgres -c psql
- ALTER USER postgres WITH PASSWORD 'password';
- \q
Eso altera la contraseña dentro de la base de datos, ahora necesitamos hacer lo mismo para el usuario Linux postgres:
- sudo passwd -d postgres
- sudo su postgres -c passwd
Te aparecerá un prompt, introduce la misma contraseña que pusiste antes.
Poner a punto pgAdmin
Ya podemos usar pgAdmin o la terminal para administrar nuestra base de datos como el usuario postgres. Pero antes de que te metas a pgAdmin deberías configurar el PostgreSQL Admin Pack, que te permite llevar un mejor registro y monitoreo de tu base de datos.
Ejecuta lo siguiente desde la línea de comandos en tu terminal:
- sudo su postgres -c psql < /usr/share/postgresql/8.4/contrib/adminpack.sql
Para ejecutar pgAdmin ve a tu menú de aplicaciones:
Aplicaciones → Programación → pgAdmin
Cambiar el esquema de autentificación de PostgreSQL
Al ejecutar algunos comandos de base de datos, es posible que te encuentres con un error que dice algo así:
FATAL: la autentificación Ident falló para el usuario «x»
Para evitarlo necesitas editar el archivo /etc/postgres
ql/8.4/main/pg_hba.conf y cambiar el esquema de autentificación. Abre el archivo con privilegios de root:
- sudo gedit /etc/postgresql/8.4/main/pg_hba.conf
Y cambia esto:
# Database administrative login by UNIX sockets
local all postgres ident
Por:
# Database administrative login by UNIX sockets
local all postgres md5
Reinicia el servidor de PostgreSQL tecleando:
- sudo /etc/init.d/postgresql restart
--PostgreSQL Ruby gem--
Instalar ruby-pg
https://bitbucket.org/ged/ruby-pg/wiki/Home
kernel67- usuario frecuente
-
Cantidad de envíos : 283
Fecha de inscripción : 25/06/2011
Reputación : 369
Localización : Madrid
Temas similares
» Problemas haciendo jailroot en directorio apache y permisos de escritura para el mismo...
» Web cam de conceptronic cchatcam2
» problemas con moovida
» Problemas con el teclado
» problemas con ubuntu
» Web cam de conceptronic cchatcam2
» problemas con moovida
» Problemas con el teclado
» problemas con ubuntu
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
Vie Abr 29, 2022 11:45 pm por Admin
» Instalar LinuxMint18 con Windos10 - Espacio no asignado
Miér Ago 23, 2017 6:09 pm por efueyo
» Retorno al comienzo
Miér Mar 08, 2017 3:26 am por iromserdna
» Nuevo Server de Ender
Jue Ago 20, 2015 4:25 am por kimeros
» initramfs sin solucion aparente.
Dom Jul 12, 2015 5:25 pm por Invitado
» Problemas con ubuntu 14.04 despues de eliminar dependencias
Lun Jun 29, 2015 11:18 pm por Invitado
» Reproductores de video y audio sin sonido
Vie Mayo 29, 2015 4:51 pm por multivesa
» Diablo III: baneo de usuarios de Linux
Vie Mar 20, 2015 8:03 am por tencoar2
» Problemas para instalar Mobile Media Converter
Mar Oct 28, 2014 1:37 am por multivesa
» Partición encriptada
Miér Ago 06, 2014 2:52 pm por Invitado
» Ayuda!! Problemas con la instalacion de GAMIT en ubunto 14.04
Jue Jul 31, 2014 12:56 am por Invitado
» AYUDA URGENTE!!!
Miér Jun 25, 2014 9:47 am por Invitado
» no puedo ver pelis ni escuchar musica con xubuntu
Vie Mayo 30, 2014 5:42 pm por Invitado
» ata_id [251]: HDIO_GET_IDENTITY failed for ' /dev/sdb ' : Invalid argument.
Dom Mayo 25, 2014 10:42 am por Invitado
» instalar y configurar genius g-pen 560 en ubuntu 13.10
Mar Mayo 20, 2014 11:56 pm por jeronimo
» bajar, crear cd con actualizaciones para ubuntu 13.10/14
Lun Mayo 19, 2014 3:39 am por tuga_84
» Poner contraseña en Ubuntu 14.04
Sáb Mayo 17, 2014 9:44 pm por Invitado
» programa para reinstalar sistema en tablet para ubuntu 13.10
Miér Abr 30, 2014 7:22 am por jeronimo
» poder ver datos de cd/dvd grabado en windows en ubuntu 13.10
Miér Abr 30, 2014 7:17 am por jeronimo
» BBS Tools no detecta dispositivo Tom Tom One V8
Jue Abr 17, 2014 12:41 am por Invitado