Hostwinds دروس
نتائج البحث عن:
جدول المحتويات
العلامات: Cloud Servers, Drupal, VPS
Drupal هو نظام CSM (نظام إدارة المحتوى) الذي تم إنشاؤه ومريح للغاية يوفر مرونة وسهولة الاستخدام عند إدارة المواقع الإلكترونية.يوفر Drupal أداءا ممتازا وأمن للأنظمة على نطاق واسع وقد وجد استخدامه من قبل حكومة الولايات المتحدة، جوائز EMMY، وناسا.
Drupal يأتي مع منحنى تعليمي حاد، لكنه يوفر العديد من المزايا خارج إنشاء مدونات بسيطة.تشمل هذه المزايا الإضافية إمكانية التخصيصات المرتفعة، قابلية التوسعة من أجل منصات أكبر دون فقدان الأداء، ودعم المدفوعة بالمجتمع (المصدر المفتوح).
يتطلب Drupal الأكثر شيوعا كومة مصباح (Linux، Apache، MySQL، PHP) لتشغيله بكفاءة وتثبيت أي نظام تشغيل يوفر PHP وقاعدة بيانات قابلة للتحويل.
قبل تثبيت Drupal، ستحتاج إلى إعداد المتطلبات المؤسسية لعملها بشكل صحيح.أولا، ستحتاج إلى تسجيل الدخول إلى الخادم الخاص بك عبر SSH وإعداد الخادم الخاص بك.
الخطوة 1: قم بتحديث نظام التشغيل الخاص بك عن طريق تشغيل الأمر أدناه.
yum update
الخطوة 1: قم بتثبيت Apache as WebServer.أدخل "y" للنعم عندما يطلب منك ذلك.
yum install httpd
الخطوة 2: تمكين Apache.
systemctl enable httpd
الخطوه 3: اضبط Apache على بدء التشغيل
systemctl start httpd
الخطوة الرابعة: تحقق من حالة Apache (httpd)
systemctl status httpd
الخطوة الخامسة: بمجرد تثبيت Apache والتحقق، تحقق من أنه يعمل بشكل صحيح عن طريق التنقل إلى IP لخادمك في عنوان URL.يجب أن تظهر الآن صفحة اختبار خادم HTTP الآن.
الخطوة 1: ابدأ في إعداد قاعدة البيانات الخاصة بك ل Drupal عن طريق تثبيت MySQL.
yum -y install @mysql
الخطوة 2: تمكين MySQL عن طريق إدخال الأمر أدناه.
systemctl enable --now mysqld
الخطوه 3: اضبط MySQL على التمهيد عند بدء تشغيل الخادم.
systemctl start mysqld
الخطوة الرابعة: تحقق من MySQL نشط.
systemctl status mysqld
الخطوة الخامسة: تأمين mysql الخاص بك.
mysql_secure_installation
عند المطالبة بكلمة مرور MySQL الخاصة بك، اختر قوة كلمة المرور بين 0 و 2. بعد ذلك، أدخل كلمة المرور وفقا للقوة التي تحتاجها.توصي HostWinds دائما باستخدام كلمة مرور قوية للحفاظ على آمنة أنظمتك.بمجرد إعداد كلمة المرور الخاصة بك، تابع الرد نعم على الأسئلة التالية:
الخطوة السادسة: تسجيل الدخول إلى MySQL المثبتة.
mysql -u root -p
الخطوة السابعة: إنشاء قاعدة بيانات لتثبيت Drupal الخاص بك جنبا إلى جنب مع مستخدم مع امتيازات.ملاحظة، نحن نستخدم "Drupaluser" و "كلمة المرور" كاسم مستخدم وكلمة مرور DRUPAL لقاعدة البيانات.بعد ذلك، يمكنك تبادل هذه مع الاحتياجات الخاصة بك.
ملحوظة: تشغيل أوامر MySQL، ستكون "DRUPAL_DB" قاعدة بيانات Drupal، "DRUPALUSER" ستكون اسم مستخدم قاعدة بيانات Drupal، وستكون كلمة المرور "كلمة المرور" هي كلمة المرور لقاعدة البيانات عند الحاجة عند إعداد Drupal داخل Drupal Gui.
CREATE DATABASE drupal_db;
CREATE USER drupaluser@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'drupaluser'@'localhost';
FLUSH PRIVILEGES;
الخطوة 1: يتطلب Drupal PHP واحتياجات الإعداد قبل تثبيت CRM رسميا.ابدأ بتشغيل ما يلي والإجابة "Y" بنعم عند المطالبة.
yum install php
الخطوة 2: تثبيت مزيد من امتدادات PHP والتطبيقات.أجب "y" نعم عند المطالبة
yum install php-pear php-mysqlnd php-curl php-mbstring php-gd php-xml php-pear php-fpm php-pdo php-opcache php-json php-zip php-cli
الخطوه 3: تمكين PHP.
systemctl enable php-fpm
الخطوة الرابعة: تأكد من بدء تشغيل PHP عند التشغيل
systemctl start php-fpm
قم بتنزيل وتثبيت إصدار Drupal
الخطوة 1: مراجعة صفحة تنزيل Drupal https://www.drupal.org/download والإصدارات المتاحة.استبدل الإصدار المطلوب مع الإصدار في نهاية الأمر التالي.نحن نقوم بتثبيت الإصدار 8.8.5 في هذا المثال.
wget https://ftp.drupal.org/files/projects/drupal-8.8.5.tar.gz
الخطوة 2: استخراج تنزيل drupal الخاص بك.
tar -xvf drupal-8.8.5.tar.gz
الخطوه 3: حرك المجلد المستخرج إلى دليل جذر مستند Apache
mv drupal-8.8.5 /var/www/html/drupal
الخطوة الرابعة: السماح لأباش الوصول إلى الدليل الجذر Drupal غير المضغوط عن طريق تعديل الأذونات
chown -R apache:apache /var/www/html/drupal
الخطوة 1: تكوين إعدادات Drupal الخاصة بك.يمكنك القيام بذلك عن طريق الوصول إلى المجلد الافتراضي.
CD / VAR / WWW / HTML / DRUPAL / المواقع / الافتراضي
الخطوة 2: انسخ الإعدادات الافتراضية في ملف الإعدادات
cp -p default.settings.php settings.php
يمكنك الآن الوصول إلى ملف Settings.php لتكوين أي من إعدادات Drupal الخاصة بك.
للوصول إلى GUI Drupal، ستحتاج إلى إنشاء ملف تكوين في Apache لإخبار خادم الويب الخاص بك حيث يمكنك البحث والوصول إلى المجلد والملفات المطلوبة.
الخطوة 1: تشغيل نانو على الملف التالي لإدخال وضع محرر النصوص.
nano /etc/httpd/conf.d/drupal.conf
الخطوة 2: أضف نص تكوين Apache القياسي التالي.يرجى ملاحظة أنك تحتاج إلى تغيير "DomainExMample.com" يدويا ضمن عمود ServerAdmin و ServerName إلى المجال الخاص بك.لجعل هذه الأسهل لرؤية، لقد جعلناهم جريئة.
<VirtualHost *:80>
ServerAdmin webmaster@domainexample.com
ServerName domainexample.com
DocumentRoot /var/www/html/drupal
<Directory /var/www/html/drupal/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/drupal_error.log
CustomLog /var/log/httpd/drupal_access.log combined
</VirtualHost>
الخطوه 3: أعد تشغيل خادم Apache Web لوضع اللمسات الأخيرة على هذا.
systemctl restart httpd
عند إدخال عنوان IP الخاص بخادمك في عنوان URL لمتصفح الويب يجب أن يطالب الآن بمعالج تثبيت Drupal.
الخطوة 1: اختر اللغة التي تريد استخدامها.
الخطوة 2: اختر نوع ملف تعريف التثبيت الذي ترغب في تثبيته لملفك الشخصي.لاحظ أن ملف تعريف التثبيت القياسي يبدأ المحدد افتراضيا.
الخطوه 3: أدخل اسم قاعدة البيانات وكلمة المرور التي قمت بإنشائها أثناء تثبيت MySQL لإرفاق Drupal الخاص بك.ملاحظة، في مثالنا، اسم قاعدة البيانات لدينا هو drupal_db، مستخدم قاعدة البيانات لدينا هو "drupaluser"، وكلمة المرور الخاصة بنا هي "كلمة المرور".
الخطوة الرابعة: بمجرد إدخال قاعدة البيانات والتحقق منها، ستبدأ Drupal التثبيت الرسمي.
الخطوة الخامسة: أخيرا، ستقوم بتكوين معلومات موقعك ضمن تكوين موقعك.أدخل التفاصيل المطلوبة، وإنشاء اسم مستخدم ل Drupal CRM، وكلمة المرور.عندما تكون جاهزة وحفظ ومتابعة.
تهانينا!قمت الآن بإعداد Drupal على الخادم الخاص بك، ويمكنك البدء في بناء موقع الويب الخاص بك مع Drupal دليل المستخدم هنا.
كتب بواسطة Hostwinds Team / أغسطس 9, 2021