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


Администрирование операционных систем на базе Linux (Debian/Ubuntu и Centos/RedHat) Установка, настройка, доработка и поддержка PHP-приложений
crm crm система fastcgi php salesplatform vtiger хостинг
 
 

* В этом блоге я описываю свою повседневную рабочую практику, поэтому все статьи в блоге написаны лично мной и при копировании их на свой сайт пожалуйста указывайте ссылку на страницу откуда вы скопировали.
* Если какая-то статья вам помогла, то вы можете дать мне немного денег вместо простого спасибо (ссылка на форму поддержки проекта внизу страницы), если вы что-то не поняли или у вас что-то не получается, то вы можете нанять меня и я вам все подробно расскажу (расценки и ссылки в конце статьи).


(последние правки 3 недели, 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;
    }
}
Моя официальная страница на FaceBook
Мой микроблог в твиттер

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

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

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


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

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

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


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

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

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


Как вы наверное понимаете, бесплатно сейчас работать никто не будет и если ответ на ваш вопрос потребует больше трех минут времени и вам требуется полноценная консультация, то расценки на мои услуги представленны ниже.


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

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