Cómo instalar SugarCrm Community Edition en Centos 7/6 y Debian 8

Cómo instalar SugarCrm Community Edition en Centos 7/6 y Debian 8

Hilera es un Gestión de la relación con el cliente que se puede instalar y configurar fácilmente en la parte superior de LÁMPARA pila. Escrito en PHP, SugarCrm viene con tres ediciones: Edición comunitaria (gratis), Edición profesional y Edición de Empresa.

Instale SugarCRM CMS en Linux

Este tutorial lo guiará sobre usted cómo instalar Edición comunitaria de SugarCrm En un sistema basado en Redhat y Debian como Centos, Fedora, Scientific Linux, Ubuntu, etc.

Paso 1: Instalar pila de lámparas en Linux

1. Como ya he dicho, Hilera Requiere un entorno de pila de lámparas e instalar la pila de lámparas en sus respectivas distribuciones de Linux, use los siguientes comandos.

-------------------- En Rhel/Centos 7 -------------------- # yum instalación httpd mariadb-server mariadb php-mysql php-pdo php-gd php-mbstring php-imap 
-------------------- En Rhel/Centos 6 y Fedora -------------------- # yum install httpd mysql mysql-server php-mysql php-pdo php-gd php-mbstring php-imap 
-------------------- En la versión Fedora 23+ -------------------- # dnf instll httpd mariadb-server mariadb php-mysql php-pdo php-gd php-mbstring php-imap 
-------------------- En Debian 8/7 y Ubuntu 15.15/10.04 -------------------- # apt-get install apache2 mariadb-server mariadb-client php5 php5-mysql libapache2-mod-php5 php5-imap 
-------------------- En Debian 6 y Ubuntu 14.10/14.04 -------------------- # apt-get instll apache2 mysql-client mysql-server php5 php5-mysql libapache2-mod-php5 

2. Después de la pila de la lámpara instalada, el próximo servicio MySQL inicie y use mysql_secure_installation Script para asegurar la base de datos (agregue una nueva contraseña de root, deshabilite el inicio de sesión de raíz remota, elimine la base de datos de prueba y elimine a los usuarios anónimos).

# SystemCtl Inicio Mariadb [on System] # Servicio MySqld comienza [en Sysvinit] # mysql_secure_installation 

3. Antes de continuar con Hilera Instalación Primero necesitamos crear una base de datos MySQL. Inicie sesión en la base de datos MySQL y ejecute los siguientes comandos para crear la base de datos y el usuario para la instalación de SugarCrm.

# mysql -u root -p crea database samgarCMS; otorgar todos los privilegios en SugarCMS.* a 'tecMint'@'localhost' identificado por 'contraseña'; privilegios de descarga; 
Crear base de datos MySQL de SugarCMS

Nota: Para su seguridad, reemplace el nombre de la base de datos, el usuario y la contraseña con su propio.

Importante: Este Cuarto paso, solo es aplicable para Sombrero rojo y Cento sistemas basados, Debian y Ubuntu Los usuarios se mueven al quinto paso.

4. Asunto Getenforce Comando para verificar si Selinux en habilitado en nuestra máquina. En caso de que la política esté establecida en Forzado Deshabilitarlo emitiendo los siguientes comandos:

# getenforce # setenforce 0 # getenforce 
Verifique el estado de Selinux

Importante: Para deshabilitar completamente Selinux, abra /etc/selinux/config archivo con un editor de texto y configure la línea Selinux en desactivado.

Deshabilitar el modo Selinux

Para superar la política de Selinux, ejecute el siguiente comando:

# chcon -r -t httpd_sys_content_rw_t/var/www/html/ 

5. A continuación, asegúrese de que WGet (descargador de archivos para Linux) y abrir la cremallera Las utilidades del sistema se instalan en su máquina.

# yum instalar wget unzip [en Sombrero rojo sistemas] # apt-get install wget unzip [en Debian sistemas] 

6. En el último paso abierto /etc/php.ini o /etc/php5/cli/php.ini Archivo de configuración y realizar los siguientes cambios:

  1. Elevarse subaLAD_MAX_FILESIZE al mínimo 7MB
  2. Selecciona el fecha.zona horaria variable a la zona horaria física de su servidor.
upload_max_filesize = 7m fecha.TimeZone = Europa/Bucarest 

Para aplicar los cambios reiniciar apache demonio emitiendo el siguiente comando:

------------ En máquinas Systemd ------------ # servicio httpd reiniciar # servicio apache2 reiniciar o ------------ En máquinas sysvinit ------------ # SystemCTL reiniciar httpd.Servicio # SystemCTL reiniciar apache2.servicio 

Paso 2: Instalación de la herramienta de gestión de relaciones con el cliente de SugarCrm

7. Ahora instalemos Azúcar. Vaya a la página de descarga de SugarCrm y tome la última versión en su sistema emitiendo el siguiente comando:

# wget http: // liquidtelecom.DL.Fuente de la fuente.neto/proyecto/SugarCrm/1%20-%20SugarCrm%206.5.X/SugarCommunityEdition-6.5.X/azúcar-6.5.22.cremallera 

8. Después de que termina la descarga, use abrir la cremallera Comando para extraer el archivo y copiar los archivos de configuración a la raíz del documento de su servidor web. Enumere los archivos desde /var/www/html o /var/www Directorio ejecutando los comandos a continuación:

