Как да

Инсталирайте софтуера Mautic Marketing на Ubuntu 20.04 | 18.04

Инсталирайте софтуера Mautic Marketing на Ubuntu 20.04 | 18.04

Управляването на пълноценен бизнес може да бъде една от най-удовлетворяващите и същевременно еднакво предизвикателна задача, на която човек някога може да се впусне. Първо, трябва да имате обща представа за това как различните отдели трябва да работят в хармония, за да измислите мечтата и визията в основата на всичко това.

На второ място, трябва да гарантирате, че клиентите ви имат най-доброто изживяване, което можете да си позволите да предлагате, когато взаимодействат с вашия продукт или услуга. Освен това трябва да достигнете до възможно най-много клиенти и да поддържате отношенията, които сте изградили с тях с течение на времето. Определено не е лесно, но силните по сърце винаги натискат колелата на предизвикателствата, за да спечелят.

За щастие има инструменти, създадени от страхотни хора, които правят управляващия бизнес по-добър и по-ангажиращ. Един такъв инструмент е Mautic Marketing Software, който е с отворен код и невероятен. Това ръководство се фокусира върху това как да накарате този софтуер да работи във вашата организация, за да ви помогне да се справите с маркетинга и вашите скъпоценни клиенти по-добър начин.

Накратко, Mautic е софтуерна платформа за отворен маркетинг, която ви осигурява най-високо ниво на интеграция и задълбочена интелигентност на аудиторията, което ви позволява да създавате по-значими връзки с клиентите през жизнения цикъл на връзката. Сега в същността на ръководството ще получим Mautic, инсталиран в Ubuntu 20.04 или Ubuntu 18.04.

„Желанието желае достатъчно, за да се жертва“
- Майлс Мънро

Изисквания за настройка

Трябва да изпълним следните изисквания, за да инсталираме успешно Mautic.

Стъпка 1: Актуализирайте и инсталирайте основни инструменти

След като влезете в терминала на вашия нов сървър на Ubuntu, актуализирайте го и инсталирайте основни инструменти, които ще използваме в процеса на инсталиране

sudo apt update && sudo apt ъпгрейд sudo apt install vim git unzip curl -y

Стъпка 2: Инсталирайте и настройте базата данни

За тази настройка ще използваме MariaDB. За щастие вече имаме подробно ръководство, за да получим MariaDB 10.5 инсталирани. Вижте как да инсталирате MariaDB 10.5 на Ubuntu (Focal Fossa)

За да инсталирате версията по подразбиране във вашите OS хранилища, изпълнете:

sudo apt актуализация sudo apt -y инсталиране на mariadb-сървър

След като инсталирате базата данни, следващата стъпка е да създадете база данни и потребител за Mautic. Следователно нека продължим и да направим това, както е показано по-долу. Можете да назовавате вашата база данни и потребител по различен начин и да се уверите, че използвате безопасна парола.

$ sudo mysql -u root Създаване на база данни mautic; СЪЗДАЙТЕ ПОТРЕБИТЕЛ 'mautic' @ 'localhost' ИДЕНТИФИЦИРАН ОТ 'StrongPassword'; ПРЕДОСТАВЕТЕ ВСИЧКИ ПРИВИЛЕГИИ за mautic.* ДО 'mautic' @ 'localhost'; ПРИВИЛЕГИ НА ФЛЕШ; изход;

Това беше лесно и страхотно.

Стъпка 3: Инсталирайте и конфигурирайте уеб сървър и PHP

За да се обслужват Mautic страници, трябва да има уеб сървър. Тук имате свободата да изберете Apache или Nginx. За това ръководство ще използваме Nginx. Освен това Mautic изисква PHP и затова ще трябва да го настроим също. Имайте предвид, че необходимата версия на PHP е PHP> = 7.2.21.

Инсталирайте php-fpm и зависимости

sudo apt инсталиране на софтуерни свойства-често sudo add-apt-repository ppa: ondrej / php sudo apt актуализация sudo apt install -y php7.4 sudo apt install php7.4- cli, fpm, json, common, mysql, zip, gd, mbstring, curl, xml, bcmath, imap, intl

Проверете дали php-fpm работи.

