நான் இன்னும் இருக்கிறேன் ESTA நிறுவல் மற்றும் பயன்பாடு பற்றிய நீண்ட தொடர் Mautic, ஒரு விரிவான சந்தைப்படுத்தல் பணி ஆட்டோமேஷன் தீர்வு.
பல திறந்த மூல திட்டங்களைப் போலவே, Mautic மிகவும் பல்துறை மற்றும் கட்டமைக்கக்கூடியது. ஆனால், பல திறந்த மூல திட்டங்களைப் போல, ஆவணங்கள் டெவலப்பர்களால் டெவலப்பர்களால் எழுதப்படுகின்றன, ஆனால் இறுதி பயனர்களுக்காக அல்ல. அடுத்த கட்டத்திற்கு உங்கள் வழியைக் கண்டுபிடிப்பதற்கு நிறைய கூகிள் தேவைப்படுகிறது (இது பல திறந்த மூல திட்டங்களை ஒன்றாகச் செயல்படுத்துவது பற்றியது) எனவே, கட்டுரைத் தொடரைத் தொடர இவ்வளவு நேரம் ஆகும்.
ஆனால், ம ut டிக் கட்டமைக்கப்பட்டவுடன், நிறுவல் முயற்சிக்கு ஈடுசெய்வதை விட நேரத்திலும் எல்லாவற்றிற்கும் மேலாக செலவிலும் சேமிப்பு.
உங்கள் சேவையகத்தில் Mautic. இரண்டு விருப்பங்கள்
உபுண்டு 20.04 இயங்கும் ஒரு மெய்நிகர் தனியார் சேவையகத்தில் Mautic ஐ நிறுவுகிறோம். எங்களுக்கு இரண்டு விருப்பங்கள் உள்ளன:
- சேவையகத்தில் ஒற்றை தளமாக Mautic ஐ நிறுவவும்.
- பிற வலைத்தளங்களுடன் Mautic ஐ நிறுவவும்.
உலாவியில் இருந்து Mautic இயங்குவதால் நான் வசதி என்ற தளத்தைப் பயன்படுத்துகிறேன்.
நீங்கள் இதைப் படிக்கிறீர்கள் என்றால், அனைத்து வி.பி.எஸ் வளங்களையும் ம ut டிக் ஏகபோகப்படுத்துவதை நியாயப்படுத்த தேவையான வேலை அளவு உங்களிடம் இல்லை. எப்படியிருந்தாலும், என்ன மாற்றங்கள் பணி அடைவு.
நீங்கள் ஒரு டொமைனை ஒப்பந்தம் செய்து மெய்நிகர் தனியார் சேவையகத்திற்கு சுட்டிக்காட்ட வேண்டும் என்பதை நினைவில் கொள்ளுங்கள். Mydomain1 கட்டளையில் தோன்றும்போது, நீங்கள் அதை அந்த களத்துடன் மாற்ற வேண்டும்.
ஒரு பன்முனை விருப்பத்தின் போது, பணி அடைவு:
/var/www/midominio1.com/public_html
ஒற்றை தளத்திற்கு:
/var/www/midominio1.com/public_html
Mautic ஐ பதிவிறக்குகிறது
மாடிக் தொடர்ந்து புதிய பதிப்புகளைத் தொடங்குகிறது, எந்த ஒன்றை நிறுவ வேண்டும் என்பதை அறிய இந்த பக்கத்திற்குச் சென்று சமீபத்திய நிலையான பதிப்பு எது என்பதைப் பார்க்க வேண்டும். பதிப்பு எண்ணைக் கவனித்து அதை கீழே உள்ள கட்டளையின் எக்ஸ், ஒய், இசட் எழுத்துக்களுடன் மாற்றவும்.
வேலை செய்யும் கோப்பகத்திற்கு செல்வோம்
ce /var/www/midominio1.com/public_html
நீங்கள் மல்டிசைட் விருப்பத்தைத் தேர்ந்தெடுத்திருந்தால்
O cd /var/www/html
ஒற்றை தளத்திற்கு.
sudo wget https://github.com/mautic/mautic/releases/download/X.Y.Z/X.Y.Z.zip
sudo unzip X.Y.Z.zip
முதல் கட்டளை Mauitic ஐ இறக்குகிறது, இரண்டாவது அதை அவிழ்த்து விடுகிறது
பதிவிறக்கம் செய்யப்பட்ட சுருக்கப்பட்ட கோப்பை இனி தேவையில்லை என்பதால் இப்போது நீக்குகிறோம்.
sudo rm 2.15.3.zip
கோப்புகளை உள்ளமைக்க அனுமதிகளைப் பெறுவது அடுத்த கட்டமாகும்
மல்டிசைட்டுகளுக்கு:
sudo chown -R www-data:www-data /var/www/midominio1.com/public_html
sudo chmod -R 775 /var/www/midominio1.com/public_html
ஒற்றை தளத்திற்கு:
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 775 /var/www/html
இப்போது ஒவ்வொரு தளத்தையும் எவ்வாறு கண்டுபிடிப்பது என்பதை அப்பாச்சி சேவையகத்திற்கு நாம் சொல்ல வேண்டும். இந்த கட்டளையுடன் உள்ளமைவு கோப்பை உருவாக்குவதன் மூலம் இது செய்யப்படுகிறது:
sudo nano /etc/apache2/sites-available/midominio1.conf
மல்டிசைட்டுகளுக்கு
o
sudo nano /etc/apache2/sites-available/000-default.conf
தொடர்புடைய மாற்றங்களுடன், பின்வரும் உரையை ஒட்டவும்:
ServerAdmin tucuenta de mail
ServerName tu nombre de dominio
ServerAlias www.tu nombre de dominio
DocumentRoot /var/www/midominio1/public_html o www.var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
CTRL + X ஐ அழுத்துவதன் மூலம் சேமிக்கவும்
உடன் உள்ளமைவை சோதிக்கவும்
apachectl configtest
பல தளங்களுக்கு மட்டுமே:
புதிய தளத்தை இதனுடன் செயல்படுத்துகிறோம்:
sudo a2ensite midominio1.com.conf
இயல்புநிலை கோப்பகத்தை செயலிழக்க செய்கிறோம்
sudo a2dissite 000-default
நாங்கள் சேவையகத்தை மீட்டமைக்கிறோம் (ஒற்றை தளம் மற்றும் மல்டிசைட்)
sudo systemctl reload apache2
முகப்பு பக்கம் இல்லாத தளத்தை நீங்கள் எப்போதாவது உள்ளிட்டுள்ளீர்கள் என்றால், அதன் கோப்பகங்களின் உள்ளடக்கத்தை அது பட்டியலிட்டுள்ளதை நீங்கள் பார்த்திருப்பீர்கள். பலவீனமான இடங்களை சுரண்டுவதற்காக இணைய சேவையகத்தை உலாவ சைபர் கிரைமினல்களை இது அனுமதிப்பதால் இது ஒரு பாதுகாப்பு ஆபத்து.
மற்றொரு குறைபாடு என்னவென்றால், அது புறக்கணிக்கப்படுகிறது .htaccess. இது ஹோஸ்ட் செய்யப்பட்ட ஒவ்வொரு வலைத்தளத்திற்கும் தனிப்பயனாக்கக்கூடிய உள்ளமைவு கோப்பு, சேவையக நடத்தை.
இந்த கட்டளையை எழுதுங்கள்:
sudo nano /etc/apache2/apache2.conf
இது போன்ற ஒன்றை நீங்கள் காண்பீர்கள்:
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
இதற்காக இதை மாற்றவும்:
Options FollowSymLinks
AllowOverride All
Require all granted
உடன் சேமிக்கவும் Ctrl + எக்ஸ்
இதனுடன் சேவையகத்தை மறுதொடக்கம் செய்யுங்கள்:
sudo systemctl restart apache2
.Htaccess கோப்பை எழுத நாம் mod_rewrite எனப்படும் ஒரு தொகுதியை இயக்க வேண்டும்
sudo a2enmod rewrite
இதனுடன் மீண்டும் சேவையகத்தை மறுதொடக்கம் செய்கிறோம்:
sudo systemctl restart apache2
அடுத்த கட்டுரையில் நாம் ஒரு தரவுத்தளத்தை உருவாக்க, மவுட்டிக் நிறுவ மற்றும் நவீன உலாவிகள் ஒரு பக்கத்தை அணுக வேண்டிய பாதுகாப்பு சான்றிதழைப் பெறப் போகிறோம்.