-
Notifications
You must be signed in to change notification settings - Fork 2
Home
- Apache / Nginx
- 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.
- Obtener la última versión de SinergiaCRM. Opciones:
- Descargando el Zip de la última release: https://github.com/SinergiaTIC/SinergiaCRM/releases
- Clonando la rama master del repositorio:
git clone --depth 1 --branch master [email protected]:SinergiaTIC/SinergiaCRM.git
-
Descomprimir o ubicar todos los ficheros en la carpeta pública del servidor web.
-
Cambiar los permisos de todos los ficheros de la aplicación:
chmod -R 775 .
- Asignar a todos los ficheros el usuario (
WEB_SYSTEM_USER
) y el grupo (WEB_SYSTEM_GROUP
) configurados en el servidor web.
chown -R <WEB_SYSTEM_USER>:<WEB_SYSTEM_GROUP> .
Por defecto tanto el uno como el otro suelen ser www-data
.
Se recomienda incluir al usuario de sistema operativo (OS_USER) en el grupo del servidor web.
sudo usermod -a -G <WEB_SYSTEM_GROUP> <OS_USER>
- Preparar las variables de configuración de SinergiaCRM:
- Copiar el fichero
SticInstall/config_override.php
en 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
- Ejecutar la URL
https://<SITE_URL>/SticInstall.php
.
Esperar hasta que el proceso acabe y 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://<SITE_URL>/
con uno de estos dos usuarios:
- Usuario / Contraseña:
admin
/admin
- Usuario / Contraseña
sinergiacrm
/sinergiacrm
En construcción...