نحوه نصب و راه اندازی وردپرس در Microsoft Azure

به بخش 2 آموزش نحوه اجرای سریع وردپرس در Microsoft Azure(How to run blazingly fast WordPress on Microsoft Azure)(How to run blazingly fast WordPress on Microsoft Azure) خوش آمدید . در قسمت اول، در مورد راه اندازی یک ماشین مجازی(Virtual Machine) در حساب Azure شما صحبت کردیم. (Azure)و در این پست نحوه اتصال به سرور و شروع دانلود و نصب وردپرس(WordPress) بر روی آن را خواهیم دید.

(Install)وردپرس(WordPress) را روی Microsoft Azure نصب و راه اندازی کنید

این پست شامل دستورات ترمینال زیادی است، بنابراین لطفاً سعی کنید آموزش را مرحله به مرحله دنبال کنید و سعی کنید هیچ مرحله ای را رد نکنید.

راه اندازی سرور شما

مرحله 1(Step 1) : برای برقراری ارتباط با ماشین مجازی خود، باید یک اتصال SSH ایجاد کنید و از یک کلاینت 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)[email protected] ) را کپی کنید. برای دیدن نسخه بزرگتر می توانید روی تصاویر کلیک کنید.

حالا PuTTY را باز کنید و این نام میزبان را در قسمت Host Name قرار دهید و نوع اتصال را به عنوان SSH انتخاب کنید و با همه تنظیمات دیگر به عنوان پیش فرض باز کنید. یک پنجره ترمینال جدید باز می شود و از شما رمز عبور را می خواهد. رمز عبور انتخاب شده در قسمت 1(part 1) را هنگام ایجاد ماشین مجازی وارد کنید. اکنون در نهایت از طریق یک اتصال SSH به سرور مجازی خود متصل شده اید. تنها کاری که اکنون باید انجام دهید این است که برای نصب نرم افزار مناسب و وردپرس(WordPress) ، دستوراتی را در این پنجره ترمینال وارد کنید .

نصب آپاچی

مرحله 3(Step 3) : اول(First) از همه، باید مطمئن شوید که تمام بسته های نصب اوبونتو(Ubuntu) به روز هستند. برای به روز رسانی آنها دستور زیر را اجرا کنید:

sudo apt-get update

اکنون Apache را نصب می کنیم ، یک نرم افزار رایگان سرور HTTP . اساسا(Basically) ، آپاچی(Apache) کسی است که به درخواست کسی برای نمایش محتوای وب سایت شما گوش می دهد. اطلاعات بیشتر در مورد آپاچی (Apache) را اینجا بخوانید(here) . برای نصب آپاچی(Apache) دستور زیر را اجرا کنید :

sudo apt-get install apache2

اکنون به فهرستی که فایل پیکربندی آپاچی در آن ذخیره شده است بروید و با استفاده از ویرایشگر متن آن را باز کنید.

sudo nano /etc/apache2/apache2.conf

در پایان این فایل خط زیر را اضافه کنید:

“ServerName 127.0.0.1”.

نحوه راه اندازی و نصب وردپرس در Microsoft Azure

راه اندازی مجدد سرویس آپاچی:

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 مناسب را انتخاب کنید و Enter را بزنید.

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)جزئیات دیتابیس را که در مراحل قبل ساختیم وارد کنید و فایل را ذخیره کنید. (برای مرجع به اسکرین شات زیر مراجعه کنید)

پیکربندی آپاچی

مرحله 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
  • ServerAlias ​​twcwp.com
  • DocumentRoot /var/www/twcwp

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) را ویرایش کنید و یک ورودی اضافه کنید که آدرس IP عمومی را به‌طور موقت به نام دامنه نشان دهد. (برای مرجع به اسکرین شات مراجعه کنید)

این آموزش بسیار طولانی است و شامل مراحل زیادی است. شما می توانید هر گونه سوالی را در بخش نظرات زیر بپرسید و ما خوشحال خواهیم شد که به شما کمک کنیم. برخی از عبارات استفاده شده در این پست ممکن است برای شما جدید به نظر برسد، می توانید آنها را در گوگل جستجو کنید یا فقط یک پیام در نظرات ارسال کنید.

همچنین، می‌خواهم شما را با دو شخصیتی که این کارگاه(Workshop) فوق‌العاده را در منطقه چندیگر(Chandigarh) برای ما به ارمغان آوردند، معرفی کنم :

  • جاجیت چوپرا
  • دیویادیپ ساهنی

این کارگاه به طور جمعی توسط گروه کاربران Microsoft Chandigarh(Microsoft Users Group Chandigarh) و WordPress Chandigarh انجام شد. می توانید با هر دو گروه در فیس بوک(Facebook) در تماس باشید و در meetup.com به دنبال ملاقات های آینده در منطقه Chandigarh باشید.(Chandigarh)

مرتبط می‌خواند:(Related reads:)

  • نحوه نصب وردپرس در پلتفرم ابری گوگل(How to install WordPress on Google Cloud Platform)
  • نحوه میزبانی وبلاگ وردپرس با Microsoft IIS
  • ایجاد سایت وردپرس با استفاده از Microsoft WebMatrix
  • نحوه نصب وردپرس روی کامپیوتر ویندوزی



About the author

من یک متخصص کامپیوتر با بیش از 10 سال تجربه هستم و در کمک به افراد در مدیریت کامپیوترهایشان در دفترشان تخصص دارم. من مقالاتی در مورد موضوعاتی مانند نحوه بهینه سازی اتصال اینترنت خود، نحوه راه اندازی رایانه برای بهترین تجربه بازی و موارد دیگر نوشته ام. اگر در مورد هر چیزی که مربوط به کار یا زندگی شخصی خود است به دنبال کمک هستید، من آن شخص برای شما هستم!



Related posts