نحوه نصب و راه اندازی وردپرس در 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”.
راه اندازی مجدد سرویس آپاچی:
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
- نحوه نصب وردپرس روی کامپیوتر ویندوزی
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 پشتیبانی نمی شود
دستگاه های ویندوز 10 نمیتوانند پس از ثبت نام با Intune همگام شوند
چگونه ورود مدیریت وردپرس خود را پیدا کنیم
چگونه یک وبلاگ Wix بسازیم که به خوبی وردپرس باشد
WordPress Jetpack: چیست و آیا ارزش نصب دارد؟
Backup VMware Virtual Machines با Azure Backup Server
۹ افزونه ضروری برای نصب جدید وردپرس
چگونه از Lumen5 برای تبدیل پست وبلاگ خود به یک ویدیو استفاده کنید
نحوه اضافه کردن نوار کناری شناور در Wordpress
Wix در مقابل وردپرس: کدام یک برای ایجاد وب سایت شما بهترین است؟
10 افزونه ضروری وردپرس برای یک وب سایت کسب و کار کوچک
چگونه به صورت دستی وردپرس را روی یک دامنه راه اندازی کنیم
نحوه افزایش سرعت هر سایت وردپرس با استفاده از HTACCESS
درک Blob، Queue، Table storage در Windows Azure
بررسی کتاب: وب سایت خود را بسازید: راهنمای کمیک برای HTML، CSS و وردپرس
نحوه انجام تست های تقسیم موثر در وردپرس