उबंटू 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
आम्ही खाली दिसेल:

रूटसाठी वर्तमान संकेतशब्द प्रविष्ट करा (काहीही न प्रविष्ट करा):

आपण निवडलेला संकेतशब्द डेटाबेस कॉन्फिगरेशनमध्ये ठेवा आणि एंटर दाबा

रूट पासवर्ड बदलायचा? [वाई / एन]

वर्तमान संकेतशब्द सोडण्यासाठी एन दाबा.

अनामित वापरकर्त्यांना काढायचे? [वाई / एन]

अज्ञात वापरकर्ते काढण्यासाठी Y दाबा.

दूरस्थ लॉगिन दूरस्थपणे अनुमती द्यायची? [वाई / एन]

दूरस्थपणे प्रवेश अक्षम करण्यासाठी Y दाबा.

चाचणी डेटाबेस आणि त्यात प्रवेश मिळवा? [वाय / एन] आणि

चाचणी डेटाबेस आणि त्याचा प्रवेश हटविण्यासाठी Y दाबा (हे मला माहित आहे की हे अनावश्यक आहे, परंतु मजकूर असेच आहे)

विशेषाधिकार सारणी आता पुन्हा लोड करायची? [वाई / एन]

विशेषाधिकार अद्यतनित करण्यासाठी Y दाबा

पीएचपी सेट अप करत आहे

आपण मॅटिक इन्स्टॉलेशन विझार्ड सुरू केल्यास ते आपल्याला तीन त्रुटी दर्शवेल:

  • टाइम झोन सेट केलेला नाही.
  • अपुरी मेमरी मर्यादा.
  • वेबसाइटवर सुरक्षा प्रमाणपत्र नाही.

आम्ही php.ini फाईलमधील गोष्टी सुधारित करून पहिल्या दोन सोडवतो

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

सीटीआरएल + ड सह आम्ही शोधतो

तारीख.टाइमझोन =

जेव्हा मी आपल्यासाठी ही ओळ चिन्हांकित करते

; तारीख.टाइमझोन = "यूटीसी"

अर्धविराम काढा आणि यूटीसी आपल्या टाईम झोनसह बदला. समर्थित टाइम झोनची सूची आढळू शकते येथे

सीटीआरएल + ड सह आम्ही ही ओळ शोधतो

; cgi.fix_pathinfo = 1

कंबिया 1 करून 0 आणि अर्धविराम हटवा.

समाप्त करण्यासाठी पुन्हा CTRL + W दाबा आणि शोधा

मेमरी_लिमिट

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. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.