كيفية تثبيت Backdrop CMS على خادم Ubuntu

هل تستخدم خادم Ubuntu وتحتاج إلى نظام إدارة محتوى جديد لموقعك على الويب؟ ضع في اعتبارك نشر Backdrop CMS ، وهي أداة مفتوحة المصدر لنظام Linux تعمل على تبسيط إدارة مواقع الويب. في هذا الدليل ، سنوضح لك كيفية إعداد Backdrop CMS على نظام Ubuntu الخاص بك .

كيفية تثبيت تبعيات Backdrop CMS على خادم Ubuntu

يتطلب نظام Backdrop CMS العديد من التبعيات التي يجب على المستخدم تثبيتها ، بما في ذلك خادم الويب Apache و MySQL و PHP والعديد من امتدادات PHP. لبدء تثبيت هذه التبعيات ، قم بتشغيل Terminal و SSH في الخادم أو قم بتشغيل Terminal فعليًا.

بمجرد فتح الجهاز ، استخدم الأمر apt update للتحقق من تحديثات البرامج:

sudo apt التحديث

بعد تشغيل الأمر apt update ، قم بتثبيت أي تحديثات برامج معلقة على نظام خادم Ubuntu عن طريق إدخال الأمر apt Upgrade التالي . ضع في اعتبارك أن هذا التحديث قد يستغرق بعض الوقت ، خاصة إذا كان لديك العديد من الحزم لتنزيلها.

sudo apt الترقية

بمجرد تحديث كل شيء ، حان الوقت لتثبيت التبعيات. استخدم الأمر apt install التالي لإعداد Apache و PHP و SQL وامتدادات PHP المطلوبة.

sudo apt تثبيت apache2 mysql-server php libapache2-mod-php php-mysql php-gd php-curl php-xmlrpc

بعد تثبيت كل التبعيات ، ستحتاج إلى تشغيل تثبيت MySQL. للقيام بذلك ، قم بتنفيذ الأمر أدناه.

sudo mysql_secure_installation

عند تشغيل الأمر أعلاه ، سيُطلب منك إدخال كلمة مرور آمنة لحساب MySQL الخاص بك. لمزيد من الأمان ، ضع في اعتبارك استخدام مولد كلمة مرور Bitwarden لإنشاء كلمة مرور قوية لا تنسى.

كيفية إنشاء قاعدة بيانات SQL لـ Backdrop CMS على خادم Ubuntu

تتطلب Backdrop CMS توفر MySQL لاحتياجات قاعدة البيانات الخاصة بها. نتيجة لذلك ، تحتاج إلى إنشاء قاعدة بيانات جديدة لاستخدام البرنامج على خادم Ubuntu. للبدء ، قم بتسجيل الدخول إلى MySQL على خادم Ubuntu باستخدام الأمر التالي:

sudo mysql -u الجذر -p

بعد ذلك ، أنشئ قاعدة البيانات باستخدام الأمر التالي:

CREATE DATABASE backdrop;

بعد ذلك ، قم بإنشاء مستخدم جديد باستخدام الأمر CREATE USER . تأكد من تغيير "كلمة المرور" بكلمة مرور قوية تم إنشاؤها بواسطة منشئ كلمة مرور Bitwarden.

CREATE USER 'backdropuser'@'localhost' IDENTIFIED BY 'password';

بعد ذلك ، استخدم الأمر GRANT ALL لمنح جميع الامتيازات للمستخدم الجديد في قاعدة بيانات Backdrop SQL.

GRANT ALL PRIVILEGES ON backdrop.* TO 'backdropuser'@'localhost';

أخيرًا ، بمجرد إعداد قاعدة بيانات SQL ، استخدم الأمر FLUSH PRIVILEGES وأمر الخروج لتسجيل الخروج من MySQL.

FLUSH PRIVILEGES;

exit;

كيفية تنزيل Backdrop CMS إلى Ubuntu Server

