كيفية تثبيت وإعداد WordPress على Microsoft Azure

مرحبًا بك في الجزء 2 من البرنامج التعليمي كيفية تشغيل WordPress بسرعة مذهلة على Microsoft Azure(How to run blazingly fast WordPress on Microsoft Azure)(How to run blazingly fast WordPress on Microsoft Azure) . في الجزء الأول ، ناقشنا إعداد جهاز افتراضي على حساب (Virtual Machine)Azure الخاص بك . وفي هذا المنشور ، سنرى كيفية الاتصال بالخادم الخاص بك والبدء في تنزيل وتثبيت WordPress عليه.

قم بتثبيت(Install) وإعداد WordPress على Microsoft Azure

سيتضمن هذا المنشور الكثير من أوامر المحطة ، لذا يرجى محاولة اتباع البرنامج التعليمي خطوة بخطوة ومحاولة عدم تخطي أي خطوة.

إعداد الخادم الخاص بك

الخطوة 1(Step 1) : للتواصل مع جهازك الظاهري ، تحتاج إلى إنشاء اتصال SSH واستخدام عميل SSH .

ما هو SSH؟

According to Wikipedia, Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. The best known example application is for remote login to computer systems by users.

نحن نستخدم PuTTY ، عميل SSH و telnet مجاني في هذا البرنامج التعليمي. لذلك في هذه الخطوة ، أنت مطالب بتنزيل وتثبيت PuTTY من هنا(here) .

الخطوة 2(Step 2) : قم بتسجيل الدخول إلى لوحة Azure الخاصة بك ، وافتح الجهاز الظاهري ، الذي أنشأناه في الجزء الأول واضغط على "ابدأ". ثم انقر فوق "اتصال" لبدء الاتصال. الآن ستعرض نافذة منبثقة اسم المستخدم وعنوان IP العام لجهازك. انسخ اسم مضيف SSH بالكامل (على سبيل المثال (SSH)[البريد الإلكتروني المحمي] ). يمكنك النقر فوق الصور لرؤية النسخة الأكبر.

افتح الآن PuTTY والصق اسم المضيف هذا في حقل Host Name وحدد نوع الاتصال كـ SSH واضغط على open مع جميع الإعدادات الأخرى كإعدادات افتراضية. ستفتح نافذة طرفية جديدة وستطالبك بكلمة المرور. أدخل كلمة المرور التي تم اختيارها في الجزء 1(part 1) أثناء إنشاء جهاز افتراضي. أنت الآن متصل أخيرًا بالخادم الظاهري عبر اتصال SSH. كل ما عليك فعله الآن هو إدخال بعض الأوامر في نافذة المحطة الطرفية هذه لتثبيت البرنامج المناسب و WordPress .

تركيب اباتشي

الخطوة 3(Step 3) : أولاً وقبل(First) كل شيء ، تحتاج إلى التأكد من تحديث جميع الحزم الموجودة على تثبيت Ubuntu . قم بتشغيل الأمر التالي لتحديثها:

sudo apt-get update

سنقوم الآن بتثبيت Apache ، وهو برنامج خادم (Apache)HTTP مجاني . في الأساس(Basically) ، سيكون Apache هو الشخص الذي يستمع إلى طلب شخص ما لعرض محتوى موقع الويب الخاص بك. (Apache)اقرأ المزيد عن اباتشي (Apache) هنا(here) . قم بتشغيل الأمر التالي لتثبيت Apache :

sudo apt-get install apache2

انتقل الآن إلى الدليل حيث يتم حفظ ملف تكوين Apache وافتحه باستخدام محرر النصوص.

sudo nano /etc/apache2/apache2.conf

أضف السطر التالي في نهاية هذا الملف:

“ServerName 127.0.0.1”.

كيفية إعداد وتثبيت WordPress على Microsoft Azure

أعد تشغيل خدمة Apache:

sudo service apache2 reload

ومنح أذونات Apache عن طريق تنفيذ الأمر التالي:

sudo ufw allow in “Apache Full”

تثبيت MySQL و PHP

الخطوة 4:(Step 4:) قم بتنفيذ الأوامر التالية لتثبيت MySQL و PHP على Ubuntu :

sudo apt-get install mysql-server

اختر كلمة مرور جذر (Choose)MySQL مناسبة واضغط على "إدخال".

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql

sudo apt-get install php5-cli

sudo apt-get install php5-gd libssh2-php

(PHP)يجب إعطاء ملفات PHP أولوية أكبر من ملفات HTML ، لذلك نحتاج إلى تغيير ملف تكوين آخر:

sudo nano /etc/apache2/mods-enabled/dir.conf

الآن في هذا الملف ، انقل "index.php" بحيث يأتي قبل "index.html". أعد تشغيل خادم Apache .

sudo service apache2 reload

إنشاء قاعدة بيانات MySQL

الخطوة 5: اتبع الأوامر:

mysql -u root -p

CREATE DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

GRANT ALL ON test.* TO ‘tester’@’localhost’ IDENTIFIED BY ‘testpwd';

FLUSH PRIVILEGES;

Exit;

تثبيت ووردبريس

الخطوة 6:(Step 6: ) هذه هي الخطوة التي تقوم بتنزيل WordPress . انتقل(Navigate) إلى الدليل الجذر ثم قم بتنزيل واستخراج WordPress .

