find . -type d -not -perm 2755 -exec chmod 2755 {} \;
find . -type f -not -perm 0644 -exec chmod 0644 {} \;
find . ! -user www-data -exec chown www-data:www-data {} \;
chmod +x bin/console
La siguiente documentación corresponde a SuiteCRM versión 8+; para consultar la documentación sobre el mismo tema para la versión 7, haz clic aquí.
Asegúrate de que tu entorno cumple los requisitos del sistema indicados en Matriz de compatibilidad
A menos que quieras configurar un entorno de desarrollo, deberías descargar los paquetes instalables preconstruidos disponibles para descarga en suitecrm.com.
Consulta la página de versiones de SuiteCRM 8
Después de descargar el paquete
Descomprime el paquete instalable preconstruido.
Copia los archivos a la raíz web de tu servidor.
Para el servidor web apache, la raíz web suele estar en /var/www o /var/www/html
Ten en cuenta el DocumentRoot que hayas configurado en tu vhost (si usas apache). Consulta Guía de configuración del servidor web - 4. Configurar las reescrituras de URL
Añadir los archivos a la raíz web es el método de instalación más habitual, pero puedes tener configuraciones distintas, como subdominios u otras.
Establece los permisos necesarios
Si usas la terminal, puedes hacerlo ejecutando:
find . -type d -not -perm 2755 -exec chmod 2755 {} \;
find . -type f -not -perm 0644 -exec chmod 0644 {} \;
find . ! -user www-data -exec chown www-data:www-data {} \;
chmod +x bin/console
Ten en cuenta que:
El nombre de usuario y de grupo (en el ejemplo anterior, www-data) debe sustituirse por el usuario y grupo del sistema real bajo el que se ejecuta tu servidor web. Esto varía según tu
sistema operativo. Los usuarios de servidor web más habituales son los siguientes:
www-data (Ubuntu Linux/Apache)
apache (Linux/Apache)
Si el nombre del grupo difiere del nombre de usuario con el que se ejecuta apache, es posible que necesites 0664 en lugar de 0644, y 2775 en lugar de 2755
Según tu configuración, es posible que debas crear la base de datos antes de continuar con el proceso de instalación.
El proceso de instalación se encargará entonces de crear las tablas necesarias.
A partir de SuiteCRM versión 8 y superiores, tienes dos formas de ejecutar el instalador.
Una vez que el instalador finaliza, debes configurar dos procesos en segundo plano para que SuiteCRM funcione correctamente.
SuiteCRM necesita una tarea cron para ejecutar las tareas programadas (workflows, comprobación de correo, generación de informes, etc.). Sin ella, estas tareas no se ejecutarán.
Consulta la página Planificadores para obtener instrucciones completas sobre cómo configurar la tarea cron.
A partir de SuiteCRM 8.10, las tareas en segundo plano (como las tareas de migración manual) se procesan mediante el worker de Symfony Messenger. Sin un worker en ejecución, estas tareas permanecerán indefinidamente en estado "Pending".
Consulta la guía Configuración de Messenger para obtener instrucciones sobre cómo configurar el worker en tu entorno.
Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.