لتنزيل تطبيق Backdrop CMS على جهاز الكمبيوتر الخاص بك ، استخدم الأمر التالي لتنزيل wget .

wget https://github.com/backdrop/backdrop/releases/download/1.24.1/backdrop.zip

إذا كنت لا ترغب في تنزيل البرنامج باستخدام wget ، فيمكنك الحصول عليه من صفحة تنزيل Backdrop الرسمية .

كيفية تثبيت Backdrop CMS وتكوينه على خادم Ubuntu

لتثبيت برنامج Backdrop CMS على نظام خادم Ubuntu ، تحتاج إلى استخراجه أولاً. يتم توزيع Backdrop CMS عبر ملف ZIP ، لذلك ستحتاج إلى تثبيت أداة Unzip على خادمك لاستخراجها. لتثبيت أداة Unzip على خادم Ubuntu ، استخدم الأمر apt install التالي :

sudo apt install unzip

بعد تثبيت أداة Unzip ، يمكنك استخدام الأمر unzip -d لاستخراج ملف Backdrop.zip إلى الدليل / var / www / html / (المجلد الافتراضي لـ Apache). تأكد من تغيير "MY_WEBSITE_NAME" إلى الاسم المطلوب لموقعك على الويب:

sudo mkdir -p / var / www / html / MY_WEBSITE_NAME sudo unzip backdrop.zip -d / var / www / html / MY_WEBSITE_NAME

بدلاً من ذلك ، إذا كنت ترغب في تثبيت Backdrop على دليل Apache الجذر ، فقم بما يلي:

sudo unzip backdrop.zip -d / var / www / html /

بمجرد تثبيت برنامج Backdrop ، قم بتحديث الأذونات:

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

إذا قمت بالتثبيت في الدليل الجذر بدلاً من ذلك ، فاستخدم هذا بدلاً من ذلك:

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

بعد ذلك ، افتح عنوان URL التالي في متصفح الويب المتصل بالخادم:
http://YOUR_SERVER_IP_ADDRESS_OR_HOSTNAME/backdrop
أو إذا قمت بتثبيته في الدليل الجذر ، فاستخدم هذا بدلاً من ذلك:
http://YOUR_SERVER_IP_ADDRESS_OR_HOSTNAME

عند فتح تطبيق Backdrop في متصفحك ، سترى أداة إعداد واجهة المستخدم الرسومية لـ Backdrop. للبدء ، حدد لغتك ثم حدد "حفظ ومتابعة".

بعد تحديد "حفظ ومتابعة" ، ستتحقق Backdrop من خادم Ubuntu لمعرفة ما إذا تم تكوين كل شيء بشكل صحيح. إذا كان كل شيء صحيحًا ، فسيُطلب منك إعداد قاعدة البيانات الخاصة بك.

في حقل "اسم قاعدة بيانات MySQL" ، أدخل "خلفية". في حقل "اسم مستخدم قاعدة البيانات" ، أدخل "خلفية مستخدم" ، وفي "كلمة مرور قاعدة البيانات" ، أدخل كلمة المرور القوية التي أنشأتها سابقًا أثناء عملية إعداد SQL.

مع تكوين قاعدة بيانات SQL الخاصة بك ، ستقوم Backdrop بتثبيت نفسها بالكامل على خادم Ubuntu الخاص بك ، ويمكنك تكوين موقع الويب الخاص بك باستخدام نظام Backdrop CMS. قم بتكوين موقعك في منطقة "تكوين موقعك" وانقر فوق "حفظ ومتابعة" عند الانتهاء لبدء استخدام موقع الويب الخاص بك.

اترك تعليقاً

إصلاح مشكلة تمزق الشاشة على معالجات رسومات Intel في نظام Pardus Linux: دليل عملي يركز على النتائج

إصلاح مشكلة تمزق الشاشة على معالجات رسومات Intel في نظام Pardus Linux: دليل عملي يركز على النتائج

