Cpanel Web Host Manage o WHM Actualmente únicamente soporta la versión 7.x de Postgres para instalarse por lo que cualquier instalación de postgres no sera soportada y por ahí reportan incluso que hay un error con los respaldos mediante la interfaz web del Cpanel 11,como sea hago mis respaldos mediante consola XD.
OJO: RESPALDEN TODO ANTES DE HACER ESTE PROCEDIMIENTO QUE SI ALGO SALE MAL…
Aun asi, yo requiero de esa version en especifico ya que hemos tenido problemas con algunas funciones que si funcionan sobre la 8 y no asi sobre la 7… como sea… Básicamente en ningún lado encontré información de como instalar postgresql 8.x para poder usarlo con el Cpanel asi que pongo escuetamente como hacerlo. Para esto deben de tener un servidor dedicado o virtual para poder acceder con la cuenta de root.
Esta instalación la realice sobre un servidor Centos 4.6 con Cpanel 11 que tenia instalado postgresql así que únicamente pedí a las personas de soporte que lo desinstalaran, eso fue porque lo instalaron mediante
los scripts del cpanel y no quería que si rompía algo me fueran a echar la culpa XD porque si eso llegase a pasar te cobran aproximadamente 50 dolarucos por administración, la misma cantidad que te cobran por
instalar el postgresql en su ultima versión… Ja… pago madres…
Básicamente lo que tienen que hacer es comprobar que ya no tienen nada de postgresql instalado con un:
rpm -qa | grep postgres | tee /root/rpm_pgsql
Si el resultado es “” ahora tienen que instalar postgresql descargando la versión que deseen de:
ftp://ftp.ar.postgresql.org/pub/mirrors/postgresql/binary/
En este caso tome un servidor de Argentina para descargar los siguientes paquetes:
* postgresql-8.3.1-1PGDG.rhel4.i686.rpm
* postgresql-devel-8.3.1-1PGDG.rhel4.i686.rpm
* postgresql-libs-8.3.1-1PGDG.rhel4.i686.rpm
* postgresql-pltcl-8.3.1-1PGDG.rhel4.i686.rpm
* postgresql-server-8.3.1-1PGDG.rhel4.i686.rpm
y asi sucesivamente con cada archivo de los que puse arriba. Les recomiendo crear una carpeta donde los descarguen para asi tenerlos guardados por cualquier cosa.únicamente quedaría dentro de la carpeta donde guardaron el postgresql hacer un fabuloso:
“rpm -i *”
Esto instalara todos los paquetes y tendran instalado posgresql en su equipo.. tan facil? pues no, aun falta hacer un initdb para que reinicie la base de datos, tienen que entrar con el usuario postgresql con
su -l postgres
El cual como notaran su home esta en /var/lib/pgsql dentro de esa carpeta se encuentra (valga la rebuznancia) la carpeta data que es donde se guardan las bases de datos y demas info del postgresql. unicamente tienen que hacer los siguiente:
mv data databkp
Que conste que dije que respaldaran antes, esto únicamente es en caso de que algo salga mal y no me consta que se puedan rescatar los datos ya que mi conocimiento en postgres son muy muuuy basicos.
mkdir data
initdb –no-locale /var/lib/pgsql/data/
postmaster -D /var/lib/pgsql/data
Porque el –no-locale ??? Despues de la versiones 7 Postgresql se ha vuelto mas restrictivo en cuando a la codificacion de las bases de datos que se crean en ella y no permite que se creen bases de datos distintas a la codificacion con el cual fue inicializada la instancia asi que poniendo no locale permite que creemos bases de datos en cualquier codificacion.
Ahora despues de este procedimiento pueden iniciar la instancia pero es necesario que un con el easyapache que viene incluido dentro del Cpanel 11 vuelvan a recompilarlo y en la parte de los modulos que se incluyan de php agreguen el conector con postgres, sino tendran un bellisimo server con la ultima version de postgres pero sin capacidad de conectarse a la bd con php.
Despues de hacer este procedimiento pueden hacer sus apps de php con postgresql.
Buscando acerca del mentado Bug de Ubuntu que daña los discos duros de las laptos esncontre esto:
Traducido de:Ubuntudemon
Ubuntu NO es quien esta causando la Administración agresiva de energía!
Los siguientes elementos podrían ocasionar una agresiva gestión de energia:
Lea aquí lo que Matthew Garret un experimentado y bien conocido desarrollador de Ubuntu ha dicho acerca de este problema.
Me temo una cantidad de gente está recibiendo un alto Load_Cycle_Count debido a que su ordenador portátil (Bios o firmware del disco duro) utiliza demasiado la administracion de Energia Agresiva. Por eso me temo que el estatus “wishlist” de resolver este bug es bajo. Aun asi, Ubuntu segun mi humilde opinión debería corregir errores cometidos por la BIOS o el firmware del disco duro.
Esta agresiva administración de energía está definida por su BIOS o el disco duro del firmware. Windows y / o Mac OS X podrían hacer caso omiso a esta configuracion por default lo cual puede hacer ver mal a Ubuntu por no hacerlo. No voy a bloggear de nuevo acerca de este problema hasta que la nueva información salga a la luz. Soy un gran admirador de Ubuntu. Yo no quiero ver Ubuntu herido PORQUE NO ES Ubuntu, quien activa estos valores predeterminados de la administración de energía agresiva.
Las personas con computadoras portátiles que no han habilitado el laptop-mode y piensan que están sufriendo este problema podría añadir la siguiente información para el informe de error: