سواء كنت مطور WordPress متمرسًا أو بدأت للتو ، فإن تثبيت WordPress على Ubuntu سريع وسهل.

WordPress هو نظام شامل لإدارة المحتوى (CMS) يعمل على تشغيل الكثير من مواقع الويب التي تزورها يوميًا.

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

لماذا أستخدم WordPress؟

وفق ووردبريس، 40٪ من مواقع الويب في العالم مبنية باستخدام WordPress. هذه إحصائيات رائعة ، وقد تتساءل ، "لماذا يحظى WordPress بشعبية كبيرة؟"

فيما يلي بعض الأسباب الرئيسية التي تجعل العديد من الأشخاص يختارون WordPress لتشغيل مواقعهم على الويب:

  • سهل الاستخدام: يأتي WordPress مزودًا بلوحة تحكم بديهية وسهلة الاستخدام تجعل إنشاء مواقع الويب وإدارتها أمرًا سهلاً. هذا أيضا يجعل من السهل تعلم الإطار.
  • متنوع القدرات: يمكنك استخدام WordPress لإنشاء مجموعة واسعة من مواقع الويب مثل المدونات والمتاجر عبر الإنترنت والصفحات المقصودة للشركة وما إلى ذلك.
  • التخصيص:
    instagram viewer
    هناك عنصران أساسيان في مواقع WordPress هما السمات والإضافات. تسمح لك هذه بتخصيص وتعديل مظهر موقع الويب الخاص بك حسب رغبتك.
  • فعاله من حيث التكلفه: WordPress مفتوح المصدر ومجاني للاستخدام وله فائدة اقتصادية عند تطوير مواقع الويب. بالإضافة إلى ذلك ، من السهل نسبيًا العثور على مطوري WordPress مما يجعله أرخص.

فيما يلي خطوات تثبيت WordPress على Ubuntu:

1. قم بإعداد حزمة LAMP

مكدس LAMP عبارة عن مجموعة من أربع حزم برامج رئيسية مطلوبة لتشغيل WordPress بشكل فعال. يرمز LAMP إلى Linux و Apache و MySQL و PHP.

  • Linux هو نظام التشغيل الذي ستقوم بنشر مواقع WordPress الخاصة بك عليه.
  • Apache هو تطبيق خادم ويب مفتوح المصدر يستخدم لخدمة صفحات الويب والمحتويات الأخرى على الإنترنت. يسهل الاتصال بين الخادم ومتصفح الويب الخاص بك. إنه أحد أكثر خوادم الويب استخدامًا والمعروف باستقراره ومرونته وقابليته للتوسع.
  • يعد MySQL نظامًا قويًا ومفتوح المصدر ومتعدد المنصات لإدارة قواعد البيانات الارتباطية (RDBMS) يُستخدم على نطاق واسع لإدارة البيانات المنظمة وتخزينها. يتم استخدامه لحفظ واستمرار معلومات موقع الويب الخاص بك.
  • PHP هي لغة برمجة من جانب الخادم تُستخدم لتطوير مواقع الويب. يمكنك تطوير برنامج WordPress الأساسي وموضوعاته وقوالبه باستخدام PHP. بالإضافة إلى ذلك ، فإنه يتعامل مع كل منطق الأعمال على موقع WordPress الخاص بك.

XAMPP عبارة عن حزمة LAMP رائعة تجمع كل حزم البرامج هذه معًا. في حالة عدم وجود حزمة LAMP على جهاز الكمبيوتر الخاص بك ، فمن السهل نسبيًا إعدادها.

أولاً ، قم بتنزيل XAMPP لنظام التشغيل Linux.

تحميل:XAMPP

عند اكتمال التنزيل ، انتقل إلى ملف التحميلات الدليل ، ثم امنح أذونات تنفيذ ملف XAMPP التي تم تنزيلها حديثًا باستخدام:

cd ~/Downloads && sudo chmod 777 xampp-linux-x64-*-installer.run

ابدأ مثبّت XAMPP باستخدام:

sudo ./xampp-linux-x64-*-installer.run

سيتم تقديمك مع مُثبِّت رسومي ، لذا ما عليك سوى المتابعة لإنهاء التثبيت.

بمجرد التثبيت ، يمكنك بدء XAMPP أو تشغيله باستخدام:

sudo /opt/lampp/lampp start