قم بإصلاح مشكلة تمزق الشاشة في معالجات رسومات Intel في نظام Pardus Linux عن طريق التحقق من X11 مقابل Wayland، وإعدادات المُركِّب، ومعدل التحديث، وبرنامج تشغيل Xorg النشط، وTearFree فقط عند الاقتضاء.

كيفية تكوين جدار الحماية SLES 15 باستخدام firewall-cmd

كيفية تكوين جدار الحماية SLES 15 باستخدام firewall-cmd

قم بتكوين firewalld على SLES 15: تحقق من المناطق، واسمح بالخدمات أو المنافذ، واحفظ القواعد الدائمة، وأعد التحميل بأمان، وتحقق من الوصول.

دليل تهيئة التحديث المباشر لنظام SLES: تطبيق تحديثات النواة بدون إعادة تشغيل النظام

دليل تهيئة التحديث المباشر لنظام SLES: تطبيق تحديثات النواة بدون إعادة تشغيل النظام

قم بتمكين التصحيح المباشر للنواة على SLES 15 SP7، وقم بتطبيق الإصلاحات المدعومة دون إعادة التشغيل، وتحقق من التصحيحات النشطة، وافهم متى لا تزال إعادة تشغيل النواة مطلوبة.

كيفية تفعيل وضع FIPS على خادم SUSE Linux Enterprise Server 15

كيفية تفعيل وضع FIPS على خادم SUSE Linux Enterprise Server 15

قم بتمكين وضع FIPS على SLES 15 باستخدام أداة الإعداد المدعومة من SUSE، وأعد التشغيل بأمان، وتحقق من حالة سياسة النواة والتشفير، وتحقق من حدود الشهادة.

كيفية تثبيت جوجل كروم على نظام التشغيل جوجل روم دون الإخلال بسياسات الأمان

كيفية تثبيت جوجل كروم على نظام التشغيل جوجل روم دون الإخلال بسياسات الأمان

قم بتثبيت متصفح جوجل كروم على نظام التشغيل Gooroom OS بأمان باستخدام حزم .deb الرسمية، وAPT، وفحوصات السياسات، وإرشادات التحديث، وإصلاحات الأجهزة المُدارة.

كيفية تصدير سجلات نظام SLES إلى خادم Syslog بعيد بشكل آمن

كيفية تصدير سجلات نظام SLES إلى خادم Syslog بعيد بشكل آمن

إعادة توجيه سجلات نظام SLES بشكل آمن إلى خادم syslog بعيد باستخدام rsyslog وشهادات TLS والتحقق من اسم النظير وقوائم الانتظار والتحقق من الصحة والاختبار.

تكامل Active Directory مع SSSD في SLES 15: دليل خطوة بخطوة

تكامل Active Directory مع SSSD في SLES 15: دليل خطوة بخطوة

قم بربط نظام SLES 15 بـ Active Directory باستخدام SSSD عبر YaST. قم بإعداد DNS والوقت، وتكوين تسجيلات دخول المجال، والتحقق من Kerberos، ومقارنة SSSD وWinbind وrealmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

إصلاح مشكلة "فشل مؤقت في حل أسماء النطاقات" في دبيان 12 باستخدام systemd-resolved

إصلاح مشكلة "فشل مؤقت في حل أسماء النطاقات" في دبيان 12 باستخدام systemd-resolved

تشخيص وإصلاح حالات فشل تحليل DNS في Debian 12 باستخدام systemd-resolved، بما في ذلك resolv.conf و NetworkManager و networkd و cache و verification.

كيفية تثبيت نظامي التشغيل Pardus Linux وWindows 11 بأمان

كيفية تثبيت نظامي التشغيل Pardus Linux وWindows 11 بأمان

قم بتثبيت Pardus 25.2 بجانب Windows 11 عن طريق النسخ الاحتياطي، وتقليص حجم وحدة تخزين Windows، والتمهيد من USB UEFI، وحماية أقسام EFI والاسترداد الحالية.