
آموزش راه اندازی وبسایت وردپرسی در سرور اوبونتو
نصب وردپرس در اوبونتو؛ وردپرس یکی از محبوبترین سیستمهای مدیریت محتوا (CMS) در جهان است. میلیونها وبسایت از این ابزار استفاده میکنند زیرا برای کاربران معمولی که مهارت چندانی در برنامهنویسی وب ندارند، کاربرپسندترین ابزار میباشد. امروز ما یک سرور اوبونتو را از ابتدا راهاندازی و سپس پیکربندی میکنیم تا وردپرس را روی آن نصب کنیم.
- ایجاد سرور
- راهاندازی سرور اوبونتو
- نصب وب سرور آپاچی در Ubuntu Server
- نصب دیتابیس MySQL در سرور اوبونتو
- نصب PHP روی اوبونتو سرور
- نصب وردپرس روی سرور اوبونتو
- ایجاد یک دیتابیس برای وبسایت جدید
- پیکربندی وردپرس در سرور اوبونتو
- کلام آخر
- سوالات متداول
ایجاد سرور
سریعترین راه برای داشتن سرور، خرید یک VPS است. VPS یک سرور مجازی مبتنی بر VMWare است که به شما امکان میدهد در کوتاهترین زمان یک سرور ایجاد کنید. حال سری به وبسایت Parspack.com میزنیم و در آنجا ثبتنام میکنیم. در گام بعدی، سیستم عامل موردنظر خود را انتخاب کنید، در این آموزش اوبونتو 20.04 x64 سیستم عامل مورد استفاده خواهد بود. سپس مکان سرور را انتخاب کنید، اگر قصد دارید سایت را برای مشتریان اروپایی توسعه دهید، دیتاسنتر آلمان گزینه خوبی می باشد. برای مشتریان و کاربران ایرانی سرورهای مجازی داخل ایران بهترین گزینه هستند.
سپس پیکربندی سرور را انتخاب کنید. برای سایت آزمایشی از یک سرور مجازی با ۲ پردازنده، ۴ گیگابایت رم، ۶۰ گیگابایت هارد دیسک و سرعت اتصال به اینترنت ۵۰ مگابیت بر ثانیه استفاده خواهیم کرد. این پیکربندی برای حدود ۵۰۰۰۰ کاربر در روز کافی خواهد بود، که تقریباً یک رویای دست نیافتنی برای یک وبسایت جدید در چند ماه اول است. در صورت افزایش تعداد کاربران، بهراحتی میتوانید منابعی را به سرور خود اضافه کنید. VPS با این مشخصات در مرحله اولیه بسیار مناسب میباشد.
در پیکربندی سرور و نوع دسترسی، احراز هویت ورود با پسورد را انتخاب کنید و بوسیله PuTTY وارد سرور شوید.
راهاندازی سرور اوبونتو
قبل از نصب وردپرس، باید پکیجهایی از نرمافزار سرور را نصب کنیم - وب سرور آپاچی و پایگاه داده MySQL و همچنین PHP. اما قبل از آن، ما باید سیستم عامل خود را به روز کنیم:
sudo apt-get update && sudo apt-get upgrade -y
نصب وب سرور آپاچی در Ubuntu Server
برای نصب آخرین نسخه وب سرور آپاچی، دستورات زیر را وارد کنید:
sudo apt install apache2 apache2-utils
سپس آپاچی را برای اجرای خودکار و استارت سرویس اضافه کنید:
sudo systemctl enable apache2
sudo systemctl start apache2
برای بررسی اینکه آیا آپاچی آنلاین در دسترس است، آدرس IP سرور خود را در مرورگر خود تایپ کنید. اگر در حال نصب وب سرور بر روی یک ماشین لوکال هستید، از آدرس http://127.0.0.1 یا http://localhost استفاده کنید.

آموزش نصب و راه اندازی اسکریپت وردپرس روی اوبونتو سرور
بهطور پیش فرض، تمام اسناد HTML در دایرکتوری /var/www/html قرار دارند. همچنین به ماژول mod_rewrite آپاچی نیاز داریم تا وردپرس به درستی کار کند. برای فعال کردن آن، دستور زیر را اجرا کنید:
sudo a2enmod rewrite
سپس وب سرور را با کامند زیر restart کنید:
sudo systemctl restart apache2
نصب دیتابیس MySQL در سرور اوبونتو
برای نصب mysql db دستور زیر را اجرا کنید:
sudo apt install mysql-client mysql-server
برای تکمیل تنظیمات، دستور زیر را اجرا کنید:
sudo mysql_secure_installation
سیستم از شما میخواهد که یک پلاگین برای تایید پسورد نصب کنید که استفاده از رمزهای عبور ضعیف را ممنوع میکند:

