Last Updated: February 25, 2016
·
1.067K
· marioy47

Como instalar Zurmo CRM usando Ubuntu, Nginx y MariaDB

(Zurmo)[http://zurmo.org] es un crm que se caracteriza por usar gamificación como motivador para los comerciales de la empresa lo usen mas.

El problema es que Zurmo está diseñado para ser instalado en un ambiente LAMP y mi servidor de producción de (Dazzet)[http://dazzet.co] ya usa Nginx, MaríaDB 5.5 y PHP 5.5.

Entonces para instalar Zurmo en este ambiente hay que hacer algunos ajustes

Configuración de Nginx

Tengo el crm corriendo en su propio subdominio así que hice la siguiente configuración en nuevo archivo y lo instalé en /etc/nginx/sites-available/zurmo

server {
        root /websites/zurmo;
        index index.php;
        server_name zurmo.dazzet.co;

        location / {
            try_files $uri $uri/ /app/index.php?$args;
        }

        location ~ \.php$ {
                try_files $uri =404;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
        }

        location ~ /\.ht {
                deny all;
        }
}

Configuración de MariaDB

Uno de los problemas con MariaDB es que no soporta cambios en caliente de codificación latin

max_allowed_packet    = 20M
max_sp_recursion_depth = 20
thread_stack = 524288
optimizer_search_depth = 0
#Esta linea se debe agreagar
local-infile=1
 log_bin_trust_function_creators=on

Datos adicionales

Estoy usando Ubuntu 12.04, pero actualicé PHP a versión 5.5