$ systemctl статус php7.4-fpm ● php7.4-fpm.услуга - PHP 7.4 FastCGI Process Manager Loaded: заредено (/ lib / systemd / system / php7.4-fpm.обслужване; активиран; предварително зададен от доставчика: активиран) Активен: активен (работи) от вторник 2020-12-22 22:16:02 UTC; Преди 28s Документи: man: php-fpm7.4 (8) Процес: 84661 ExecStartPost = / usr / lib / php / php-fpm-socket-helper install / run / php / php-fpm.чорап / etc / php / 7.4 / fpm / басейн.г / www.conf 74 (код = излязъл, статус = 0 / SUCC> Основен PID: 84647 (php-fpm7.4) Състояние: „Процеси активни: 0, празен ход: 2, Заявки: 0, бавен: 0, Трафик: 0запит / сек“ Задачи: 3 (ограничение: 1137) Памет: 10.9M CGroup: / система.парче / php7.4-fpm.услуга ├─84647 php-fpm: главен процес (/ etc / php / 7.4 / fpm / php-fpm.conf) ├─84659 php-fpm: пул www └─84660 php-fpm: пул www

Добавете препоръчаните от Mautic PHP настройки

Отворете вашия php-fpm ini файл и добавете / редактирайте подробностите, показани по-долу. Те включват часовата зона и настройките за ограничение на паметта. Добавете своя дата.часова зона (на около ред 955) и променете memory_limit (на около линия 400) до 512MB.

$ sudo vim / etc / php / 7.4 / fpm / php.ini memory_limit = 512M [Дата] дата.часова зона = Африка / Найроби

Стъпка 4: Изтеглете Mautic изходни файлове

Посетете страницата Mautic Downloads и изтеглете най-новата версия. За мен ще изтегля директно от github.

wget https: // github.com / mautic / mautic / releases / download / 3.2.1/3.2.1.цип

Инсталирайте разархивирания пакет.

sudo apt инсталиране разархивирайте

Извличане на изтегления файл.

разархивирайте 3.2.1.zip -d mautic 

Преместете папката mautic в / var / www / html директория.

sudo mv mautic / / var / www / html /

Променете разрешенията за файлове на Mautic

За да може Nginx да чете файловете, трябва да му предоставим правата и правилните разрешения. Изпълнете командите по-долу, за да го направите.

sudo chown -R www-data: www-data / var / www / html / mautic / sudo chmod -R 755 / var / www / html / mautic / sudo systemctl рестартиране nginx php7.4-fpm

Както можете да видите, нашата основна директория е / var / www / html / mautic, където имаме клонираните ни Mautic файлове.

Конфигурирайте Nginx

Инсталирайте уеб сървър nginx

sudo apt инсталирайте nginx

Трябва да направим няколко промени в настройките по подразбиране на Nginx, като добавим подробностите, необходими за Mautic.

Превключете в активирани сайтове, архивирайте файла по подразбиране и създайте нов с нови конфигурации.

sudo mv / etc / nginx / sites-enabled / default / root / nginx-default.архивиране

Създайте нов файл и добавете подробностите, показани по-долу. Ако имате FQDN, заменете примера.com с него. Това може да бъде и поддомейн като mautic.пример.com.

$ sudo vim / etc / nginx / sites-enabled / mautic.conf сървър слушане 80 default_server; слушайте [::]: 80 сървър по подразбиране; пример за име на сървър.com; root / var / www / html / mautic; индекс индекс.html индекс.htm индекс.php; местоположение / try_files $ uri / index.php $ is_args $ args;  местоположение ~ \.php $ fastcgi_pass unix: / run / php / php7.4-fpm.чорап; индекс fastcgi_index.php; fastcgi_read_timeout 240; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; включва fastcgi_params; fastcgi_split_path_info ^ (.+.php) (/.+) $;  пренапишете ^ теми /.* / (оформления | страници | частични) /.*.htm / индекс.php почивка; пренапишете ^ bootstrap /.* / индекс.php почивка; пренапишете ^ config /.* / индекс.php почивка; пренаписване ^ доставчик /.* / индекс.php почивка; пренаписване ^ съхранение / cms /.* / индекс.php почивка; пренаписване ^ съхранение / дневници /.* / индекс.php почивка; пренаписване ^ съхранение / рамка /.* / индекс.php почивка; пренаписване ^ съхранение / темп / защитено /.* / индекс.php почивка; пренаписване ^ съхранение / приложение / качване / защитено /.* / индекс.php почивка; 

Проверете конфигурацията на nginx:

$ sudo nginx -t nginx: конфигурационният файл / etc / nginx / nginx.conf синтаксисът е добре nginx: конфигурационен файл / etc / nginx / nginx.conf тестът е успешен

Рестартирайте nginx

sudo systemctl деактивирайте --now apache2 sudo systemctl рестартирайте nginx

Стъпка 5: Завършете инсталирането на Mautic чрез панел

След като всичко е минало добре досега, трябва да сме на последния етап от инсталирането на софтуера Mautic Marketing. В тази стъпка отворете [http: // ip-address-or-domain-name /], за да стартирате инсталационния панел на Mautic във вашия браузър. Първата страница ще бъде както е показано по-долу. Можете да видите препоръките и да ги приложите, ако можете. В противен случай щракнете върху „Следваща стъпка

На втората страница ще ви бъде представен формуляр за попълване на данни за базата данни. Това са тези, в които сме създадени Стъпка 3. Въведете потребителското име и името на базата данни, които сте използвали, както и вашата парола. Тъй като нямаме съществуваща база данни, кликнете върху „Не„. Натиснете „Следваща стъпка”До Проверка на подробностите и създаване на базата данни. Това може да отнеме няколко секунди.

След като приключи, ще бъде представен нов формуляр за административен потребител. За пореден път попълнете своите администраторски данни и имейл, след което кликнете „Следваща стъпкаБутон ”.

Следващият екран изисква вашите настройки за поща. Падащото меню „Пощенски транспорт”Част има много платформи, които можете да използвате, за да получавате пощата си от Mautic. Моля, използвайте този, който предпочитате тук, и въведете подробностите според нуждите. Щракнете върху „Следваща стъпка”Веднъж направено. Това ще завърши инсталацията.

След това ще трябва да влезете в Mautic Dashboard, като използвате данните за администраторския потребител.

А таблото ви за управление трябва да ви пламти в очите и да ви приканва да започнете да конфигурирате контакти, кампании, канали и други.

Стъпка 6: Добавете Cron Jobs

Mautic изисква няколко cron задачи, за да се справи с някои задачи по поддръжката, като например актуализиране на контакти или кампании, изпълнение на действия на кампанията, изпращане на имейли и др. Mautic се нуждае от някои задължителни cron задачи, за да се изпълнява редовно. Трябва ръчно да добавите необходимите cron задачи към вашия сървър.

Като опресняване, по-долу е ръководството за работа на cron.

# .---------------- минута (0 - 59) # | .------------- час (0 - 23) # | | .---------- ден от месеца (1 - 31) # | | | .------- месец (1 - 12) ИЛИ jan, feb, mar, apr ... # | | | | .---- ден от седмицата (0 - 6) (неделя = 0 или 7) ИЛИ слънце, понеделник, вторник, сряда, четвъртък, петък, събота # | | | | | # * * * * * команда за потребителско име, която трябва да бъде изпълнена

За да добавите задължителните задания на cron на Mautic, издайте командата crontab с опция -e (редактиране) и добавете заданията cron с време, зададено според желанието ви.

$ sudo crontab -e * / 10 * * * 1 php / var / www / html / mautic / app / console mautic: сегменти: актуализация >> / var / log / cronmautic.log 2> & 1 * / 20 * * * 3 php / var / www / html / mautic / app / console mautic: кампании: актуализация >> / var / log / cronmautic.log 2> & 1 * / 30 * * * 5 php / var / www / html / mautic / app / console mautic: кампании: тригер >> / var / log / cronmautic.дневник 2> & 1 

След като приключим, трябва да сме готови да използваме Mautic Software. Можете да продължите и да създавате нови контакти, сегменти, кампании и много други. Моля, вижте официалната документация на Mautic за това как да ги предприемете.

Заключение

Вече имаме тази софтуерна платформа за маркетинг готова за употреба и се надяваме ръководството да е полезно. В противен случай отвръщаме с благодарност за вашата безмилостна подкрепа и ви благодарим за посещението.

Други интересни ръководства:

Инсталирайте софтуера Mautic Marketing & CRM на CentOS 7

Инсталирайте phpList бюлетин с отворен код и софтуер за имейл маркетинг на Ubuntu 18.04

Как да инсталирате YetiForce CRM на CentOS 8 / CentOS 7

Експериментът за поверителност показва, че уебсайтовете са „пръстови отпечатъци“
През последните няколко години имаше огромни усилия за защита на нашите данни. Колкото повече и повече научавахме, че има уебсайтове и компании, които...
Хакерите за техническа поддръжка на Windows могат да заключат екрана чрез Firefox
Всеки знае болката от машина или устройство, което няма да работи. Не са много нещата, които са по-влудяващи. Трябва да свършите работата си, да чакат...
САЩ позволяват гласуване на смартфон за хора с увреждания, повишаване на опасенията за сигурност
Изглежда, че в света на интелигентния дом и други Интернет на нещата интернет ни помага да правим всичко, така че защо да не го използваме, за да ни г...