بعد بدء تشغيل XAMPP ، يمكنك الانتقال إلى عنوان URL التالي باستخدام متصفح الويب الخاص بك: مضيف محلي. إذا قمت بتكوين كل شيء بشكل صحيح ، فسيتم استقبالك بشاشة مشابهة لما يلي:

تذكر أن WordPress عبارة عن منصة مشتركة ، لذا يمكنك ذلك أيضًا قم بتثبيته محليًا على Windows أو macOS.

2. تنزيل WordPress على نظام Linux

مع إعداد حزمة LAMP ، يمكنك متابعة تنزيل أحدث إصدار من WordPress.

بشكل افتراضي ، سيتم تنزيل WordPress إلى دليل التنزيلات الخاص بك. بعد ذلك ، انتقل إلى دليل التنزيلات باستخدام الأمر cd:

cd ~/Downloads

قم بفك ضغط أرشيف WordPress الذي تم تنزيله حديثًا باستخدام أداة فك الضغط على النحو التالي:

unzip wordpress-*.zip

تحميل:ووردبريس

3. تهيئة WordPress على Linux

قم بإنشاء مجلد داخل ملف /opt/lampp/htdocs الدليل الذي يتوافق مع اسم موقع الويب الذي تريد إنشاءه. اسم المجلد هو ما ستستخدمه في عنوان URL للتنقل إلى موقع WordPress الخاص بك محليًا.

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

cd /opt/lampp/htdocs && sudo mkdir muo

انسخ محتويات مجلد WordPress الذي قمت بفك ضغطه مسبقًا إلى دليل موقع الويب الخاص بك.

sudo cp -R ~/Downloads/wordpress-*/wordpress/* /opt/lampp/htdocs/muo

تذكر استبدال إصدار WordPress في الأمر السابق بالإصدار الصحيح.

تغيير مالك الموقع وجميع محتوياته من جذر ل www-data استخدام:

sudo chown www-data: www-data -R /opt/lampp/htdocs/muo/

أيضًا ، قم بتغيير أذونات الكتابة بحيث يمكنك العمل بسهولة مع موقع WordPress الخاص بك محليًا.

sudo chmod 777 -R /opt/lampp/htdocs/muo

لا تستخدم أذونات الكتابة السابقة في بيئات الإنتاج لأنها ليست مقيدة بدرجة كافية ، لكنها مناسبة للاختبار والتطوير المحلي.

4. تثبيت ووردبريس على لينكس

يحتاج موقع WordPress الخاص بك إلى قاعدة بيانات لتخزين واستمرار تكوينات موقع الويب وتفاصيل المستخدم. لحسن الحظ ، قام XAMPP بالفعل بتثبيت قاعدة بيانات MySQL لنا.

يمكنك الوصول إلى قاعدة البيانات من المتصفح الخاص بك عن طريق زيارة URL: مضيف محلي / phpmyadmin.

اضغط على جديد زر في الجزء الأيمن وحدد اسمًا لقاعدة البيانات الخاصة بك. ثم اضغط يخلق. لقد سميت لي muo لتتوافق مع اسم الموقع.

قم بزيارة URL المضيف المحلي / muo لبدء تكوين موقع الويب الخاص بك. يستبدل muo باسم مجلد موقع الويب الخاص بك الذي حددته في الخطوة الثالثة.

في الصفحة التالية ، يجب عليك تقديم اسم قاعدة البيانات والتفاصيل الأخرى. اسم مستخدم MySQL الافتراضي هو جذر ولا توجد كلمة مرور ، لذا اتركها فارغة.

انقر على يُقدِّم زر واتبع المطالبات التالية.

أخيرًا ، أدخل عنوان الموقع واسم المستخدم وكلمة مرور قوية وعنوان بريدك الإلكتروني. ثم ، انقر فوق ثَبَّتَ زر.

في الصفحة التالية ، سوف تقوم بتسجيل الدخول إلى لوحة إدارة WordPress التي تسمح لك بتخصيص وبناء موقع الويب الخاص بك حسب رغبتك.

تأمين موقع WordPress الخاص بك مهم

يعد WordPress رائعًا لتطوير مجموعة واسعة من مواقع الويب. وأفضل ما في الأمر أنه من السهل البدء والتثبيت على جهاز الكمبيوتر المحلي الخاص بك.

عندما تريد نشر موقع WordPress الخاص بك في الإنتاج ، يجب عليك تأمين موقع الويب الخاص بك لتجنب انتهاكات البيانات واستغلالها.