Установка SuiteCRM на LEMP-платформу в Debian 9.3

Меня недавно попросили предоставить на выбор три OpenSource CRM системы которыми можно пользоваться малому бизнесу и у которых имеется возможность интеграции с системами IP-телефонии. Задача прямо скажем нетривиальная и я знаю именно три CRM-системы которые используются в реальных компаниях, остальные проекты CRM-систем представляют собой поделки-самоделки которыми бизнес пользоваться точно не будет.

 
 
Логотип GITA-DEV

Автор: Черноусов Антон aka Gita-Dev
Опубликовано: 28 Сен 2018 (последние правки 3 месяца)

crm debian dev git php tar zabbix хостинг

Первая CRM-система, которую я демонстрировал, это VtigerCRM и она реально и продуктивно используется в нескольких компаниях и мне через некоторое время предстоит внедрение версии от SalesPlatforms.

Вторая система, это SuiteCRM и VtigerCRM является форком именно этой системы и на данный момент это два разных продукта (сильно разных). Так как это обычное PHP-приложение, то можем взять окружение из статьи "Установка vTiger (Версия от SalesPlatform)" или "Установка Zabbix версии 3.4 в Linux-дистрибутив Debian 9". Думаю, что повторять по десять раз одно и тоже смысла не имеет, поэтому просто перейдите по ссылкам и настройте окружение LEMP.

Дальше идем по накатанной и так как среда аналогична среде из VtigerCRM и вообще уже есть идея сделать свой LEMP-хостинг, нам требуется только подготовить конфигурацию виртуального хоста.

server {
    listen 80 default_server;
    server_name 10.1.1.33;
    access_log /var/log/nginx/suite-crm.access;
    error_log /var/log/nginx/suite-crm.error;
    index index.php;
    root /var/www/suite-crm/;

    gzip on;
    gzip_disable "msie6";
    gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascri
pt application/javascript;

    location ~ /\. {
        deny all;
    }

    location ~* /(?:uploads|files)/.*\.php$ {
        deny all;
    }

    location ~* ^.+\.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|mi
di|wav|bmp|rtf)$ {
        access_log off;
        log_not_found off;
        expires max;
    }

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

    location ~ \.php$ {
            include fastcgi.conf;
            fastcgi_param PHP_VALUE  
                    " max_input_vars = 100000 \n  
                      max_execution_time=600;\n
                      memory_limit=256M;\n
                      upload_max_filesize=250M;\n
                      post_max_size=250M;\n
                      safe_mode = off;\n
                      error_reporting = E_WARNING & ~E_NOTICE & ~E_DEPRECATED;\n
                      display_errors = off;\n
                      max_execution_time = 600;\n
                      log_errors = on;\n
                      output_buffering = on;\n
                      short_open_tag = on;\n
                      date.timezone=Asia/Novosibirsk;
                      short_open_tag = On";
            fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
            fastcgi_index index.php;
            fastcgi_read_timeout 6000;
    }
}

Похожие статьи

Установка облачного хранилища NextCloud в окружение Nginx+PHP-FPM

Установка облачного хранилища NextCloud в окружение Nginx+PHP-FPM

Представляем вашему вниманию подробную инструкцию по настройке NextCloud (с установкой плагинов и ssl-сертификатов для реализации защищенного https-протокола). Nextcloud - пакет клиент-серверного программного обеспечения для создания облачного хранилища. Фактически, программное обеспечение аналогично DropBox, Яндекс.Диск и GoogleDrive, но при этом является отрытым ПО и может быть установлено на вашем сервере и интегрироваться с сервисами компании, такими как Active Directory. Функционал облачного хранилища может быть расширен при помощи плагинов и при некотором желании из облачного хранилища можно построить небольшую CRM.


Обновление PHP до версии 7.2 в Debian Jessie (Debian GNU/Linux 8.11)

Обновление PHP до версии 7.2 в Debian Jessie (Debian GNU/Linux 8.11)

Сегодня рассмотрим довольно типовую задачу которую приходится решать довольно часто последнее время и я решил ее задокументировать, чтобы в дальнейшем просто следовать подготовленному плану. Как вы наверное поняли, я буду обновлять PHP в Debian Jessie до текущей стабильной версии.


Подготовка Nginx и PHP-FPM окружения для запуска Wordpress-сайта

Подготовка Nginx и PHP-FPM окружения для запуска Wordpress-сайта

И это видимо самая типовая задача из тех с которыми мне приходится сталкиваться, но я на всякий случай ее опишу.


Отзывы и комментарии