wget http://wordpress.org/latest.tar.gz

tar xzvf latest.tar.gz

انتقل إلى دليل WWW حيث يتم تخزين جميع ملفات موقع الويب وانسخ محتويات WordPress بالكامل هنا في مجلد جديد من اختيارك.

cd /var/www

sudo mkdir twcwp

الآن قم بإنشاء ملف wp-config.php عن طريق إنشاء نسخة من نموذج ملف التكوين ثم قم بنسخ محتويات المجلد الذي تم تنزيله بالكامل إلى مجلد "wordpress" في دليل www.

cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php

sudo rsync -avP ~/wordpress/ /var/www/twcwp/

cd /var/www/twcwp/

sudo nano wp-config.php

أدخل(Enter) تفاصيل قاعدة البيانات التي أنشأناها في الخطوات السابقة واحفظ الملف. (انظر لقطة الشاشة أدناه كمرجع)

تكوين Apache

الخطوة 7(Step 7) : الآن بالنسبة للخطوة الأخيرة ، نحتاج إلى تكوين apache حتى يعرف أن هناك موقع ويب يعمل ضمن مجلد "twcwp". نحتاج إلى الانتقال إلى مجلد المواقع المتاحة وإنشاء ملف جديد يسمى "twcwp.conf" يشبه ملف التكوين الافتراضي.

sudo chown www-data:www-data * -R

cd /etc/apache2/sites-available

sudo cp 000-default.conf twcwp.conf

sudo nano twcwp.conf

في هذا الملف قم بتغيير الأسطر التالية

  • ServerAdmin your_email_adress
  • اسم الخادم twcwp.com
  • سيرفر ألياس twcwp.com
  • DocumentRoot / var / www / twcwp

يجب أن يكون ServerAlias(ServerAlias) ​​هو اسم المجال الذي قمت بتسجيله (في حالتنا لم نسجل اسم المجال ولكننا نستخدمه كمرجع فقط).

نفذ(Execute) هذه المجموعة النهائية من الأوامر:

sudo chown -R twctestingadmin:www-data *

sudo mkdir /var/www/twcwp/wp-content/uploads

sudo a2ensite twcwp.conf

sudo service apache2 reload

هنا "twctestingadmin" هو اسم المستخدم لحساب المسؤول على جهازنا الظاهري و "twcwp" هو الدليل الذي يحتوي على ملفات WordPress . يمكنك استبدال هذه السلاسل بتفاصيلك.

وهذا هو ، الآن لديك آلة افتراضية تعمل بكامل طاقتها تعمل على Microsoft Azure وتستضيف موقع WordPress الخاص بك . كل ما عليك فعله الآن هو تكوين سجلات DNS الخاصة بك بحيث يشير موقع الويب إلى عنوان IP العام للجهاز الظاهري.

إذا كنت ترغب في تشغيل موقع الويب الخاص بك مؤقتًا ، فيمكنك تحرير ملف Windows hosts وإضافة إدخال يقوم بتعيين عنوان IP العام لاسم المجال مؤقتًا. (انظر لقطة الشاشة كمرجع)

البرنامج التعليمي طويل جدًا ويتضمن الكثير من الخطوات. قد لا تتردد في طرح أي أسئلة في قسم التعليقات أدناه وسنكون سعداء لمساعدتك. قد تبدو بعض المصطلحات المستخدمة في هذا المنشور جديدة بالنسبة لك ، يمكنك البحث في Google عنها أو مجرد إسقاط رسالة في التعليقات.

أيضًا ، أود أن أقدم لكم الشخصيتين اللتين أحضرتا لنا هذه الورشة(Workshop) الرائعة في منطقة شانديغار(Chandigarh) :

  • جاسجيت شوبرا
  • ديفيديب ساوهني

تم إجراء ورشة العمل بشكل جماعي من قبل مجموعة مستخدمي Microsoft Chandigarh(Microsoft Users Group Chandigarh) و WordPress Chandigarh . يمكنك الاتصال بكلتا المجموعتين على Facebook والبحث عن اللقاءات القادمة في منطقة Chandigarh على meetup.com.

يقرأ ذات الصلة:(Related reads:)

  • كيفية تثبيت WordPress على Google Cloud Platform(How to install WordPress on Google Cloud Platform)
  • كيفية استضافة مدونة WordPress باستخدام Microsoft IIS
  • قم بإنشاء موقع WordPress باستخدام Microsoft WebMatrix
  • كيفية تثبيت WordPress على جهاز كمبيوتر يعمل بنظام Windows.



About the author

أنا مهندس برمجيات بخبرة تزيد عن 10 سنوات في بناء وصيانة أجهزة Apple Mac وأجهزة iOS ومتصفحات Google Chrome. تشمل تجربتي تطوير منتجات البرامج وصيانتها وتشغيلها من البداية أو المساهمة في مشاريع مفتوحة المصدر. لقد أتيحت لي أيضًا الفرصة للعمل في مجموعة متنوعة من مشاريع الأجهزة - من إصلاح الشاشات المكسورة في المستشفيات إلى تصميم وتنفيذ ميزات جديدة لجهاز iPhone. في أوقات فراغي ، أستمتع بلعب ألعاب الفيديو المفضلة ، أو قراءة الكتب ، أو طهي العشاء مع عائلتي ، أو قضاء الوقت مع الأصدقاء.



Related posts