پرش به محتوا
نوین هاست
  • سرور مجازی
  • درباره ما
  • تماس با ما
  • بازارچه
  • دانشنامه
نوین هاست
  • سرور مجازی
    • برگشت
    • سرور مجازی ایران
      • برگشت
      • سرور مجازی برج میلاد
      • سرور مجازی زیرساخت
    • سرور مجازی اروپا
      • برگشت
      • سرور مجازی المان
      • سرور مجازی انگلیس
      • سرور مجازی فرانسه
      • سرور مجازی اتریش
      • سرور مجازی هلند
      • سرور مجازی بلغارستان
      • سرور مجازی مجارستان
      • سرور مجازی دانمارک
      • سرور مجازی سوئد
      • سرور مجازی جزیره من
      • سرور مجازی جمهوری چک
      • سرور مجازی ایتالیا
      • سرور مجازی فنلاند
      • سرور مجازی یونان
      • سرور مجازی سوئیس
      • سرور مجازی ایسلند
      • سرور مجازی کرواسی
      • سرور مجازی اسپانیا
    • سرور مجازی آسیا
      • برگشت
      • سرور مجازی ترکیه
      • سرور مجازی سنگاپور
      • سرور مجازی مالزی
      • سرور مجازی شیلی
      • سرور مجازی هنگ کنگ
      • سرور مجازی امارات
      • سرور مجازی ژاپن
      • سرور مجازی روسیه
    • سرور مجازی آمریکا
      • برگشت
      • سرور مجازی امریکا
      • سرور مجازی کانادا
    • سایر VPS ها
      • برگشت
      • سرور مجازی استرالیا
      • سرور مجازی رایگان
      • سرور مجازی اقتصادی
      • سرور مجازی ترید و بایننس
      • سرور مجازی با کارت گرافیک
      • سرور مجازی نیجریه
      • سرور مجازی بورس
      • سرور مجازی کلاس آنلاین
      • سرور مجازی کاهش پینگ
      • سرور مجازی والتر
      • سرور مجازی فارکس
      • سرور مجازی میکروتیک
      • سرور مجازی NVME
  • سرور اختصاصی
    • برگشت
    • سرور اختصاصی ایران
      • برگشت
      • سرور اختصاصی برج میلاد
      • سرور اختصاصی زیرساخت
    • سرور اختصاصی اروپا
      • برگشت
      • سرور اختصاصی آلمان
      • سرور اختصاصی ترکیه
      • سرور اختصاصی فنلاند
      • سرور اختصاصی هلند
      • سرور اختصاصی انگلیس
      • سرور اختصاصی فرانسه
    • سرور اختصاصی آمریکا
      • برگشت
      • سرور اختصاصی آمریکا
      • سرور اختصاصی کانادا
    • کولوکیشن
      • برگشت
      • آسیاتک
      • زیرساخت
  • هاست
    • برگشت
    • هاست دانلود
    • هاست نامحدود
    • هاست وردپرس
    • هاست ویندوز ایران
  • نوین پلاس +
  • پنل کاربری ارتباط با ما
  • سرور مجازی
  • سرور مجازی ایرانسرور مجازی حرفه ای از ایران
  • سرور مجازی اروپاپایداری و کیفیت ، سرعت بالا
  • سرور مجازی آسیاوب سرور لایت اسپید و امنیت و سرعت بالا
  • سایر VPS هابهینه برای فروشگاه های وردپرسی
  • سرور مجازی زیرساخت
    • سرور مجازی برج میلاد
  • سرور مجازی المان
    • سرور مجازی فرانسه
    • سرور مجازی سوئد
    • سرور مجازی اتریش
    • سرور مجازی اسپانیا
    • سرور مجازی انگلیس
    • سرور مجازی ایتالیا
    • سرور مجازی ایسلند
    • سرور مجازی بلغارستان
    • سرور مجازی سوئیس
    • سرور مجازی جزیره من
    • سرور مجازی جمهوری چک
    • سرور مجازی فنلاند
    • سرور مجازی دانمارک
    • سرور مجازی مجارستان
    • سرور مجازی هلند
    • سرور مجازی یونان
  • سرور مجازی شیلی
    • سرور مجازی روسیه
    • سرور مجازی ترکیه
    • سرور مجازی مالزی
    • سرور مجازی ژاپن
    • سرور مجازی سنگاپور
    • سرور مجازی هنگ کنگ
    • سرور مجازی امارات
  • سرور مجازی کانادا
    • سرور مجازی امریکا
    • سرور مجازی نیجریه
    • سرور مجازی استرالیا
    • سرور مجازی NVME
    • سرور مجازی با کارت گرافیک
    • سرور مجازی رایگان
    • سرور مجازی ترید و بایننس
    • سرور مجازی فارکس
    • سرور مجازی کلاس آنلاین
    • سرور مجازی میکروتیک
    • سرور مجازی والتر
    • سرور مجازی NVME
    • سرور مجازی اقتصادی
  • سرور اختصاصی
  • سرور اختصاصی ایرانمنابع کاملا اختصاصی و قدرتمند
  • سرور اختصاصی اروپابا ip اختصاصی از بهترین کشور ها
  • سرور اختصاصی آمریکاup time 99.99%
  • سایر VDS ها
  • برج میلاد
    • زیرساخت
  • سرور اختصاصی آلمان
    • سرور اختصاصی انگلیس
    • سرور اختصاصی ترکیه
    • سرور اختصاصی فرانسه
    • سرور اختصاصی فنلاند
    • سرور اختصاصی هلند
  • سرور اختصاصی آمریکا
    • سرور اختصاصی کانادا
  • کولوکیشن
  • آسیاتک
  • زیرساخت
  • هاست
  • دامنه
  • نوین پلاس +
