Mautic sa iyong server. Ang iyong sariling solusyon sa automation ng marketing

Mautic sa iyong server

Kasama ko pa esta mahabang serye sa pag-install at paggamit ng Mautic, isang komprehensibong solusyon sa awtomatiko na gawain sa marketing.

Tulad ng maraming mga proyekto ng open source, Ang Mautic ay lubos na maraming nalalaman at mai-configure. Ngunit, tulad ng maraming mga proyektong bukas na mapagkukunan, ang dokumentasyon ay isinulat ng mga developer para sa mga developer at hindi para sa mga end user. Ang paghanap ng iyong daan patungo sa susunod na hakbang ay nangangailangan ng maraming googling (Lahat ay tungkol sa paggawa ng maraming proyekto ng bukas na mapagkukunan na magkakasama) kaya't napakatagal upang ipagpatuloy ang serye ng artikulo.

Ngunit, kapag na-configure ang Mautic, ang oras at lalo na ang pagtitipid sa gastos nang higit pa sa pagbayad para sa pagsisikap sa pag-install.

Mautic sa iyong server. Ang dalawang pagpipilian

Nag-i-install kami ng Mautic sa isang virtual na pribadong server na tumatakbo sa Ubuntu 20.04. Mayroon kaming dalawang pagpipilian:

  • I-install ang Mautic bilang isang solong site sa server.
  • I-install ang Mautic sa tabi ng iba pang mga website.

Ginagamit ko ang salitang site para sa kaginhawaan habang tumatakbo ang Mautic mula sa browser.

Malamang, kung binabasa mo ito, wala kang dami ng trabaho na kinakailangan upang bigyang-katwiran na ang Mautic ay nag-monopolyo ng lahat ng mga mapagkukunan ng VPS. Gayunpaman, anong mga pagbabago ang gumaganang direktoryo.

Tandaan na kailangan mong magkaroon ng isang domain na nakakontrata at itinuro sa virtual na pribadong server. Kapag lumitaw ang mydomain1 sa utos, dapat mo itong palitan ng domain na iyon.

Sa kaso ng isang pagpipilian na multisite ang gumaganang direktoryo ay:

/var/www/midominio1.com/public_html
Para sa solong site:
/var/www/midominio1.com/public_html

Nagda-download ng Mautic

Patuloy na inilulunsad ng Mautic ang mga bagong bersyon, upang malaman kung alin ang mai-install na kailangan naming pumunta sa pahinang ito at makita kung alin ang pinakabagong matatag na bersyon. Tandaan ang numero ng bersyon at palitan ito ng mga letrang X, Y, Z ng utos sa ibaba.

Pumunta tayo sa gumaganang direktoryo
ce /var/www/midominio1.com/public_html Kung sakaling napili mo ang pagpipilian na multisite

O cd /var/www/html para sa solong site.

sudo wget https://github.com/mautic/mautic/releases/download/X.Y.Z/X.Y.Z.zip
sudo unzip X.Y.Z.zip

Ang unang utos ay inaalis ang Mauitic at ang pangalawa ay inaalis ito
Tatanggalin namin ang na-download na naka-compress na file dahil hindi na namin ito kailangan.
sudo rm 2.15.3.zip

Ang susunod na hakbang ay upang makakuha ng mga pahintulot upang mai-configure ang mga file

Para sa mga multisite:
sudo chown -R www-data:www-data /var/www/midominio1.com/public_html

sudo chmod -R 775 /var/www/midominio1.com/public_html

Para sa solong site:
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 775 /var/www/html

Ngayon kailangan naming sabihin sa Apache server kung paano hanapin ang bawat site. Ginagawa ito sa pamamagitan ng paglikha ng isang file ng pagsasaayos kasama ang utos na ito:
sudo nano /etc/apache2/sites-available/midominio1.conf Para sa mga multisite
o
sudo nano /etc/apache2/sites-available/000-default.conf
Gamit ang mga kaukulang pagbabago, i-paste ang sumusunod na teksto:

ServerAdmin tucuenta de mail
ServerName tu nombre de dominio
ServerAlias www.tu nombre de dominio
DocumentRoot /var/www/midominio1/public_html o www.var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

I-save sa pamamagitan ng pagpindot sa CTRL + X
Subukan ang pagsasaayos sa
apachectl configtest
Para lamang sa mga multi-site:
Aktibo namin ang bagong site sa:
sudo a2ensite midominio1.com.conf
Na-deactivate namin ang default na direktoryo
sudo a2dissite 000-default
Ibinabalik namin ang server (Single site at multisite)
sudo systemctl reload apache2

Kung nakapasok ka na sa isang site na walang home page, makikita mo na nakalista nito ang nilalaman ng mga direktoryo nito. Ito ay isang peligro sa seguridad dahil pinapayagan nito ang mga cybercriminal na mag-browse sa web server na naghahanap ng mga mahihinang spot upang pagsamantalahan.

Ang isa pang sagabal ay hindi ito pinapansin . Htaccess. Ito ay isang napapasadyang file ng pagsasaayos para sa bawat naka-host na website, pag-uugali ng server.

Isulat ang utos na ito:
sudo nano /etc/apache2/apache2.conf

May makikita kang ganito:

Options Indexes FollowSymLinks
AllowOverride None
Require all granted

Baguhin ito para dito:

Options FollowSymLinks
AllowOverride All
Require all granted

Makatipid sa CTRL + X
I-restart ang server sa:
sudo systemctl restart apache2

Upang maisulat ang .htaccess file kailangan naming paganahin ang isang module na tinatawag na mod_rewrite

sudo a2enmod rewrite
I-restart namin muli ang server sa:
sudo systemctl restart apache2

Sa susunod na artikulo lilikha kami ng isang database, i-install ang Mautic at makuha ang sertipiko ng seguridad na kinakailangan ng mga modernong browser upang ma-access ang isang pahina.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.