Ukusetha i-PHP neMaria DB ukufaka iMautic ku-Ubuntu 20.04

Ukusetha i-PHP neMariaDB

Esikhathini esithile esidlule besilokhu sibhala uchungechunge lwezihloko zokuthi ungafaka kanjani Isi-Mautic, isixazululo esibanzi somsebenzi wokumaketha. Yize ukucushwa kunzima kakhulu, ngokuhamba kwesikhathi kugcina kunxephezela ukuguquguquka nezindleko kwizisombululo ze-turnkey eziphathelene ne-Hubspot.

Ukusetha i-php noMaria DB

Isinyathelo esilandelayo okufanele sisenze (yize esihlokweni ngibabeke ngokulandelana) ukucushwa kwedatha.

sudo mysql -u root

Ungashintsha izimpande zomsebenzisi owufunayo. Ewindini elivulayo
CREATE DATABASE mautic DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Kulayini olandelayo, shintsha igama iphasiwedi ngephasiwedi oyithandayo.
GRANT ALL ON mautic.* TO 'root'@'localhost' IDENTIFIED BY 'contraseña';
FLUSH PRIVILEGES;
EXIT;

Njengoba imininingwane yolwazi ingenye yezisulu ezikhethwayo zobugebengu be-cyber, kufanele sithathe izinyathelo ezithile zokuphepha. Sikwenza ngokwethula iskripthi ngalo myalo:
sudo mysql_secure_installation
Sizobona okulandelayo:

Faka iphasiwedi yamanje yezingcambu (faka akukho):

Faka iphasiwedi oyikhethile ekucushweni kwedatha bese ushaya u-Enter

Shintsha iphasiwedi yempande? [Y / n]

Cindezela u-N ukushiya iphasiwedi yamanje.

Susa abasebenzisi abangaziwa? [Y / n]

Cindezela u-Y ukususa abasebenzisi abangaziwa.

Ungavumeli ukungena ngemvume okude kude? [Y / n]

Cindezela u-Y ukuze ukhubaze ukufinyelela ukude.

Susa i-database yokuhlola nokufinyelela kuyo? [Y / n] futhi

Cindezela u-Y ukususa i-database yokuhlola nokufinyelela kwayo (ngiyazi ukuthi ayisebenzi, kepha yindlela umbhalo ovela ngayo)

Phinda ulayishe kabusha amatafula wamalungelo manje? [Y / n]

Cindezela u-Y ukuvuselela amalungelo

Ukusetha i-PHP

Uma uqale iwizadi yokufaka iMautic, izokukhombisa amaphutha amathathu:

  • Izoni yesikhathi ayisethiwe.
  • Umkhawulo wememori onganele.
  • Iwebhusayithi ayinaso isitifiketi sokuphepha.

Sixazulula ezimbili zokuqala ngokuguqula izinto kufayela le-php.ini

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

Nge-CTRL + W siyasesha

indawo yesikhathi =

Lapho ngikumakalela lo mugqa

; date.timezone = "UTC"

Susa i-semicolon bese ufaka i-UTC endaweni yakho yesikhathi. Uhlu lwezindawo zesikhathi ezisekelwayo lungatholakala lapha

Nge-CTRL + W sibheka lo mugqa

; cgi.fix_pathinfo = 1

Shintsha 1 por 0 bese ususa i-semicolon.

Ukuqedela, cindezela u-CTRL + W futhi bese useshe

i-memory_limit

Faka inani ku-512. Uma kune-semicolon, isuse.
Gcina nge-CTRL + W

Ukuthola isitifiketi sokuphepha

Iziphequluli ziba nzima kwezokuphepha, ngenhlanhla, singafinyelela isitifiketi mahhala ukufakazela ukuthi isiza sethu sivumelekile. Ngokuya ngocwaningo lomhlinzeki wakho wokubamba lokhu kungenziwa ngokuzenzakalela noma ngokuzenzakalela.

Ukhiye ugcinwa ngokuzenzakalela kuseva futhi umhlinzeki wesitifiketi uyawufinyelela futhi ahlole ukuthi konke kulungile. Ngendlela enamathela othomathikhi kuzofanele ubeke ukhiye ku-DNS yakho ukuze umhlinzeki akwazi ukukuqinisekisa. Ukubamba kwakho kuzokunikeza imiyalo yokuthi ungakwenza kanjani.

Inqubo imi kanje:
Sifaka uhlelo lokusebenza
sudo snap install --classic certbot
Sakha isixhumanisi esingokomfanekiso ukuze sisebenze njengokungathi uhlelo lwendabuko
sudo ln -s /snap/bin/certbot /usr/bin/certbot
Sethula uhlelo ukumisa iseva.
sudo certbot --apache

Uma kwenzeka ikunikeza umlayezo wephutha, zama lokhu:
sudo certbot --manual --preferred-challenges dns certonly \
-d midominio1.com \
-d www.midominio1.com \

Uzobona ukuthi ikukhombisa umbhalo we-alphanumeric nesihloko okufanele usingeze ku-DNS yakho njengamarekhodi ombhalo. Uma usukwenzile. Cindezela Faka futhi umhlinzeki wesitifiketi uzoqinisekisa ukuthi ungumnikazi wesiza.

Ukuze uqedele kufanele ulungise kabusha i-apache ukuqala isayithi ngemodi ephephile ngokuzenzakalela. Ukwenza nge:

sudo certbot --apache

Khetha inketho yokufaka isitifiketi.

Manje usungavula isiphequluli bese ubeka igama lakho lesizinda. Uzobona ikhasi lasekhaya leMautic elikutshela ukuthi konke kuhamba kahle. Manje usungafinyelela kufayela lokumisa okufanele uligcwalise ngolwazi olulandelayo:
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


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.