miércoles, 5 de octubre de 2011

Como preparar el PHP para instalar el Sugar CMR

Hola!


El sugar CRM, es un software que te permite gestionar la relaciones con el Cliente, es libre y lo puedes descargar por aqui:


http://www.sugarcrm.com/crm/download


Veamos que necesitamos para linux:


PHP 5.2 recomendado.

Tienes que tener todas las librerias de desarrollo para que no tengas problemas durante la instalacion para esto revisa los siguientes paquetes:

rpm -q bison
rpm -q bison-devel
rpm -q ncurses
rpm -q ncurses-devel
rpm -q zlib
rpm -q zlib-devel
rpm -q openssl
rpm -q openssl-devel
rpm -q gnutls-devel
rpm -q gcc
rpm -q gcc-c++

Si te falta algun paquetes lo tienes que instalar:


yum install bison
yum install bison-devel
yum install ncurses
yum install ncurses-devel
yum install zlib
yum install zlib-devel
yum install openssl
yum install openssl-devel
yum install gnutls-devel
yum install gcc
yum install gcc-c++


Si alguno no lo congiues trata por este lado:

http://rpm.pbone.net/

selecciona el que necesites, del listado

Y los instalas asi



rpm -i PACKAGE.rpm
rpm -Uvh PACKAGE.rpm
Ahora revisemos lo que tenemos de PHP
yum list available "php*"
 
*** Te sale el listado de todas las librerias y paquetes del PHP
 
 
[root@localhost ~]# yum search mbstring
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp://ftp.osuosl.org/
 * extras: centos.secrel.com.br
 * updates: mirror.raystedman.net
====================================== Matched: mbstring =======================================
php-mbstring.i386 : A module for PHP applications which need multi-byte string handling
php53-mbstring.i386 : A module for PHP applications which need multi-byte string handling
 
yum install php-mbstring
Si tienes suerte , te queda instalado , sino te toca recompilar el PHP, habilitando el mbstring
 Bueno, tengo la version

php 5.1, que no me sirve para el Sugar, necesito por lo menos la 5.2

Asi que tengo que hacer unos pasitos adicionales:

   /etc/init.d/httpd restart
   php -v
   yum install php53*
  yum install utils
  rpm -aq | grep -i php
  yum install yum-allowdowngrade
  yum erase php php-common php-cli
  yum install php53*
[root@localhost ~]# php -v
PHP 5.3.3 (cli) (built: Mar 30 2011 13:51:41)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

Listo


Ahora si podemos instalar el Sugar!

Descargamos de la pagina del Sugar la ultima version en este caso la 6.3

unzip SugarCE-6.3.0RC1.zip
Se descomprimira e instalara los modulos que trae


Le cambiamos el nombre: para facilidad de administracion

mv SugarCE-Full-6.3.0RC1 SugarMio


Y listo  en un browser buscamos la paginita:


Y veremos lo siguiente:




Nos queda seguir los pasos del instalador....




 continua.....

2 comentarios:

  1. hago todo estos pasos pero no me hacenada pues le digo http://miservidor/sugarcrm y no hace nada me da este error
    The requested URL /sugarcrm was not found on this server.

    ResponderEliminar
  2. Debes tener algun problema con el paquete de httpd, pero busca informacion al respecto, hay requisitos que no indique del proceso. Se debe tener un conocimiento basico de Linux y de servicios web. Porque Linux, no es next next, como otras plataformas......

    ResponderEliminar