021-49624 ورود / عضویت
لینوکس

راهنمای لینوکس

70
  • اجرای دستورات لینوکس در ویندوز
  • راه اندازی سایت در سرور لینوکس
  • IP شناور در اوبونتو و دبیان
  • بازیابی رمز root
  • آموزش بکاپ از سرور لینوکس
  • آموزش اجرای دستور از راه دور
  • ایجاد یوزر در لینوکس
  • تفاوت ipv4 با ipv6 چیست
  • دستور tar لینوکس
  • کانفیگ IPv6 در لینوکس
  • بکاپ گیری از سرور لینوکس
  • راه اندازی سایت در سرور
  • نصب فایروال در لینوکس
  • لیست کردن کاربران در لینوکس
  • پارتیشن بندی در لینوکس
  • بش bash چیست؟
  • آموزش تغییر نام فایل در لینوکس
  • آموزش نصب آلمالینوکس
  • آلمالینوکس
    • تبدیل Centos به AlmaLinux
    • نصب Visual Studio Code در آلمالینوکس
    • نصب پایتون روی آلمالینوکس
    • نصب Node.js در AlmaLinux
  • دبیان
    • ارتقا دبیان
  • اوبونتو
    • نصب NextCloud در اوبونتو
    • فعال کردن SSH اوبونتو
    • نصب ماینکرافت روی اوبونتو
    • نصب کاساندرا Cassandra در اوبونتو
    • آموزش نصب اوبونتو
    • نصب Graylog در اوبونتو
    • نصب Redis در اوبونتو
    • نصب Maven در اوبونتو
    • نصب تامکت در اوبونتو
    • آموزش نصب Ghost CMS در ubuntu
    • نصب GitLab در اوبونتو
    • نصب GCC در اوبونتو
    • نصب جاوا در اوبونتو
    • نصب و راه اندازی Bind DNS Server اوبونتو
    • نصب جنکینز در اوبونتو
    • نصب وردپرس در اوبونتو
    • نصب Oh My Zsh در اوبونتو
    • نصب پرومتئوس در اوبونتو
    • نصب Kubectl در اوبونتو
    • نصب PyTorch در اوبونتو
    • حذف داکر در اوبونتو
    • نصب آناکوندا
    • آموزش نصب Wine
    • آموزش نصب آپاچی کافکا
    • نصب Xrdp در اوبونتو
    • نصب وایرشارک در اوبونتو
    • آموزش نصب Go در اوبونتو
    • آموزش نصب MariaDB در اوبونتو
    • آموزش نصب Ansible
    • نصب درایور انویدیا در اوبونتو
    • آموزش نصب Hadoop
    • آموزش نصب Terraform
    • نصب و کانفیگ SSH در Ubuntu
    • نصب KVM در Ubuntu
    • نصب گوگل کروم در ubuntu
    • آموزش نصب گرافانا
    • چک کردن نسخه ubuntu
    • آموزش نصب phpMyAdmin در اوبونتو
    • آموزش نصب Postman
    • نصب داکر در اوبونتو
    • نصب Redis در اوبونتو
    • نصب MySQL در اوبونتو
    • نصب و کانفیگ آپاچی در اوبونتو
    • کران جاب در اوبونتو
    • ارتقا اوبونتو
    • نصب MongoDB در اوبونتو
    • نصب محیط گرافیکی در اوبونتو

