كيفية تثبيت وإعداد 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”.
أعد تشغيل خدمة 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.
Related posts
كيفية تشغيل سريع سريع WordPress على Microsoft Azure
Microsoft Intune غير مزامنة؟ Force Intune للمزامنة في Windows 11/10
Microsoft Azure Import Export Tool: محرك preparation and repair tool
Cloud Computing interview الأسئلة والأجوبة
In-place upgrade غير مدعوم على Azure Virtual Machines
كيفية تسريع أي موقع WordPress باستخدام .HTACCESS
ما هو AMP لـ WordPress وكيفية تثبيته
كيفية استخدام Lumen5 لتحويل منشور المدونة الخاص بك إلى فيديو
لا يمكن مزامنة أجهزة Windows 10 مع Intune بعد التسجيل
كيفية تكرار صفحة في ووردبريس
كيفية تتبع Broken Links مع Google Webmaster Tool
كيفية إضافة الشريط الجانبي العائم في Wordpress
كيفية إنشاء مدونة Wix جيدة مثل WordPress
كيفية حماية الصفحات بكلمة مرور على موقع WordPress الخاص بك
كيفية استخدام WP Super Cache على مدونة WordPress
البرامج WordPress HTTP Error عند تحميل الصور
8 حرة Premium WordPress مواضيع لتثبيت
كيفية تسريع موقع WordPress في 11 خطوة
كيفية إعداد موقع الويب الشبيه بالتويتر الخاص بك باستخدام سمة P2 الخاصة بـ WordPress
كيفية إجراء اختبارات تقسيم فعالة في ووردبريس