Постављање ПХП-а и Мариа ДБ за инсталирање Маутица на Убунту 20.04

Подешавање ПХП-а и МариаДБ-а

Пре неког времена писали смо низ чланака о начину инсталирања Маутиц, свеобухватно решење за аутоматизацију маркетиншких задатака. Иако је конфигурација помало гломазна, дугорочно гледајући, на крају компензира флексибилност и трошкове власничким решењима попут кључа у руке, попут Хубспот-а.

Постављање пхп-а и Мариа ДБ-а

Следећи корак који морамо да урадимо (иако сам их у наслову ставио обрнутим редоследом) је конфигурација базе података.

sudo mysql -u root

Можете да промените роот за корисника којег желите. У прозору који се отвори
CREATE DATABASE mautic DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
У следећем реду промените реч лозинку лозинком коју више желите.
GRANT ALL ON mautic.* TO 'root'@'localhost' IDENTIFIED BY 'contraseña';
FLUSH PRIVILEGES;
EXIT;

Будући да су базе података један од омиљених ловина цибер криминалаца, морамо предузети неке мере предострожности. То радимо покретањем скрипте са овом наредбом:
sudo mysql_secure_installation
Видећемо следеће:

Унесите тренутну лозинку за роот (унесите за ниједан):

Лозинку коју сте изабрали ставите у конфигурацију базе података и притисните Ентер

Промените лозинку роот-а? [И / н]

Притисните Н да бисте оставили тренутну лозинку.

Уклони анонимне кориснике? [И / н]

Притисните И да бисте уклонили анонимне кориснике.

Забранити пријављивање роот-а на даљину? [И / н]

Притисните И да бисте даљински онемогућили приступ.

Уклонити тест базу података и приступ њој? [Д / н] и

Притисните И да бисте избрисали тестну базу података и њен приступ (знам да је сувишан, али тако изгледа текст)

Поново учитај табеле привилегија? [И / н]

Притисните И да бисте ажурирали привилегије

Подешавање ПХП-а

Ако сте покренули чаробњак за инсталацију Маутиц, показаће вам три грешке:

  • Временска зона није подешена.
  • Недовољно ограничење меморије.
  • Веб локација нема безбедносни сертификат.

Прва два решавамо модификовањем ствари у датотеци пхп.ини

sudo nano /etc/php/7.4/apache2/php.ini

Са ЦТРЛ + В претражујемо

дате.тимезоне =

Када вам означим овај ред

; дате.тимезоне = "УТЦ"

Уклоните тачку и зарез и замените УТЦ вашом временском зоном. Листа подржаних временских зона може се наћи овде.

Са ЦТРЛ + В тражимо ову линију

; цги.фик_патхинфо = 1

промена 1 по 0 и обришите тачку и зарез.

Да бисте завршили, притисните ЦТРЛ + В поново и претражите

мемори_лимит

Ставите вредност у 512. Ако постоји тачка и зарез, избришите је.
Уштедите са ЦТРЛ + В

Прибављање сигурносне потврде

Прегледници постају све тежи по питању сигурности, срећом, можемо бесплатно да приступимо сертификату да бисмо доказали да је наша веб локација легитимна. У зависности од конфигурације вашег провајдера хостинга, то се може урадити аутоматски или полуаутоматски.

Кључ се аутоматски чува на серверу и добављач сертификата му приступа и проверава да ли је све тачно. На полуаутоматски начин мораћете да ставите тај кључ у свој ДНС да би га провајдер могао да верификује. Ваш хостинг ће вам дати упутства како то да урадите.

Поступак је следећи:
Инсталирамо апликацију
sudo snap install --classic certbot
Стварамо симболичку везу тако да делује као да је то изворни програм
sudo ln -s /snap/bin/certbot /usr/bin/certbot
Покрећемо програм за конфигурисање сервера.
sudo certbot --apache

У случају да вам пошаље поруку о грешци, покушајте ово:
sudo certbot --manual --preferred-challenges dns certonly \
-d midominio1.com \
-d www.midominio1.com \

Видећете да вам приказује алфанумерички текст и наслов који морате додати у свој ДНС као записе текста. Једном кад то урадите. Притисните унети а добављач сертификата ће потврдити да сте власник странице.

Да бисте завршили, морате да конфигуришете апацхе да бисте подразумевано покренули веб локацију у сигурном режиму. То радите са:

sudo certbot --apache

Изаберите опцију за поновно инсталирање сертификата.

Сада можете да отворите прегледач и ставите име домена. Видећете Маутићеву почетну страницу која вам говори да је све у реду. Сада можете приступити конфигурационој датотеци коју морате попунити са следећим информацијама:
Database driver: MySQL PDO
Database Host: localhost
Database port: 3306
DB name: mautic
Database Table Prefix: Déjalo vacio
DB User: root
DB Password: La contraseña que pusiste en tu base de datos
Backup existing tables: No


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.