تحقیق و توسعه

8
  • آموزش Portainer داکر
  • پاک کردن کش DNS
  • افزایش امنیت سرور
  • آموزش لود بالانسینگ
  • پیکربندی SSL در PostgreSQL
  • پایتون
    • ترکیب دو لیست در پایتون
    • تبدیل رشته به عدد در پایتون
    • معکوس کردن لیست در پایتون

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

4
  • رید (RAID) چیست؟
  • عمومی
    • ترافیک مورد نیاز سایت
    • SELinux چیست؟
    • محافظت در برابر حملات DDoS
View Categories
  • خانه
  • مستدات
  • راهنمای لینوکس
  • اوبونتو
  • نصب وردپرس در اوبونتو

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

زمان مطالعه: 5 دقیقه

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

اجرای وردپرس روی اوبونتو به خوبی کار می‌کند زیرا پایداری در این نسخه خوب است. اوبونتو ۲۴.۰۴.۳ (Noble Numbat) یک نسخه LTS است که اکنون در دسترس است. به‌روزرسانی‌ها برای چندین سال آینده ادامه خواهد داشت. سایت‌های میزبانی شده روی این نسخه عملکرد خوبی دارند، زیرا امنیت در صورت پیکربندی صحیح، همچنان قوی باقی می‌ماند.

سرور مجازی

راه‌اندازی وردپرس روی اوبونتو ۲۴.۰۴ کنترل کامل را به شما می‌دهد. سایت متعلق به شماست. سرور متعلق به شماست. حضور سریع و ایمن آنلاین امکان‌پذیر می‌شود.

پیش‌ نیازها #

قبل از شروع، بررسی می‌کنیم که چه چیزهایی لازم است.

  • شما به یک سرور اوبونتو ۲۴.۰۴ یا یک وی پی اس نیاز دارید . نوین هاست گزینه‌هایی دارد که برای این کار مناسب هستند. سخت‌افزار به حداقل ۱ گیگابایت رم نیاز دارد. فضای ذخیره‌سازی حداقل به ۱۰ گیگابایت نیاز دارد. منابع بیشتر در صورت افزایش ترافیک مفید هستند.
  • یک کاربر غیر ریشه با امتیازات sudo ایجاد کنید . دستورات مدیریتی به این روش با خیال راحت اجرا می‌شوند.
  • برای مجموعه نرم‌افزارها، ابتدا یک وب سرور انتخاب کنید. Nginx عالی عمل می‌کند. آپاچی هم گزینه مطمئن دیگری است.
  • برای اجرای وردپرس به PHP نیاز است.
  • MySQL/MariaDB برای پایگاه داده.
  • رکورد A نام دامنه باید به آدرس IP سرور اشاره کند. برای HTTPS به تنظیم گواهی SSL/TLS نیاز است. Let’s Encrypt به خوبی کار می‌کند و هیچ هزینه‌ای ندارد. پیکربندی ایمیل یا SMTP به وردپرس اجازه می‌دهد تا اعلان‌ها و تنظیم مجدد رمز عبور را ارسال کند.