# descomprimir azúcar-6.5.22.ZIP # CP -RF Sugarce-Full-6.5.22/*/var/www/html/ # ls/var/www/html/ 
Salida de muestra
Aceptar Rechazar.imagen de PHP.removema de PHP.El caché de PHP incluye robots.txt campatch_tracker.índice de PHP.php run_job.php campatch_trackerv2.PHP Instalar el servicio config_override.instalación de PHP.configuración de jabón php.PHP JSON_SERVER.jabón de php.Php cron.PHP JSSource SugarCrm.Log CrossDomain.XML LeadCapture.PHP SUMARIA DE AZUCA.PHP Licencia personalizada Sugar_version.Licencia de datos JSON.txt azúcar_versión.Diccionario PHP.Descargar temas de php log4php.PHP LOG_FILE_RRESTRICTE.HTML Treedata.PHP Emailmandelivery.mantenimiento de PHP.PHP Subiendo ejemplos metadatos vcal_server.exportación de PHP.metágeno de PHP.Php VCard.archivos php.MD5 MODULEInStall WebToleadCapture.PHP HandleAajaxCall.módulos php xtemplate ical_server.PHP PDF.Php zend 

9. A continuación, cambie el directorio a /var/www/html y modifique los permisos recursivamente para los directorios y archivos a continuación para otorgar a Apache permisos de escritura:

# cd/ var/ www/ html/ # chmod -r 775 personalizado/ cache/ módulos/ upload/ # chgrp -r apache personalizado/ cache/ modules/ upload/ # chmod 775 configuración.PHP config_override.PHP # CHGRP APACHE CONFIG.PHP config_override.php 

Además, cree un archivo htaccess en el directorio webroot y otorgue a Apache con permisos de escritura a este archivo.

# tocar .htaccess # chmod 775 .htaccess # chgrp apache .htaccess 

10. En el siguiente paso, abra un navegador desde una ubicación remota en su LAN y navegue hasta la dirección IP de la lámpara de ejecución de la máquina (o dominio), elija el lenguaje de instalación y presione Próximo botón.

http: /// instalar.php 
Instalación de SugarCrm

11. Después de una serie de cheques del sistema Próximo continuar.

Verificaciones de requisitos del sistema SugarCrm

12. En la siguiente pantalla, acepte la licencia y presione Próximo botón de nuevo.

Aceptar el acuerdo de licencia de SugarCrm

13. Después de una serie de verificaciones de entorno, el instalador redirigirá a las opciones de instalación de SugarCRM. Aquí elige Instalacion personalizada y hacer clic Próximo botón para continuar.

Seleccione Tipo de instalación de SugarCrm

14. Elija MySQL como base de datos interna para SugarCRM y presione el botón Siguiente.

Seleccione el tipo de base de datos de SugarCrm

15. Una vez que aparece la pantalla de configuración de la base de datos, procede a la configuración de la base de datos MySQL. Aquí llene los campos con los valores creados anteriormente para SugarCrm MySQL Base de datos y presione Próximo cuando esté terminado:

Nombre de la base de datos: azúcar Nombre del host: hostil Nombre de usuario del administrador de la base de datos: tecmenta Contraseña de administrador de la base de datos: contraseña Nombre de usuario de la base de datos de azúcar: Igual que el usuario administrativo Popular base de datos con datos de demostración: No 
Configuración de la base de datos de SugarCrm

Si la base de datos ya está creada, una notificación le pedirá que verifique las credenciales de DB. Golpear Aceptar botón para continuar.

dieciséis. En la siguiente pantalla, el instalador le pregunta el Url de instancia de azúcar y un nombre para el sistema. Deje el valor de la URL como predeterminado y elija un nombre descriptivo para el sistema SugarCrm. Además, ingrese un nombre de usuario y contraseña de administrador para SugarCrm.

Configuración del sitio de SugarCrm

17. En la siguiente pantalla, Seguridad del sitio, desmarque todas las opciones y presione Próximo continuar.

Seguridad del sitio de SugarCrm

17. Finalmente, revise las configuraciones de SugarCRM y confirme la configuración presionando el Instalar botón.

Confirmar la configuración de SugarCrm

18. Después de que termina la instalación, presione Próximo botón para continuar. También puedes subir un Paquete de idioma Para SugarCrm si ese es el caso.

Configuración de configuración de SugarCrm

19. En la siguiente pantalla puede elegir registrar el software. Si ese es el caso, llene los campos requeridos en consecuencia y presione enviar. Cuando termina golpeado Próximo botón de nuevo y el Acceso Debería aparecer la ventana principal.

Registro de SugarCrm

20. Inicie sesión con las credenciales creadas anteriormente y continúe personalizando SugarCMS con un logotipo, configuración local, configuración de correo y su información personal.

SugarCrm Iniciar sesión Panel de SugarCrm

Paso 3: Asegure SugarCrm

21. Después del proceso de configuración, ingrese la línea de comando emita los siguientes comandos para revertir los cambios realizados en los archivos de instalación de SugarCrm. También elimine el directorio de instalación emitiendo los siguientes comandos.

# cd/var/www/html/ # chmod 755 .configuración de htaccess.PHP config_override.PHP # RM -RF Instalar/ Instalar.php 

Finalmente, agregue el siguiente cronjob para azúcar en su máquina ejecutando crontab -e dominio:

* * * * * CD/var/www/html/; Php -f Cron.php> /dev /null 2> y 1 

Felicidades! SugarCrm ahora está instalado en su sistema.