உபுண்டு 20.04 இல் Mautic ஐ நிறுவ PHP மற்றும் மரியா DB ஐ அமைத்தல்

PHP மற்றும் MariaDB ஐ அமைத்தல்

சில நேரம் முன்பு நாங்கள் எழுதி வருகிறோம் எவ்வாறு நிறுவுவது என்பது பற்றிய தொடர் கட்டுரைகள் Mautic, ஒரு விரிவான சந்தைப்படுத்தல் பணி ஆட்டோமேஷன் தீர்வு. உள்ளமைவு சற்று சிக்கலானது என்றாலும், நீண்ட காலத்திற்கு இது ஹப்ஸ்பாட் போன்ற தனியுரிம ஆயத்த தயாரிப்பு தீர்வுகளுக்கான நெகிழ்வுத்தன்மை மற்றும் செலவுகளை ஈடுசெய்கிறது.

Php மற்றும் மரியா DB ஐ அமைத்தல்

நாம் செய்ய வேண்டிய அடுத்த கட்டம் (தலைப்பில் நான் அவற்றை தலைகீழ் வரிசையில் வைத்திருந்தாலும்) தரவுத்தள உள்ளமைவு.

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
பின்வருவனவற்றைக் காண்போம்:

ரூட்டிற்கான தற்போதைய கடவுச்சொல்லை உள்ளிடவும் (எதுவும் நுழைய வேண்டாம்):

தரவுத்தள உள்ளமைவில் நீங்கள் தேர்ந்தெடுத்த கடவுச்சொல்லை வைத்து Enter ஐ அழுத்தவும்

ரூட் கடவுச்சொல்லை மாற்றவும் [ஒய் / N]

தற்போதைய கடவுச்சொல்லை விட்டு வெளியேற N ஐ அழுத்தவும்.

அநாமதேய பயனர்களை நீக்கவா? [ஒய் / N]

அநாமதேய பயனர்களை அகற்ற Y ஐ அழுத்தவும்.

தொலை உள்நுழைவு தொலைநிலையை அனுமதிக்காதா? [ஒய் / N]

தொலைநிலையாக அணுகலை முடக்க Y ஐ அழுத்தவும்.

சோதனை தரவுத்தளத்தை அகற்றி அதற்கான அணுகல்? [Y / n] மற்றும்

சோதனை தரவுத்தளத்தையும் அதன் அணுகலையும் நீக்க Y ஐ அழுத்தவும் (இது தேவையற்றது என்று எனக்குத் தெரியும், ஆனால் உரை எவ்வாறு தோன்றும்)

இப்போது சிறப்புரிமை அட்டவணைகள் மீண்டும் ஏற்றவா? [ஒய் / N]

சலுகைகளைப் புதுப்பிக்க Y ஐ அழுத்தவும்

PHP ஐ அமைத்தல்

நீங்கள் Mautic நிறுவல் வழிகாட்டி தொடங்கினால், அது உங்களுக்கு மூன்று பிழைகளைக் காண்பிக்கும்:

  • நேர மண்டலம் அமைக்கப்படவில்லை.
  • நினைவக வரம்பு போதுமானதாக இல்லை.
  • வலைத்தளத்திற்கு பாதுகாப்பு சான்றிதழ் இல்லை.

Php.ini கோப்பில் உள்ள விஷயங்களை மாற்றுவதன் மூலம் முதல் இரண்டையும் தீர்க்கிறோம்

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

CTRL + W உடன் நாங்கள் தேடுகிறோம்

தேதி. நேர மண்டலம் =

நான் உங்களுக்காக இந்த வரியைக் குறிக்கும்போது

; date.timezone = "UTC"

அரைப்புள்ளியை அகற்றி, UTC ஐ உங்கள் நேர மண்டலத்துடன் மாற்றவும். ஆதரிக்கப்பட்ட நேர மண்டலங்களின் பட்டியலைக் காணலாம் இங்கே.

CTRL + W உடன் இந்த வரியைத் தேடுகிறோம்

; cgi.fix_pathinfo = 1

Cambia 1 மூலம் 0 மற்றும் அரைப்புள்ளியை நீக்கவும்.

முடிக்க, மீண்டும் CTRL + W ஐ அழுத்தி தேடுங்கள்

நினைவக_வரையறையை

மதிப்பை 512 இல் வைக்கவும். அரைக்காற்புள்ளி இருந்தால், அதை நீக்கவும்.
CTRL + W உடன் சேமிக்கவும்

பாதுகாப்பு சான்றிதழைப் பெறுதல்

உலாவிகள் பாதுகாப்பில் கடுமையாக உள்ளன, அதிர்ஷ்டவசமாக, எங்கள் தளம் முறையானது என்பதை நிரூபிக்க ஒரு சான்றிதழை இலவசமாக அணுகலாம். உங்கள் ஹோஸ்டிங் வழங்குநரின் உள்ளமைவைப் பொறுத்து இது தானாகவோ அல்லது அரை தானாகவோ செய்யப்படலாம்.

ஒரு விசை தானாக சேவையகத்தில் சேமிக்கப்படுகிறது மற்றும் சான்றிதழ் வழங்குநர் அதை அணுகி எல்லாம் சரியாக இருக்கிறதா என்று சரிபார்க்கிறார். அரை தானியங்கி வழியில் நீங்கள் அந்த விசையை உங்கள் டி.என்.எஸ் இல் வைக்க வேண்டும், இதனால் வழங்குநர் அதை சரிபார்க்க முடியும். அதை எவ்வாறு செய்வது என்பது குறித்த வழிமுறைகளை உங்கள் ஹோஸ்டிங் வழங்கும்.

செயல்முறை பின்வருமாறு:
பயன்பாட்டை நிறுவுகிறோம்
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

சான்றிதழை மீண்டும் நிறுவ விருப்பத்தைத் தேர்ந்தெடுக்கவும்.

இப்போது நீங்கள் உலாவியைத் திறந்து உங்கள் டொமைன் பெயரை வைக்கலாம். எல்லாம் நன்றாக இருக்கிறது என்று சொல்லும் Mautic முகப்புப் பக்கத்தைப் பார்ப்பீர்கள். பின்வரும் தகவலுடன் நீங்கள் முடிக்க வேண்டிய கட்டமைப்பு கோப்பை இப்போது நீங்கள் அணுகலாம்:
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. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.