با آماده شدن پیش‌نیازها، مرحله بعدی انتخاب یک مجموعه نرم‌افزاری برای اجرای وردپرس است. دو گزینه رایج LAMP و LEMP هستند. LAMP مخفف Linux، Apache، MySQL یا MariaDB و PHP است. لینوکس سیستم عاملی است که سرور را مدیریت می‌کند. Apache درخواست‌های وب‌سایت را به عنوان وب سرور مدیریت می‌کند. MySQL یا MariaDB تمام محتوای وردپرس را در پایگاه داده ذخیره می‌کند. PHP زبان برنامه‌نویسی است که وردپرس از آن استفاده می‌کند. این زبان اجزای پویای وب‌سایت را پردازش می‌کند.

LEMP مشابه است اما به جای آپاچی از Nginx استفاده می‌کند. Nginx به طور همزمان چندین کاربر را مدیریت می‌کند. در مقایسه با آپاچی، مصرف منابع کمتری دارد. LEMP به دلیل سرعت بهتر، نسبت به LAMP ترجیح داده می‌شود.

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

این یک مرور سریع از مراحل نصب است.

  • سیستم را به‌روزرسانی کنید تا جدیدترین بسته‌ها را داشته باشید.
  • وب سرور Nginx را نصب کنید .
  • PHP و افزونه‌های مورد نیاز برای وردپرس را نصب کنید.
  • فایروال را طوری پیکربندی کنید که ترافیک وب را مجاز کند.
  • نصب پایگاه داده (MySQL یا MariaDB، هر دو کار می‌کنند)
  • ایجاد یک پایگاه داده و یک کاربر به طور خاص برای وردپرس
  • وردپرس را دانلود و نصب کنید.
  • فایل پیکربندی وردپرس پس از آن باید به‌روزرسانی شود.
  • در پایان، بلوک سرور Nginx را برای سایت تنظیم کنید.
  • نصب وردپرس را از طریق رابط کاربری تکمیل کنید.

پس بیایید شروع کنیم.

مرحله ۱: به‌روزرسانی سیستم #

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

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

sudo apt update
sudo apt-get upgrade

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

مرحله ۲: نصب وب سرور Nginx #

مرحله بعدی نیاز به یک وب سرور دارد. Nginx یک انتخاب محبوب است زیرا سرعت را به خوبی مدیریت می‌کند. می‌توان همزمان چندین بازدیدکننده را بدون مشکل مدیریت کرد.

sudo apt install nginx -y

نصب وردپرس در اوبونتو
پس از نصب، باید آن را شروع و فعال کنید.

sudo systemctl start nginx 
sudo systemctl enable nginx

پس از اجرای دستور، وضعیت سرور را بررسی کنید.

sudo systemctl status nginx

نصب وردپرس در اوبونتو
این وب سرور بعداً سایت وردپرس شما را به بازدیدکنندگان ارائه می‌دهد.

مرحله ۳: نصب PHP و افزونه‌های مورد نیاز #

پی‌اچ‌پی مهم است. وردپرس بدون آن نمی‌تواند کار کند. اما نه فقط پی‌اچ‌پی ساده. چند افزونه اضافی نیز مورد نیاز است. این افزونه‌ها باعث می‌شوند همه چیز در پشت صحنه بی‌سروصدا اجرا شود.

sudo apt install php php-cli php-common php-imap php-fpm php-snmp php-xml php-zip php-mbstring php-curl php-mysqli php-gd php-intl -y

نصب وردپرس در اوبونتو
نصب کمی طول می‌کشد. پس از آن، می‌توانید نسخه PHP را بررسی کنید تا از نصب آن اطمینان حاصل کنید.

php -v

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

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

برای یافتن فایل فعال php.ini، دستور زیر را اجرا کنید.

php --ini

دنبال خطی مثل این بگردید:

خروجیLoaded Configuration File: /etc/php/8.3/cli/php.ini

فایل php.ini را برای ویرایش با استفاده از یک ویرایشگر متن مانند vim باز کنید.

sudo apt install vim -y
sudo vim /etc/php/8.3/fpm/php.ini

نصب وردپرس در اوبونتو
به دنبال خطوط زیر بگردید.

