Mautic على الخادم الخاص بك. حل أتمتة التسويق الخاص بك

Mautic على الخادم الخاص بك

ما زلت مع هذا سلسلة طويلة على تركيب واستخدام Mautic, حل أتمتة المهام التسويقية الشامل.

مثل العديد من المشاريع مفتوحة المصدر ، Mautic متعدد الاستخدامات وقابل للتكوين. ولكن ، مثل العديد من المشاريع مفتوحة المصدر، يتم كتابة الوثائق من قبل المطورين للمطورين وليس للمستخدمين النهائيين. يتطلب العثور على طريقك إلى الخطوة التالية الكثير من البحث في googling (الأمر كله يتعلق بجعل العديد من المشاريع مفتوحة المصدر تعمل معًا) وبالتالي ، يستغرق الأمر وقتًا طويلاً لمتابعة سلسلة المقالات.

ولكن بمجرد تهيئة Mautic ، التوفير في الوقت وفوق كل ذلك في التكاليف أكثر من تعويض جهد التثبيت.

Mautic على الخادم الخاص بك. الخياران

نقوم بتثبيت Mautic على خادم خاص افتراضي يقوم بتشغيل Ubuntu 20.04. لدينا خياران:

  • قم بتثبيت Mautic كموقع واحد على الخادم.
  • قم بتثبيت Mautic بجانب مواقع الويب الأخرى.

أنا أستخدم كلمة site للراحة حيث يتم تشغيل Mautic من المتصفح.

هناك احتمالات ، إذا كنت تقرأ هذا ، ليس لديك حجم العمل الضروري لتبرير أن Mautic تحتكر جميع موارد VPS. على أي حال ، ما يتغير هو دليل العمل.

تذكر أنه يجب أن يكون لديك مجال متعاقد عليه ويشير إلى الخادم الخاص الافتراضي. عندما يظهر mydomain1 في الأمر ، يجب عليك استبداله بهذا المجال.

في حالة وجود خيار متعدد المواقع ، يكون دليل العمل:

/var/www/midominio1.com/public_html
لموقع واحد:
/var/www/midominio1.com/public_html

تحميل Mautic

يقوم Mautic بإطلاق إصدارات جديدة باستمرار لمعرفة النسخة التي يجب تثبيتها علينا الانتقال إلى هذه الصفحة ومعرفة أحدث إصدار مستقر. لاحظ رقم الإصدار واستبدله بالأحرف X ، Y ، Z من الأمر أدناه.

دعنا نذهب إلى دليل العمل
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

يقوم الأمر الأول بتفريغ ماويتيك والثاني يقوم بفك ضغطه
الآن نقوم بحذف الملف المضغوط الذي تم تنزيله لأننا لم نعد بحاجة إليه.
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

الآن علينا إخبار خادم Apache بكيفية العثور على كل موقع. يتم ذلك عن طريق إنشاء ملف تكوين باستخدام هذا الأمر:
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

إذا قمت بإدخال موقع لا يحتوي على صفحة رئيسية ، سترى أنها أدرجت محتوى أدلةها. يعد هذا خطرًا أمنيًا لأنه يسمح لمجرمي الإنترنت بتصفح خادم الويب بحثًا عن نقاط ضعف لاستغلالها.

عيب آخر هو أنه يتم تجاهله . هتكس. إنه ملف تكوين قابل للتخصيص لكل موقع ويب مستضاف وسلوك خادم.

اكتب هذا الأمر:
sudo nano /etc/apache2/apache2.conf

سترى شيئًا كهذا:

Options Indexes FollowSymLinks
AllowOverride None
Require all granted

قم بتعديله لهذا:

Options FollowSymLinks
AllowOverride All
Require all granted

غواردا كون CTRL + X
أعد تشغيل الخادم باستخدام:
sudo systemctl restart apache2

من أجل كتابة ملف htaccess ، يتعين علينا تمكين وحدة تسمى mod_rewrite

sudo a2enmod rewrite
نعيد تشغيل الخادم مرة أخرى باستخدام:
sudo systemctl restart apache2

في المقالة التالية سنقوم بإنشاء قاعدة بيانات وتثبيت Mautic والحصول على شهادة الأمان التي تتطلبها المتصفحات الحديثة للوصول إلى الصفحة.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.