كيفية تثبيت دروبال على خادم أوبونتو

click fraud protection

من الطرق الرائعة لإنشاء موقع ويب استخدام نظام إدارة المحتوى. واحدة من أفضل أدوات CMS للاستخدام ، خاصة على خوادم Linux هي Drupal. إنها أداة موقع متقدمة تضم عشرات الميزات التي تتيح للمستخدمين إنشاء موقع ويب بسهولة وبشروط خاصة بهم. إليك كيفية تثبيت Drupal على خادم Ubuntu.

المتطلبات الأساسية

قبل نشر Drupal على خادم Ubuntu ، من الجيد استخدام أداة التحديث لتحديث كل شيء. سيؤدي ذلك إلى التأكد من تحديث جميع البرامج التي تعمل عليها.

sudo apt update sudo apt update -y

بعد ذلك ، ستحتاج أيضًا إلى تثبيت التبعيات. هذه حاسمة بالنسبة لبرنامج Drupal CMS للعمل بشكل صحيح.

sudo apt-get install php php-mysql php-gd php-curl php-ssh2

بالإضافة إلى هذه التبعيات ، تأكد من حصولك بالفعل على مكدس LAMP (أو LEMP إذا كنت تستخدم Nginx) مثبتًا على Ubuntu. إذا لم يكن الأمر كذلك ، فقم بتثبيت كل ما يلزم بسرعة لتشغيل تطبيقات الويب على خادم Ubuntu باستخدام:

sudo apt تثبيت خادم مصباح ^

أثناء تثبيت LAMP ، ستتم مطالبتك بإعداد كلمة مرور جذرية لـ MySQL. تأكد من اختيار شيء آمن حتى لا يتعرض للخطر. بالإضافة إلى ذلك ، تأكد من أن كلمة المرور هذه تختلف عن المستخدم الجذر للخادم. يعد استخدام نفس كلمة مرور الجذر لمستخدم الجذر Ubuntu Linux وقاعدة بيانات SQL أمرًا خطيرًا للقيام به وسيؤدي إلى أشياء سيئة للغاية.

instagram viewer

بعد تثبيت كل شيء ، ستحتاج إلى تشغيل Apache يدويًا:

بدء خدمة sudo apache2

قم بتثبيت دروبال

يتم الاعتماد على التبعيات ، ويتم تثبيت جميع تطبيقات الويب الضرورية وتعمل بشكل صحيح. الخطوة التالية هي تنزيل أحدث إصدار من Drupal إلى الخادم. انتقل إلى drupal.org موقع الويب ، والاستيلاء على نسخة tar.gz. لتسهيل التنزيل مباشرة إلى الخادم ، انقر بزر الماوس الأيمن على زر التنزيل ، وانقر على "نسخ موقع الرابط" ، وانتقل إلى المحطة الطرفية.

ثم ، استخدم wget لتنزيل الأداة SSH إلى الخادم الخاص بك. لا تستخدم SSH؟ ضع في اعتبارك تنزيل ملف tar.gz إلى محرك أقراص محمول ، ثم قم بتوصيله.

wget -P / tmp / https://ftp.drupal.org/files/projects/drupal-8.4.4.tar.gz

تم تنزيل دروبال ، والآن حان الوقت لتثبيته على دليل خادم الويب الجذر.

tar xzvf /tmp/drupal-8.4.4.tar.gz -C / var / www / html / --strip-components = 1

بعد ذلك ، قم بتحديث أذونات دليل HTML.

chown www-data: www-data -R / var / www / html / chmod -R 755 / var / www / html /

إنشاء قاعدة بيانات دروبال

يحتاج دروبال إلى قاعدة بيانات للتفاعل معها قبل أن يتم تحميل برنامج الخادم نفسه بشكل صحيح. لإنشاء قاعدة بيانات جديدة ، استخدم هذا الأمر وقم بتسجيل الدخول إلى النظام باستخدام كلمة مرور الجذر التي تم إعدادها لـ SQL سابقًا.

mysql -u root -p

الآن بعد أن قمت بتسجيل الدخول ، حان الوقت لبدء التفاعل مع برنامج قاعدة البيانات. ابدأ بجعل قاعدة البيانات نفسها:

إنشاء دروبال قاعدة البيانات ؛

بعد ذلك ، أنشئ مستخدمًا جديدًا لقاعدة البيانات التي يمكن لبرنامج Drupal CMS استخدامها. تأكد من تغيير منطقة "كلمة المرور الآمنة" بكلمة مرور جديدة.

ملاحظة: لا تستخدم كلمة المرور نفسها لهذا المستخدم التي أعددتها لمستخدم SQL الجذر. في حين أن، اذهب لتوليد فريدةواحد آمن.

ضع في اعتبارك أن اسم المستخدم الذي سيستخدمه Drupal هو: drupalsite.

منح جميع الامتيازات في دروبال. * إلى drupalsite @ localhost المحدد بواسطة "securepassword" ؛

عند الانتهاء ، امسح امتيازات قاعدة بيانات SQL ، وقم بتسجيل الخروج.

دافق امتيازات; خروج

تكوين دروبال

يحتوي Drupal على العديد من التغييرات والتغييرات في التكوين التي يجب إجراؤها قبل أن يبدأ برنامج Drupal CMS في العمل بشكل صحيح. أول جزء من التعديلات يتعلق بخادم الويب Apache.

أولاً ، قم بتمكين وحدة إعادة الكتابة حتى يتمكن دروبال من تغيير الأشياء حسب الرغبة.

sudo a2enmod إعادة كتابة

بعد ذلك ، قم بإنشاء ملف تكوين Drupal فارغ جديد لاستخدامه في مجلد "المواقع المتاحة".

sudo touch /etc/apache2/sites-available/drupal.conf

قم بإنشاء ارتباط رمزي واربط ملف التكوين الجديد الذي تم إنشاؤه في مجلد "المواقع المتاحة" واربطه بمجلد "المواقع الممكّنة". سيؤدي ذلك إلى تمكين خادم الويب Apache2 من برنامج Drupal CMS.

sudo ln -s /etc/apache2/sites-available/drupal.conf /etc/apache2/sites-enabled/drupal.conf

أخيرًا ، استخدم أداة محرر النصوص nano لإعداد كل شيء.

sudo nano /etc/apache2/sites-available/drupal.conf

في drupal.conf ، الصق الكود التالي:

ServerAdmin [email protected]. DocumentRoot / var / www / html / اسم الخادم. ServerAlias ​​www.domain.com. خيارات FollowSymLinks. AllowOverride الكل. السماح بالأمر ، رفض. تسمح من الجميع. ErrorLog /var/log/apache2/domain.com-error_log. CustomLog /var/log/apache2/domain.com-access_log عام. 

احفظ الملف باستخدام Ctrl + O والخروج مع Ctrl + X.

أخيرًا ، أعد تشغيل خادم الويب Apache لتعكس التغييرات.

خدمة sudo apache2 إعادة التشغيل

باستخدام دروبال

تم إعداد دروبال ، وجاهز للاستخدام. والخطوة التالية هي الذهاب وتشغيل البرنامج النصي لتثبيت دروبال. سيرشدك البرنامج خلال إنشاء حساب ، وسيعمل كل شيء بشكل صحيح.

عندما يتم إعداد Drupal بالكامل ، ستتمكن من إنشاء موقع الويب الجديد الخاص بك!

watch instagram story