نصب وردپرس در اوبونتو
اینها مقادیر پیش‌فرضی هستند که هنگام نصب PHP ارائه می‌شوند. اگرچه برای نصب اولیه وردپرس کافی هستند، اما اگر سایت وردپرس شما نیاز به مدیریت فایل‌های رسانه‌ای بزرگ، استفاده از افزونه‌های سنگین یا اجرای وظایفی که به حافظه زیادی نیاز دارند، دارد، باید این مقادیر را افزایش دهید.

برای ورود به حالت درج، دکمه «i» را فشار دهید. مقادیر فوق را در صورت نیاز تغییر دهید و برای خروج از حالت درج، دکمه «Esc» را فشار دهید.

تغییرات خود را ذخیره کنید. با تایپ کردن «:wq» به ترمینال برگردید.

PHP-FPM و Nginx را مجدداً راه اندازی کنید.

sudo systemctl restart php8.3-fpm
sudo systemctl restart nginx

مرحله ۴: پیکربندی فایروال #

اوبونتو دارای فایروالی است که اتصالات ناخواسته را مسدود می‌کند. برای اینکه بازدیدکنندگان به وب‌سایت دسترسی داشته باشند، ترافیک HTTP و HTTPS را با استفاده از UFW مجاز کنید.

اگر UFW هنوز در سیستم اوبونتو شما نصب نشده است، آن را با استفاده از دستور زیر نصب کنید.

sudo apt install ufw -y

نصب وردپرس در اوبونتو
اجازه دهید HTTP و HTTPS از طریق فایروال عبور کنند. این کار پورت‌های مورد نیاز برای سرویس‌دهی وب‌سایت‌ها توسط Nginx را باز می‌کند.

sudo ufw allow "Nginx Full"

نصب وردپرس در اوبونتو
فایروال را فعال کنید.

sudo ufw enable

برای اعمال تغییرات، UFW را مجدداً بارگذاری کنید. این کار تضمین می‌کند که قوانین جدید بلافاصله اعمال می‌شوند.

sudo ufw reload

قانون را تأیید کنید

sudo ufw status

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

مرحله ۵: نصب پایگاه داده #

وردپرس همه چیز را در یک پایگاه داده نگه می‌دارد. محتوا، داده‌های کاربر، تنظیمات، همه اینها. هنگام انتخاب پایگاه داده، چند گزینه مناسب وجود دارد، MySQL و MariaDB، که هر دو قابلیت دارند، اما برای این آموزش، ما MariaDB را انتخاب می‌کنیم.

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

sudo apt install mariadb-server -y

نصب وردپرس در اوبونتو
این ممکن است مدتی طول بکشد. پس از اتمام نصب، سرویس MariaDB را شروع کنید و آن را به طور خودکار در بوت شروع کنید.

sudo systemctl start mariadb
sudo systemctl enable mariadb

در نهایت، بررسی کنید که آیا سرویس MariaDB به درستی اجرا می‌شود یا خیر:

sudo systemctl status mariadb

نصب وردپرس در اوبونتو
در مرحله بعد، باید نصب mariadb را ایمن کنید، زیرا MariaDB برخی تنظیمات ناامن مانند کاربران ناشناس و دسترسی ریشه از راه دور را مجاز می‌داند.

دستور زیر را اجرا کنید و یک رمز عبور root تعیین کنید.

sudo mysql_secure_installation

همچنین به شما این امکان را خواهد داد که

  • کاربران ناشناس را حذف کنید.
  • ورود به سیستم از راه دور با کاربر ریشه را غیرفعال کنید.
  • پایگاه داده آزمایشی را حذف کنید.

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

مرحله ۶: ایجاد پایگاه داده و کاربر وردپرس #

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

به عنوان کاربر ریشه (root) وارد MariaDB شوید

mysql -u root

نصب وردپرس در اوبونتو
ایجاد کاربر جدید پایگاه داده

CREATE USER 'YourUsername'@'localhost' IDENTIFIED BY 'YourPassword';

ایجاد یک پایگاه داده جدید

CREATE DATABASE wordpress;

دادن مجوزهای دسترسی به پایگاه داده برای کاربر

GRANT ALL PRIVILEGES ON wordpress.* TO 'YourUsername'@'localhost';

تغییرات را اعمال کنید

FLUSH PRIVILEGES;
EXIT;

