ذكري المظهر

كيفية تثبيت برنامج WordPress وإعداده على Microsoft Azure

شرح إنشاء سيرفر محلي بثواني !! + تثبيت الووردبريس بداخلة

شرح إنشاء سيرفر محلي بثواني !! + تثبيت الووردبريس بداخلة

جدول المحتويات:

Anonim

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

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

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

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

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

ما هو SSH؟

وفقاً لـ Wikipedia ، يعد Secure Shell (SSH) بروتوكول شبكة تشفير لخدمات الشبكة العاملة بشكل آمن عبر شبكة غير آمنة. تطبيق المثال الأكثر شهرة هو تسجيل الدخول عن بعد إلى أنظمة الكمبيوتر من قبل المستخدمين.

نحن نستخدم PuTTY ، وهو SSH مجاني وعميل Telnet في هذا البرنامج التعليمي. في هذه الخطوة ، يجب عليك تحميل وتثبيت PuTTY من هنا.

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

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

تثبيت Apache

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

sudo apt-get update

Now سنقوم بتثبيت Apache ، وهو برنامج خادم HTTP مجاني. بشكل أساسي ، سيكون Apache هو الشخص الذي يستمع إلى طلب شخص ما لعرض محتوى موقعك الإلكتروني. قراءة المزيد عن Apache هنا. قم بتشغيل الأمر التالي لتثبيت أباتشي:

سودو الرابطة بين الحصول على تثبيت apache2

الآن انتقل إلى الدليل الذي تم حفظ ملف التكوين أباتشي وفتحه باستخدام محرر النصوص

سودو نانو / الخ / apache2 / apache2.conf

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

"ServerName 127.0.0.1".

الآن احفظ الملف عن طريق الضغط على " Ctrl + O `ثم أدخل ثم Ctrl + X `.

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

sudo service apache2 reload

ومنح الأذونات إلى Apache بتنفيذ الأمر التالي:

سودو ufw تسمح في "أباتشي الكامل"

تركيب الخلية وPHP

الخطوة 4: تنفيذ الأوامر التالية من أجل تثبيت MySQL و PHP على أوبونتو:

سودو الرابطة بين الحصول على تثبيت الخلية خادم

اختر كلمة المرور المناسبة الخلية الجذرية وضرب `أدخل`.

سودو الرابطة بين الحصول على تثبيت سودو PHP5 libapache2-MOD-PHP5 PHP5-mcrypt PHP5-الخلية الرابطة بين الحصول على تثبيت PHP5-مؤشرها سودو الرابطة بين الحصول على تثبيت PHP5-كلمة المدير العام libssh2-php

PHP files to be given prio من ملفات HTML ، لذلك نحن بحاجة إلى تغيير ملف تكوين آخر:

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

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

سودو خدمة apache2 تحديث

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

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

الخلية -u -p الجذر CREATE DATABASE اختبار DEFAULT CHARACTER SET UTF8 COLLATE utf8_unicode_ci. اختبار GRANT ALL على. * إلى `اختبار` @ `localhost` تم تحديده من قبل `testpwd`؛ امتيازات فلوش الخروج؛

ستقوم هذه الأوامر بإنشاء قاعدة بيانات تسمى الاختبار مع مستخدم يسمى "اختبار" وكلمة المرور "testpwd". سيتم استخدام قاعدة البيانات هذه بواسطة WordPress لتخزين جميع البيانات.

تثبيت WordPress

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

wget //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 /

انتقل إلى دليل الموقع الجديد وقم بتحرير ملف إعدادات WordPress بحيث يمكن لـ WordPress التواصل مع قاعدة البيانات.

cd / var / www / twcwp / sudo nano wp-config.php

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

تهيئة Apache

الخطوة 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

In this file alter the following lines

  • ServerAdmin your_email_adress
  • ServerName twcwp.com
  • ServerAlias ​​twcwp.com
  • DocumentRoot / var / www / twcwp

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

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

sudo chown -R twctestingadmin: www-data * sudo mkdir / var / www / twcwp / wp-content / uploads sudo a2ensite twcwp.conf sudo service apache2 reload

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

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

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

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

أيضا ، أود أن أقدمك إلى شخصيتين جلبتا لنا ورشة العمل الرائعة هذه في منطقة شانديغار:

  • Jasjit Chopra - LinkedIn
  • Divyadeep Sawhney - LinkedIn

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

ذات الصلة بالقراءة:

  • كيفية تثبيت WordPress على Google Cloud Platform
  • كيفية استضافة مدونة WordPress مع Microsoft IIS
  • إنشاء موقع WordPress باستخدام Microsoft WebMatrix
  • كيفية تثبيت WordPress على Windows PC.