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

by Anton Chernousov aka GITA-DEV


Опубликовано: 28 Сен 2018 (последние правки 2 недели, 6 дней)


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

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

Первая 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;
    }
}

Обратите внимание на статьи:


Установка vTiger (Версия от SalesPlatform)

Установка vTiger (Версия от SalesPlatform)

Представляю вашему вниманию одну из инструкций по развертыванию довольно типового PHP-приложения, а именно я разворачивал vTiger в редакции от SalesPlatform для демонстрации одной из OpenSource CRM для заказчика. Стоит отметить, что выбор на ней и остановился и я ее успешно внедрил.


Установка и базовая настройка Zabbix-сервера (сборка из SVN-репозитария)

Установка и базовая настройка Zabbix-сервера (сборка из SVN-репозитария)

В этой статье я попробую описать пошагово, установку последней версии Zabbix-сервера из SVN-репозитария в LXC-контейнер. Ранее, в наших статьях мы уже рассматривали некоторые аспекты установки и настройки Zabbix-сервера и данная статья является скорее компиляцией прошлых заметок для реального внедрения.


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

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

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


Есть вопросы?
Спрашивайте и я обязательно вам отвечу!

* Поля обязательные для заполнения .

Блог это некоммерческий проект! Если вам понравился мой блог и то что я пишу помогло вам на практике, то можете сказать спасибо материально.