مرحله ۷: دانلود و نصب وردپرس #

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

با استفاده از این دستور، جدیدترین نسخه وردپرس را دریافت کنید.

cd /tmp/ && wget https://wordpress.org/latest.zip
sudo unzip latest.zip -d /var/www

نصب وردپرس در اوبونتو
مجوزها را تنظیم کنید تا وب سرور بتواند به فایل‌ها دسترسی داشته باشد

sudo chown -R www-data:www-data /var/www/wordpress/

مرحله ۸: پیکربندی فایل wp-config.php وردپرس #

در مرحله بعد، وردپرس را برای اتصال به پایگاه داده خود تنظیم کنید. با تغییر نام فایل پیکربندی نمونه شروع کنید.

sudo mv /var/www/wordpress/wp-config-sample.php 
/var/www/wordpress/wp-config.php

سپس فایل را باز کنید تا جزئیات پایگاه داده خود را وارد کنید.

sudo vim /var/www/wordpress/wp-config.php

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

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

مرحله ۹: پیکربندی بلوک سرور Nginx #

بلوک‌های سرور در Nginx به وب سرور اطلاع می‌دهند که چگونه سایت شما را ارائه دهد. شما باید یک بلوک سرور برای سایت وردپرس خود ایجاد کنید.

sudo vim /etc/nginx/conf.d/wordpress.conf

سپس پیکربندی زیر را اضافه کنید.

server {
   listen 80;
   server_name example.com;
   root /var/www/wordpress;
   index index.php index.html index.htm;

   access_log /var/log/nginx/wordpress_access.log;
   error_log /var/log/nginx/wordpress_error.log;


   location / {
       try_files $uri $uri/ /index.php?$args;
   }


   location ~ \.php$ {
       include snippets/fastcgi-php.conf;
       fastcgi_pass unix:/run/php/php8.3-fpm.sock;
       fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
       include fastcgi_params;
   }
}

به جای example.com، نام دامنه‌ی واقعی خود را قرار دهید.

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

در این صورت، از این پیکربندی استفاده کنید.

نصب وردپرس در اوبونتو
به جای YourIPAddress، آی‌پی واقعی سرور خود را وارد کنید.

پیکربندی Nginx را برای خطاها بررسی کنید.

sudo nginx -t

شما باید موارد زیر را ببینید.

نصب وردپرس در اوبونتو
اگر همه چیز خوب به نظر می‌رسد، Nginx را مجدداً راه‌اندازی کنید تا تغییرات اعمال شوند.

sudo systemctl restart nginx

مرحله ۱۰: نصب کامل وردپرس #

مرورگر وب خود را باز کنید و به سایت وردپرس خود در آدرس http://example.com بروید. اگر از آدرس IP عمومی خود استفاده کرده‌اید، به آدرس http://YOUR_PUBLIC_IP بروید.

شما به صفحه تنظیمات وردپرس هدایت خواهید شد.

نصب وردپرس در اوبونتو
ابتدا، زبان مورد نظر خود را انتخاب کنید، هر چه که مناسب باشد، و روی ادامه کلیک کنید.

در مرحله بعد، تمام اطلاعات مورد نیاز را تایپ کنید، در صورت تمایل دوباره بررسی کنید، سپس ادامه دهید و روی نصب وردپرس کلیک کنید.

پس از اتمام نصب، روی ورود کلیک کنید.

در مرحله بعد، باید نام کاربری و رمز عبور خود را وارد کنید، بله، همان‌هایی که تازه ایجاد کرده‌اید، و دوباره روی ورود کلیک کنید.

نصب وردپرس در اوبونتو
شما به طور خودکار به داشبورد وردپرس خود منتقل خواهید شد.

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

نصب وردپرس خود را تأیید کنید #

پس از نصب وردپرس، بررسی کنید که آیا همه چیز به درستی کار می‌کند یا خیر. به گزارش‌های سرور نگاه کنید. Nginx سابقه‌ای از خطاها را در فایل گزارش خود نگه می‌دارد. برای بررسی اینکه آیا وب سرور مشکلی دارد یا خیر، این فایل را مشاهده کنید. گزارش‌های PHP هرگونه مشکلی را در راه‌اندازی PHP نشان می‌دهند. گزارش‌های MySQL نشان می‌دهند که آیا پایگاه داده آنطور که باید اجرا می‌شود یا خیر. این گزارش‌ها می‌توانند به شما در تشخیص مشکلات کوچک کمک کنند.

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

