Vendosja e PHP dhe Maria DB për të instaluar Mautic në Ubuntu 20.04

Vendosja e PHP dhe MariaDB

Disa kohë më parë ne kemi qenë duke shkruar një seri artikujsh se si të instaloni Mautic, një zgjidhje gjithëpërfshirëse e automatizimit të detyrës së marketingut. Megjithëse konfigurimi është pak i rëndë, në planin afatgjatë përfundon duke kompensuar në fleksibilitet dhe kosto zgjidhjet e pronarit me çelësa kryesore si Hubspot.

Vendosja e php dhe Maria DB

Hapi tjetër që duhet të bëjmë (edhe pse në titull i kam vendosur në mënyrë të kundërt) është konfigurimi i bazës së të dhënave.

sudo mysql -u root

Ju mund të ndryshoni rrënjën për përdoruesin që dëshironi. Në dritaren që hapet
CREATE DATABASE mautic DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Në rreshtin që vijon, ndryshoni fjalën Fjalëkalimi me fjalëkalimin që preferoni.
GRANT ALL ON mautic.* TO 'root'@'localhost' IDENTIFIED BY 'contraseña';
FLUSH PRIVILEGES;
EXIT;

Meqenëse bazat e të dhënave janë një nga pre e preferuar e kriminelëve në internet, ne duhet të marrim disa masa paraprake të sigurisë. Ne e bëjmë atë duke nisur një skenar me këtë komandë:
sudo mysql_secure_installation
Ne do të shohim sa vijon:

Futni fjalëkalimin aktual për rrënjën (futni për asnjë):

Vendosni fjalëkalimin që keni zgjedhur në konfigurimin e bazës së të dhënave dhe shtypni Enter

Ndryshoni fjalëkalimin rrënjë? [Y / n]

Shtypni N për të lënë fjalëkalimin aktual.

Hiq përdoruesit anonim? [Y / n]

Shtypni Y për të hequr përdoruesit anonimë.

Mos lejoni hyrjen e rrënjës nga distanca? [Y / n]

Shtypni Y për të çaktivizuar qasjen në distancë.

Të hiqet baza e të dhënave e provës dhe të ketë qasje në të? [Y / n] dhe

Shtypni Y për të fshirë databazën e provës dhe hyrjen e saj (e di që është e tepërt, por kështu shfaqet teksti)

Rifresko tabelat e privilegjit tani? [Y / n]

Shtypni Y për të azhurnuar privilegjet

Vendosja e PHP

Nëse keni filluar magjistarin e instalimit Mautic, kjo do t'ju tregojë tre gabime:

  • Zona kohore nuk është caktuar.
  • Kufiri i pamjaftueshëm i kujtesës.
  • Uebfaqja nuk ka një certifikatë sigurie.

Ne i zgjidhim dy të parat duke modifikuar gjërat në skedarin php.ini

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

Me CTRL + W kërkojmë

data.zona e orës =

Kur ta shënoj këtë vijë për ty

; date.timezone = "UTC"

Hiq pikëpresjen dhe zëvendëso UTC me zonën tënde të kohës. Lista e zonave kohore të mbështetura mund të gjendet këtu.

Me CTRL + W kërkojmë këtë linjë

; cgi.fix_pathinfo = 1

Cambia 1 nga 0 dhe fshihet pikëpresja.

Për të përfunduar, shtypni përsëri CTRL + W dhe kërkoni

memory_limit

Vendoseni vlerën në 512. Nëse ka pikëpresje, fshini atë.
Ruani me CTRL + W

Marrja e certifikatës së sigurisë

Shfletuesit po bëhen të ashpër për sigurinë, për fat të mirë, ne mund të përdorim falas një certifikatë për të provuar që faqja jonë është e ligjshme. Në varësi të konfigurimit të ofruesit tuaj të pritjes, kjo mund të bëhet automatikisht ose gjysmë automatikisht.

Një çelës ruhet automatikisht në server dhe ofruesi i certifikatës hyn në të dhe kontrollon nëse gjithçka është e saktë. Në mënyrën gjysmë-automatike do t'ju duhet ta vendosni atë çelës në DNS tuaj në mënyrë që ofruesi të mund ta verifikojë atë. Pritja juaj do t'ju japë udhëzime se si ta bëni atë.

Procedura është e radhës:
Ne instalojmë aplikacionin
sudo snap install --classic certbot
Ne krijojmë lidhjen simbolike në mënyrë që ajo të funksionojë sikur të ishte një program vendas
sudo ln -s /snap/bin/certbot /usr/bin/certbot
Ne fillojmë programin për të konfiguruar serverin.
sudo certbot --apache

Në rast se ju jep një mesazh gabimi, provoni këtë:
sudo certbot --manual --preferred-challenges dns certonly \
-d midominio1.com \
-d www.midominio1.com \

Do të shihni se ju tregon një tekst alfanumerik dhe një titull që duhet të shtoni në DNS tuaj si regjistrime të tekstit. Pasi ta bëni. Shtypni Shkruani dhe ofruesi i certifikatës do të verifikojë që ju të zotëroni sitin.

Për të përfunduar ju duhet të rikonfiguroni apache për të filluar faqen në mënyrë të sigurt si parazgjedhje. Ju e bëni atë me:

sudo certbot --apache

Zgjidhni opsionin për të riinstaluar certifikatën.

Tani mund të hapni shfletuesin dhe të vendosni emrin e domain. Ju do të shihni faqen kryesore të Mautic që ju tregon se gjithçka është në rregull. Tani mund të përdorni skedarin e konfigurimit që duhet të plotësoni me informacionin e mëposhtëm:
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


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.