Skip to content
Alberto Arco edited this page Jan 12, 2024 · 16 revisions

Guía de instalación de SinergiaCRM

Requisitos del servidor

  • Apache / Ngix
  • PHP 7.4
  • MariaDB / MySQL : Versión recomendada 10.2.41

Recomendado trabajar con Debian o derivados. Aunque también funcionará con otros sistemas operativos.

Instalación

  1. Obtener la última versión de SinergiaCRM.
  1. Descomprimir o ubicar todos los ficheros en la carpeta pública del servidor web.

  2. Cambiar los permisos de todos los ficheros de la aplicación:

chmod -R 775 .
  1. Asignar el usuario y grupo (WEB_SYSTEM_USER y WEB_SYSTEM_GROUP) configurado en el servidor web para todos los ficheros.
chown -R <WEB_SYSTEM_USER>:<WEB_SYSTEM_GROUP> .

Por defecto, normalmente es www-data.

Es recomendado incluir a nuestro usuario de sistema operativo (OS_USER) al grupo del servidor web.

sudo usermod -a -G <WEB_SYSTEM_GROUP> <OS_USER>
  1. Preparar las variables de configuración de SinergiaCRM:
  • Copiar el fichero SticInstall/config_override.php a la raíz de la aplicación.
  • Modificar cada una de las variables que contienen @@..@@.
$sugar_config['DHA_templates_default_lang'] = '@@SHORT_LANGUAGE_CODE@@'; // [es|ca|gl|en ....]
$sugar_config['dbconfig']['db_host_name'] = '@@DB_HOST_NAME@@';  // 
$sugar_config['dbconfig']['db_user_name'] = '@@DB_USER_NAME@@'; 
$sugar_config['dbconfig']['db_password'] = '@@DB_PASSWORD@@';
$sugar_config['dbconfig']['db_name'] = '@@DB_NAME@@';
$sugar_config['dbconfig']['db_port'] = '@@DB_PORT@@'; // Empty string is default 3306 port

$sugar_config['default_language'] = '@@DEFAULT_LANGUAGE@@'; // Full language code [es_ES|ca_ES|gl_ES|en_us|...]

$sugar_config['default_permissions']['user'] = '@@WEB_SYSTEM_USER@@'; // System user with access to installation files. Usually www-data
$sugar_config['default_permissions']['group'] = '@@WEB_SYSTEM_GROUP@@'; // System group with access to installation files. Usually www-data
$sugar_config['host_name'] = '@@HOST_NAME@@'; // subdomain.domain.org
$sugar_config['site_url'] = '@@SITE_URL@@'; // https://subdomain.domain.org/
$sugar_config['unique_key'] = '@@UNIQUE_KEY@@'; // 32 alphanumeric characters. Only lowercase letters and numbers, example: '5nuns3c1te64tkjfr6thv4q0elxlwe8d'
$sugar_config['cron']['allowed_cron_users'][] = '@@WEB_SYSTEM_USER@@'; // System user with access to installation files. Usually www-data
  • Desactivar el bloqueo de instalación, estableciendo a false el siguiente parámetro: $sugar_config['stic_install_locked'] = true; // Deactivate to allow installation through SticInstall.php
  1. Ejecutar la URL https://<SITE_URL>/SticInstall.php.

Esperar unos segundos hasta que el proceso acabe de ejecutarse y nos muestre el mensaje Installation completed successfully.

Se ha detectado que con algunos navegadores el proceso no acaba correctamente en la primera ejecución. En ese caso, volver a refrescar la página hasta que aparezca el mensaje de que la instalación finalizó correctamente.

En este momento ya se puede acceder a la aplicación a través de la URL https://url_sinergiacrm/ con uno de estos dos usuarios:

  • Usuario: admin

  • Contraseña: admin

  • Usuario: sinergiacrm

  • Contraseña: sinergiacrm

Guía de actualización de SinergiaCRM

Clone this wiki locally