ایمن سازی وردپرس پس از نصب #

هکرها همیشه در کمین هستند. وردپرس محبوب است، که متأسفانه آن را به یک هدف تبدیل می‌کند. چند اقدام احتیاطی ساده می‌تواند شما را از دردسرهای زیادی نجات دهد.

در اینجا مراحل کلیدی برای ایمن سازی وردپرس آورده شده است:

  • اگر از XML-RPC استفاده نمی‌کنید، آن را غیرفعال کنید. این ویژگی برای دسترسی از راه دور مفید است، اما همچنین نقطه ورود حملات است. آن را خاموش کنید، مگر اینکه کاملاً به آن نیاز داشته باشید.
  • Fail2ban یک نرم‌افزار پیشگیری از نفوذ است. این نرم‌افزار تلاش‌های مکرر ناموفق برای ورود به سیستم را مسدود می‌کند، حملات جستجوی فراگیر را کند می‌کند و گاهی اوقات به‌طور کامل از آنها جلوگیری می‌کند. شما حتی متوجه عملکرد آن نمی‌شوید.
  • SSL، HTTPS، آن را تنظیم کنید. همه چیز را بین سرور و بازدیدکنندگان شما رمزگذاری می‌کند. اطلاعات ورود، ارسال فرم، همه چیز امن می‌ماند.
  • فهرست کردن دایرکتوری‌ها در Nginx؟ آن را غیرفعال کنید. هیچ دلیلی وجود ندارد که غریبه‌ها بتوانند فایل‌های سرور شما را ببینند.
  • تعداد دفعات تلاش برای ورود به سیستم را محدود کنید. فقط چند بار تلاش کافی است تا قفل شوید. این کار زندگی را برای هر کسی که سعی در ورود مخفیانه دارد سخت‌تر می‌کند.
  • رمزهای عبور پایگاه داده. رمزهای عبور قوی. نه “password123” یا “admin”. آن را چیزی بسازید که مهاجمان نتوانند حدس بزنند. از پایگاه داده وردپرس خود مانند یک دارایی حیاتی محافظت کنید.

استفاده از پنل‌های مدیریتی برای نصب آسان #

نمی‌خواهید خودتان تمام مراحل راه‌اندازی سرور را طی کنید؟ کاملاً اشکالی ندارد. پنل‌های مدیریت‌شده بیشتر کارها را برای شما انجام می‌دهند. پلسک (Plesk) یک مثال عالی است. این یک پنل تجاری است که به شما امکان می‌دهد وردپرس را نصب کنید، تنظیمات امنیتی را به‌روزرسانی کنید و سایت خود را از طریق یک داشبورد کاربرپسند مدیریت کنید.

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

از کجا می‌توان یک سرور خوب با سیستم عامل اوبونتو پیدا کرد؟ #

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

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

حملات DDoS؟ مدیریت شدند. محافظت ویژه همیشه فعال است در حالی که شما مشغول تغییر افزونه‌ها یا طرح‌بندی‌ها هستید. هیچ‌کس نمی‌خواهد با خرابی مواجه شود.

و پشتیبانی؟ به صورت ۲۴ ساعته و ۷ روز هفته در دسترس است و پشتیبانی انسانی آماده کمک رسانی است. گاهی اوقات پرداخت صورتحساب می‌تواند گیج کننده باشد، اما در اینجا انعطاف‌پذیر است. می‌توانید ساعت به ساعت کار کنید یا اگر دوست دارید کمی صرفه‌جویی کنید، یک طرح با مدت زمان مشخص را انتخاب کنید. به طور خلاصه، سرورهای چری، استقرار سرور اوبونتو را ساده می‌کنند. نصب وردپرس شما را به سرعت راه‌اندازی و اجرا می‌کند. می‌توانید به جای صرف وقت برای مدیریت زیرساخت سرور، روی سایت خود تمرکز کنید.

