كيفية تثبيت 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. قم بتكوين موقعك في منطقة "تكوين موقعك" وانقر فوق "حفظ ومتابعة" عند الانتهاء لبدء استخدام موقع الويب الخاص بك.


تحسين حافظة Gnome Shell باستخدام Pano

تحسين حافظة Gnome Shell باستخدام Pano

دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

هل تحتاج إلى محرر فيديو غير خطي رائع لمربع Linux الخاص بك؟ احصل على Davinci Resolve 17 بالعمل باستخدام هذا الدليل!

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

Wallpaper Downloader هو أداة تنزيل ومدير خلفية رائعة لنظام Linux. وهو يدعم معظم بيئات سطح مكتب Linux وهو سهل الاستخدام للغاية. هذا الدليل

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

هل تريد اختبار Tuxedo OS بواسطة أجهزة كمبيوتر Tuxedo؟ تعرف على كيفية الحصول على أحدث إصدار من Tuxedo OS يعمل على جهاز الكمبيوتر الخاص بك.

كيفية تثبيت ملف DEB على نظام Linux

كيفية تثبيت ملف DEB على نظام Linux

ما هو ملف DEB؟ ماذا تفعل به؟ تعرف على العديد من الطرق التي يمكنك من خلالها تثبيت ملفات DEB على جهاز كمبيوتر يعمل بنظام Linux.

كيف تلعب Dying Light على Linux

كيف تلعب Dying Light على Linux

Dying Light هي لعبة فيديو رعب للبقاء على قيد الحياة لعام 2015 تم تطويرها بواسطة Techland ونشرتها شركة Warner Bros Interactive Entertainment. تركز اللعبة على

كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك

كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك

يستخدم Neptune بيئة سطح المكتب KDE Plasma 5 ويهدف إلى تقديم نظام تشغيل أنيق. إليك كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك.

جرب سطح مكتب Ubuntu الجديد المستند إلى Snap

جرب سطح مكتب Ubuntu الجديد المستند إلى Snap

هل تريد تجربة نظام تشغيل سطح المكتب الجديد المستند إلى الحزمة الإضافية Ubuntus؟ تعرف على كيفية نشره على جهاز افتراضي باستخدام هذا الدليل.

كيف تلعب Undertale على Linux

كيف تلعب Undertale على Linux

Undertale هي لعبة RPG مستقلة ثنائية الأبعاد لعام 2015 تم تطويرها ونشرها بواسطة مطور الألعاب Toby Fox. سيغطي هذا الدليل تنزيل وتثبيت Undertale على جهازك

كيف تلعب Total War: THREE KingdomS على Linux

كيف تلعب Total War: THREE KingdomS على Linux

Total War: Three Kingdoms هي لعبة استراتيجية تعتمد على تبادل الأدوار تم تطويرها بواسطة Creative Assembly. هيريس كيف تلعب على لينكس.