نصب وردپرس در اوبونتو

آموزش راه اندازی وبسایت وردپرسی در سرور اوبونتو

نصب وردپرس در اوبونتو؛ وردپرس یکی از محبوب‌ترین سیستم‌های مدیریت محتوا (CMS) در جهان است. میلیون‌ها وبسایت از این ابزار استفاده می‌کنند زیرا برای کاربران معمولی که مهارت چندانی در برنامه‌نویسی وب ندارند، کاربرپسندترین ابزار می‌باشد. امروز ما یک سرور اوبونتو را از ابتدا راه‌اندازی و سپس پیکربندی می‌کنیم تا وردپرس را روی آن نصب کنیم.

ایجاد سرور 

سریع‌ترین راه برای داشتن سرور، خرید یک 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 استفاده کنید.

نصب wordpress روی اوبونتو

آموزش نصب و راه اندازی اسکریپت وردپرس روی اوبونتو سرور

به‌طور پیش فرض، تمام اسناد 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 در ubuntu

آموزش مراحل نصب 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 استفاده کرده‌اید را وارد کنید.

در نهایت، کافیست که یک نام وب‌سایت، یک ادمین لاگین، و یک پسورد پیچیده انتخاب کنید.
کانفیگ وردپرس روی سرور ubuntu

آموزش مراحل نصب و کانفیگ wordpress روی ubuntu server

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

راه اندازی و کانفیگ وردپرس در لینوکس

راه اندازی وردپرس در سرور اوبونتو لینوکس 

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

کلام آخر

نصب وردپرس در اوبونتو سرور؛ درصورتی که تمایل به مدیریت وب‌سایت خود بر سرور لینوکسی(VPS یا سرور اختصاصی) دارید، این مقاله روش پیاده‌سازی وب‌سایت وردپرسی بر توزیع اوبونتو لینوکس را بطور کامل شرح می‌دهد. کافیست پیش‌نیازها را در نظر گرفته و طبق آموزش پیش‌روید.

سوالات متداول

1. آیا می‌توان وردپرس را روی اوبونتو میزبانی کرد؟

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

2. کدام لینوکس برای وردپرس بهتر است؟

اوبونتو یکی از بهترین سیستم‌عامل‌ها برای اجرای سایت وردپرس شماست.

3. کدام تست توسط JMeter پشتیبانی نمی شود؟

Jmeter از رفتار واقعی مرورگر پشتیبانی نمی کند زیرا صفحات وب HTML را به عنوان مرورگر معمولی ارائه نمی کند. به طوری که پاسخ را می توان در قالب HTML مشاهده کرد اما زمان بندی واقعی در نمونه های تولید شده وجود ندارد.

  • با خدمات ابری پارس آشنا شوید

    اولین ارائه‌دهنده خدمات رایانش ابری در ایران هستیم

    ابر سرور

    ابر سرور

    با ابرسرورها می‌توانید سرور با سیستم‌عامل دلخواه خود را در چند دقیقه انتخاب و نصب نموده و آزادانه منابع سخت‌افزاری که در نظر دارید را، در زمان دلخواه به سرور خود بیافزایید و تنها برای منابع مورد نیاز سرور، هزینه پرداخت نمایید.

    هایبرید سرور

    هایبرید سرور

    هایبرید سرورها نسل جدید و پیشرفته سرورهای اختصاصی هستند که با پنل قدرتمند ابری ارائه می‌شوند. در هایبرید سرورها علاوه بر ارائه سخت‌افزار مستقل، امکانات سخت‌افزاری ویژه‌ای نیز در نظر گرفته شده است.

    ماکرو سرور

    ماکرو سرور

    ماکرو سرور محصولی ویژه است که برای دریافت بالاترین کیفیت سخت‌افزاری طراحی شده است. در شرایطی که نیازمند سخت‌افزاری قدرتمند برای سرور خود هستید، ماکرو سرورها منابع سخت‌افزاری مورد نیاز را برای شما فراهم می‌کنند.

    هاست ابری

    هاست ابری

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

    هاست دانلود

    هاست دانلود

    سیاری از مدیران سایت‌های دانلود و یا سایت‌هایی که با ترافیک بالایی برای به اشتراک‌گذاری فایل‌های خود روبرو هستند، عمدتا با مشکلاتی مانند هزینه‌های گزاف زیرساختی و یا مصرف بالای منابع سخت‌افزاری روبرو می‌شوند. از همین رو پارس‌پک با معرفی فضای هاست دانلود برای این دسته از کاربران، محصول مناسبی را پیش‌بینی نموده است.

    مطالعه این مطالب نیز پیشنهاد می‌شود

    مقالات و نظرات اعضای تیم ما درباره تکنولوژی، روزهای کاری و چیزای دیگر…

  • کلیه حقوق برای پارس پک محفوظ می باشد.

    Copyright © 2022 ParsPack Cloud Computing Technology ® , All Rights Reserved.