نتیجه‌گیری #

نصب وردپرس روی اوبونتو هر آنچه را که برای ایجاد یک وب‌سایت سریع و ایمن نیاز دارید، در اختیار شما قرار می‌دهد. با دنبال کردن مراحل بالا، می‌توانید سایتی داشته باشید که به طور قابل اعتمادی اجرا شود. انجام مراحل اضافی برای بررسی گزارش‌ها و تأیید نصب، به شناسایی زودهنگام هرگونه مشکل کمک می‌کند. اقدامات امنیتی، سایت شما را محافظت می‌کند. استفاده از پنل‌های مدیریت‌شده می‌تواند این روند را برای کسانی که رویکرد ساده‌تری را ترجیح می‌دهند، سریع‌تر کند. از همه مهم‌تر، انتخاب یک ارائه‌دهنده سرور قابل اعتماد مانند نوین هاست به ​​شما کنترل کامل بر وب‌سایتتان را می‌دهد. وردپرس روی اوبونتو ۲۴.۰۴، در صورت پیکربندی صحیح، می‌تواند با سایت شما مقیاس‌پذیر باشد، در حالی که بازدیدکنندگان از یک تجربه روان و قابل اعتماد لذت می‌برند.

Updated on آبان ۱۷, ۱۴۰۴

نظر شما چیست؟!

  • Happy
  • Normal
  • Sad

Related Docs

  • نصب Oh My Zsh در اوبونتو
  • نصب پرومتئوس در اوبونتو
  • نصب Kubectl در اوبونتو
  • نصب داکر در اوبونتو

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
نصب Oh My Zsh در اوبونتونصب جنکینز در اوبونتو

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

فهرست مطلب
  • پیش‌ نیازها
  • نصب وردپرس روی اوبونتو
    • مرحله ۱: به‌روزرسانی سیستم
    • مرحله 2: نصب وب سرور Nginx
    • مرحله ۳: نصب PHP و افزونه‌های مورد نیاز
    • مرحله ۴: پیکربندی فایروال
    • مرحله ۵: نصب پایگاه داده
    • مرحله ۶: ایجاد پایگاه داده و کاربر وردپرس
    • مرحله ۷: دانلود و نصب وردپرس
    • مرحله ۸: پیکربندی فایل wp-config.php وردپرس
    • مرحله 9: پیکربندی بلوک سرور Nginx
    • مرحله 10: نصب کامل وردپرس
  • نصب وردپرس خود را تأیید کنید
  • ایمن سازی وردپرس پس از نصب
  • استفاده از پنل‌های مدیریتی برای نصب آسان
  • از کجا می‌توان یک سرور خوب با سیستم عامل اوبونتو پیدا کرد؟
  • نتیجه‌گیری
نوین هاست

نوین هاست ارائه دهنده خدمات میزبانی، فروش انواع سرورهای مجازی و اختصاصی ایران و خارج برترین لوکیشن ها و استفاده از بهترین سخت افزارها با پشتیبانی 7/24

نماد اعتماد نوین هاست
لوگو ساماندهی
نظام صنفی رایانه ای کشور
دانش بنیان

دسترسی سریع

  • سرور مجازی
  • سرور مجازی ایران
  • سرور اختصاصی
  • هاست اشتراکی
  • ثبت دامنه
  • درباره ما
  • قوانین سرویس دهی

سرورهای مجازی

  • سرور مجازی المان
  • سرور مجازی فرانسه
  • سرور مجازی انگلیس
  • سرور مجازی امریکا
  • سرور مجازی کانادا
  • سرور مجازی فنلاند
  • سرور مجازی هلند

سرورهای اختصاصی

  • سرور اختصاصی ایران
  • سرور اختصاصی برج میلاد
  • سرور اختصاصی زیرساخت
  • سرور اختصاصی خارج
  • سرور اختصاصی آلمان
  • سرور اختصاصی فرانسه
  • سرور اختصاصی آمریکا
تمام حقوق این سایت محفوظ و متعلق به نوین هاست می باشد.
Facebook Twitter Youtube Whatsapp Instagram Telegram