آموزش مراحل نصب mysql در سرور اوبونتو
سپس باید رمز عبور را تغییر دهید و دسترسی به اکانت superuser را از شبکه غیرفعال کنید و همچنین دسترسی guest را نیز غیرفعال کنید. به همه پرسشها، پاسخ y را میدهیم.
نصب PHP روی اوبونتو سرور
قبل از نصب وردپرس در اوبونتو 20.04، برای کار با وب سرور و دیتابیس MySQL نیاز به نصب PHP و چند ماژول دیگر دارید. برای این کار دستور زیر را اجرا کنید:
sudo apt install php7.4 php7.4-mysql libapache2-mod-php7.4 php7.4-cli php7.4-cgi php7.4-gd
برای آزمایش نحوه عملکرد PHP، یک فایل به نام test.php در /var/www/html/ ایجاد کنید:
sudo nano /var/www/html/test.php
تکست فایل:
<?php phpinfo(); ?>
آن را ذخیره کنید و سپس http://ip-address/test.php را در یک مرورگر وب باز کنید. اگر همه چیز به درستی تنظیم شده باشد، صفحهای با اطلاعات مربوط به نسخه PHP مشاهده خواهید کرد. طبیعتاً از نظر امنیتی باید پس از تست موفقیتآمیز حذف شود.
نصب وردپرس روی سرور اوبونتو
در نهایت آخرین نسخه CMS WordPress را از وبسایت رسمی دانلود کنید:
wget -c http://wordpress.org/latest.tar.gz
محتویات آرشیو را در فولدر فعلی خود Extract کنید:
tar -xzvf latest.tar.gz
فایلهای وردپرس را از فولدر فعلی خود در /var/www/html/ کپی کنید:
sudo rsync -av wordpress/* /var/www/html/
برای اینکه وب سرور با این فایلها به درستی کار کند، باید permissionهای صحیحی را برای آنها تنظیم کنید، یعنی کاربر و گروه www-data:
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/
و اکنون نصب وردپرس در اوبونتو 20.04 کامل شده است، اما هنوز پیکربندی کانکشن دیتابیس باقی مانده است. برای اینکه وردپرس به صورت پیش فرض باز باشد، فایل index.html را حذف میکنیم:
sudo rm /var/www/html/index.html
ایجاد یک دیتابیس برای وبسایت جدید
برای ایجاد یک دیتابیس ابتدا وارد رابط مدیریت mysql شوید. برای انجام این کار، دستور زیر را اجرا کنید:
sudo mysql -u root -p
sudo mysql -u root -p
رمز عبوری که در حین نصب وارد کردهاید را وارد کنید، سپس دستورات زیر را جداگانه اجرا کنید تا دیتابیس و یوزر ایجاد شود و دسترسی صحیح برای آنها تنظیم شود:
mysql> CREATE DATABASE wp_db;
mysql> CREATE USER 'wpusr'@'localhost' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON wp_db.* TO 'wpusr'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> EXIT;
wp_db را با نام دیتابیس مورد نظر، wpusr را با نام کاربری و پسورد را با رمزعبور دلخواه جایگزین کنید. localhost به این معنی است که شما میتوانید فقط از ماشین لوکال مانند لپ تاپ خود به دیتابیس متصل شوید.
پیکربندی وردپرس در سرور اوبونتو
همه چیز برای پیکربندی وردپرس آماده است. آدرس IP سروری که وردپرس را در آن نصب کردهاید وارد کنید. اگر پلتفرم روی کامپیوتر لوکال نصب شده بود، لوکال هاست را وارد کنید. در پنجره اول برنامه از شما میخواهد که یک زبان را انتخاب کنید. سپس روی Next کلیک کنید و نام دیتابیس، نام کاربری و پسوردی که در هنگام ایجاد db استفاده کردهاید را وارد کنید.
در نهایت، کافیست که یک نام وبسایت، یک ادمین لاگین، و یک پسورد پیچیده انتخاب کنید.
آموزش مراحل نصب و کانفیگ wordpress روی ubuntu server
حال کافیست که وارد شوید. همچنین میتوانید از سیستم مدیریت محتوای وردپرسی که به تازگی راه اندازی کردهاید استفاده کنید.

راه اندازی وردپرس در سرور اوبونتو لینوکس
اکنون میتوانید به راحتی وبسایت خود را با استفاده از تعدادی قالب، افزونه و یک رابط گرافیکی ایجاد کنید. از حالا به بعد میتوانید حسابی با وبسایت خود سرگرم شوید!
کلام آخر
نصب وردپرس در اوبونتو سرور؛ درصورتی که تمایل به مدیریت وبسایت خود بر سرور لینوکسی(VPS یا سرور اختصاصی) دارید، این مقاله روش پیادهسازی وبسایت وردپرسی بر توزیع اوبونتو لینوکس را بطور کامل شرح میدهد. کافیست پیشنیازها را در نظر گرفته و طبق آموزش پیشروید.
سوالات متداول
1. آیا میتوان وردپرس را روی اوبونتو میزبانی کرد؟
بیشتر اوقات، لینوکس سیستم عامل پیش فرض سرور برای سایت وردپرس شما خواهد بود. اوبونتو یک سیستم جا افتاده است که شهرت بالایی در دنیای میزبانی وب به دست آورده است. همچنین با سیپنل سازگار است.
2. کدام لینوکس برای وردپرس بهتر است؟
اوبونتو یکی از بهترین سیستمعاملها برای اجرای سایت وردپرس شماست.
3. کدام تست توسط JMeter پشتیبانی نمی شود؟
Jmeter از رفتار واقعی مرورگر پشتیبانی نمی کند زیرا صفحات وب HTML را به عنوان مرورگر معمولی ارائه نمی کند. به طوری که پاسخ را می توان در قالب HTML مشاهده کرد اما زمان بندی واقعی در نمونه های تولید شده وجود ندارد.