GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar Sugar CRM Community Edition en un Ubuntu 14.04 VPS

Sugar CRM Community Edition es un software de gestión de relaciones con los clientes (CRM) basado en web y de código abierto. Proporciona muchas funciones, como gestión de actividades, contactos, cuentas, campañas, formularios web para clientes potenciales, paneles, clientes de correo electrónico y marketing, gestión de proyectos, seguimiento de errores, calendarios compartidos, etc. que permiten la máxima gestión de las relaciones comerciales y con los clientes.
En este tutorial, le mostraremos cómo instalar Sugar CRM Community Edition en un VPS de Ubuntu en menos de 5 minutos.

Descargue la última versión de Sugar CRM Community Edition disponible en http://sourceforge.net/projects/sugarcrm/files/ en el directorio "/opt" del servidor. Luego, extráigalo y mueva los archivos y directorios de Sugar CRM al directorio '/var/www/html/sugar'. Al momento de escribir este tutorial, la última versión estable de Sugar CRM Community Edition es 6.5.20.

cd /opt/
wget http://sourceforge.net/projects/sugarcrm/files/latest/download -O SugarCE-6.5.20.zip
unzip SugarCE-6.5.20.zip
mv SugarCE-Full-6.5.20 /var/www/html/sugar

Sugar CRM Community Edition requiere:

  • PHP con bcmath, cURL, biblioteca de gráficos GD, hash, IMAP, JSON, mbstring, MySQLi, openSSL, SimpleXML, ZIP y ZLIB extensiones de PHP habilitadas.
  • Servidor Web Apache>=2.x+
  • MySQL>=5.x instalado en su VPS Linux .

Actualice las listas de paquetes de su sistema operativo e instale las actualizaciones de software con los siguientes comandos:

apt-get update
apt-get upgrade

Instale PHP y los módulos PHP requeridos:

apt-get install php5 php5-cli php5-common php5-dev php5-mysql php5-curl php5-gd php-pear php5-imap php5-mcrypt php5-xmlrpc php5-xsl

Para mejorar el rendimiento, se recomienda tener instalada la extensión JSMin PHP en su servidor. La extensión JSMin PHP se puede instalar usando el comando pecl:

pecl install jsmin

Edite el archivo de configuración php.ini y agréguele 'extension=jsmin.so':

vi /etc/php5/apache2/php.ini
extension=jsmin.so

Además, agregue/modifique las siguientes configuraciones:

post_max_size = 32M
upload_max_filesize = 32M
memory_limit = 768M

El correo electrónico entrante y las campañas (correo electrónico) requieren las bibliotecas IMAP, así que habilite el módulo IMAP:

sudo php5enmod imap

Cree una nueva directiva de host virtual en Apache. Por ejemplo, cree un nuevo archivo de configuración de Apache llamado 'sugar.conf':

touch /etc/apache2/sites-available/sugar.conf
ln -s /etc/apache2/sites-available/sugar.conf /etc/apache2/sites-enabled/sugar.conf
vi /etc/apache2/sites-available/sugar.conf

luego, agregue las siguientes líneas:

<VirtualHost *:80>
   ServerAdmin [email protected]
   DocumentRoot /var/www/html/sugar/
   ServerName your-domain.com
   ServerAlias www.your-domain.com
   <Directory /var/www/html/sugar/>
      Options FollowSymLinks
      AllowOverride All
   </Directory>
   ErrorLog /var/log/apache2/your-domain.com-error_log
   CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Reinicie el servidor web Apache para que los cambios surtan efecto:

service apache2 restart

Los siguientes archivos y directorios dentro del directorio '/var/www/html/sugar/' deben poder escribirse desde su servidor web:

'config.php' 
'config_override.php'
'sugarcrm.log'
'cache' and all subdirectories and files
'custom' and all subdirectories and files
'data' and all subdirectories and files
'modules' and all subdirectories and files

Esto se puede lograr fácilmente ejecutando el siguiente comando:

chown www-data:www-data -R /var/www/html/sugar/

Cree una nueva base de datos MySQL llamada 'sugarcrm' en su servidor:

mysql -u root -p
mysql> CREATE DATABASE sugarcrm;
mysql> CREATE USER sugar@localhost;
mysql> SET PASSWORD FOR 'sugar'@'localhost' = PASSWORD("sugar-password");
mysql> GRANT ALL PRIVILEGES ON sugarcrm.* TO 'sugar'@'localhost' IDENTIFIED BY 'sugar-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

No olvide cambiar 'sugar-password' con una contraseña segura para su usuario de MySQL 'sugar'.

Abra http://su-dominio.com en su navegador web favorito y siga las sencillas instrucciones.

Para ejecutar Sugar Schedulers, agregue la siguiente línea al archivo crontab:

*    *    *    *    *     cd /var/www/html/sugar; php -f cron.php > /dev/null 2>&1

Eso es. La instalación de Sugar CRM ahora está completa. Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS optimizado para Ubuntu, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Sugar CRM. para ti. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Panels
  1. Cómo instalar b2evolution en un Ubuntu 14.04 VPS

  2. Cómo instalar Drupal 7 en Ubuntu 14.04

  3. Cómo instalar eGroupware en un Ubuntu 14.04 VPS

  4. Instale VTiger CRM en un Ubuntu 14.04 VPS

  5. Cómo instalar Boonex Dolphin 7 en un Ubuntu VPS

Cómo instalar MongoDB Community Edition en Ubuntu

Cómo instalar Joomla 3 en Ubuntu 14.04

Cómo instalar MySQL en Ubuntu 16.04

Cómo instalar Vtiger CRM en un Ubuntu 18.04 VPS

Cómo instalar Microweber en Ubuntu 18.04

Cómo instalar LAMP en Ubuntu 18.04