# آموزش نصب وردپرس روی VPS

- پیوند: https://negarnovin.com/wordpress-install-on-vps/
- منتشرشده: 2026-04-27T10:22:39+00:00
- نویسنده: نگارنوین

# آموزش نصب وردپرس روی VPS

## راهنمای کامل نصب وردپرس روی 󠀁[سرور مجازی](https://negarnovin.com/unlimited-traffic-virtual-server/)󠁿 (VPS) به صورت گام به گام همراه با دستورات ترمینال

[**سرور وردپرس**](https://negarnovin.com/%D8%B3%D8%B1%D9%88%D8%B1-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3/)

## مقدمه

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

بسیاری از مدیران سایت، فروشگاه های اینترنتی، شرکت های هاستینگ و توسعه دهندگان ترجیح
می دهند وردپرس را روی VPS نصب کنند تا سرعت بهتر، سئو قوی تر و پایداری بیشتری داشته
باشند.

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

![آموزش نصب وردپرس روی VPS](https://negarnovin.com/wp-content/uploads/2026/04/view_image-
2-1-683x1024.png)

آموزش نصب وردپرس روی VPS

---

## پیش نیازهای نصب وردپرس روی VPS

قبل از شروع به این موارد نیاز دارید:

 * VPS لینوکسی (ترجیحاً Ubuntu ۲۲.۰۴)
 * دسترسی root یا sudo
 * دامنه متصل به سرور
 * حداقل 2GB RAM
 * وب سرور Apache یا Nginx
 * PHP نسخه جدید
 * MariaDB یا MySQL

پیشنهاد ما برای عملکرد بهتر، استفاده از VPS پرسرعت با SSD NVMe است.

---

## مرحله اول: اتصال به سرور با SSH

ابتدا با SSH به سرور متصل شوید:

    ```bash
    ssh root@your-server-ip
    ```

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

---

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

    ```bash
    apt update && apt upgrade -y
    ```

این مرحله باعث می شود تمام پکیج های سیستم به آخرین نسخه بروزرسانی شوند.

---

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

    ```bash
    apt install apache2 -y
    systemctl enable apache2
    systemctl start apache2
    ```

بررسی وضعیت:

    ```bash
    systemctl status apache2
    ```

اگر وضعیت active بود یعنی وب سرور با موفقیت اجرا شده است.

---

## مرحله چهارم: نصب MariaDB

    ```bash
    apt install mariadb-server -y
    systemctl enable mariadb
    systemctl start mariadb
    ```

سپس امنیت اولیه:

    ```bash
    mysql_secure_installation
    ```

در این مرحله رمز root دیتابیس را تنظیم کنید.

---

## مرحله پنجم: نصب PHP و ماژول های لازم

    ```bash
    apt install php php-mysql php-cli php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip libapache2-mod-php -y
    ```

بررسی نسخه:

    ```bash
    php -v
    ```

---

## مرحله ششم: ساخت دیتابیس وردپرس

وارد MySQL شوید:

    ```bash
    mysql -u root -p
    ```

سپس:

    ```language-sql
    CREATE DATABASE wordpress_db;
    CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'StrongPassword';
    GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wpuser'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;
    ```

---

## مرحله هفتم: دانلود وردپرس

    ```bash
    cd /var/www/
    wget https://wordpress.org/latest.tar.gz
    tar -xvzf latest.tar.gz
    mv wordpress yourdomain
    ```

تنظیم دسترسی:

    ```bash
    chown -R www-data:www-data /var/www/yourdomain
    chmod -R 755 /var/www/yourdomain
    ```

---

## مرحله هشتم: ساخت Virtual Host

    ```bash
    nano /etc/apache2/sites-available/yourdomain.conf
    ```

محتوا:

    ```language-apache
    <VirtualHost *:80>
    ServerName yourdomain.com
    DocumentRoot /var/www/yourdomain

    <Directory /var/www/yourdomain>
    AllowOverride All
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>
    ```

فعال سازی:

    ```bash
    a2ensite yourdomain.conf
    a2enmod rewrite
    systemctl restart apache2
    ```

---

## مرحله نهم: نصب SSL رایگان

    ```bash
    apt install certbot python3-certbot-apache -y
    certbot --apache -d yourdomain.com -d www.yourdomain.com
    ```

با این کار HTTPS فعال می شود.

---

## مرحله دهم: تکمیل نصب وردپرس از مرورگر

مرورگر را باز کنید:

    ```language-text
    http://yourdomain.com
    ```

اطلاعات زیر را وارد کنید:

 * نام سایت
 * نام کاربری مدیر
 * رمز عبور
 * ایمیل مدیریت

سپس نصب را نهایی کنید.

---

## مشکلات رایج

### صفحه سفید وردپرس

معمولاً مربوط به نسخه PHP یا کمبود حافظه است.

### خطای اتصال دیتابیس

نام دیتابیس یا رمز عبور اشتباه وارد شده است.

### فعال نشدن SSL

DNS دامنه هنوز کامل propagat[بهترین سرور برای وردپرس](https://negarnovin.com/best-server-for-wordpress/)
صب وردپرس روی VPS بهتر از هاست اشتراکی است؟

 * سرعت بسیار بیشتر
 * امنیت بالاتر
 * منابع اختصاصی
 * کنترل کامل روی سرور
 * مناسب فروشگاه و سایت های پرترافیک

برای سئو حرفه ای، VPS انتخاب بسیار قدرتمندتری است.

---

## پیشنهاد حرفه ای نگارنوین

اگر می خواهید وردپرس را بدون دردسر و با سرعت بالا اجرا کنید، انتخاب VPS مناسب مهم
ترین بخش کار است.

در Negarnovin می توانید:

 * VPS پرسرعت
 * سرور مخصوص وردپرس
 * لایسنس LiteSpeed
 * SSL معتبر
 * مدیریت حرفه ای سرور

را با بهترین کیفیت تهیه کنید.

---

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

### بهترین سیستم عامل برای وردپرس روی VPS چیست؟

معمولاً Ubuntu بهترین انتخاب است.

### آیا LiteSpeed بهتر از Apache است؟

برای سرعت و وردپرس بله، LiteSpeed عملکرد بهتری دارد.

### آیا بدون دانش فنی می توان وردپرس را روی VPS نصب کرد؟

بله، با این آموزش قدم به قدم کاملاً امکان پذیر است.

[**سرور مجازی وردپرس**](https://negarnovin.com/%D8%B3%D8%B1%D9%88%D8%B1-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3/)

---

## جمع بندی نهایی

نصب وردپرس روی VPS یکی از بهترین روش ها برای ساخت یک سایت سریع، امن و حرفه ای است.
با اجرای صحیح Apache، PHP، MariaDB و SSL می توانید یک زیرساخت قدرتمند برای رشد کسب
وکار آنلاین خود ایجاد کنید.

اگر به دنبال بهترین سرور برای وردپرس هستید، همین حالا VPS مناسب خود را از نگارنوین
تهیه کنید.

### 📌 خلاصه

آموزش نصب وردپرس روی VPS راهنمای کامل نصب وردپرس روی سرور مجازی (VPS) به صورت گام
به گام همراه با دستورات ترمینال سرور وردپرس مقدمه اگر قصد دارید یک سایت حرفه ای،
سریع…

## 🔗 مطالب مرتبط

 * [vps زیرساخت](https://negarnovin.com/vps-%d8%b2%db%8c%d8%b1%d8%b3%d8%a7%d8%ae%d8%aa/)
 * [آموزش نصب NGINX](https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-nginx/)
 * [آموزش نصب nginx در سی پنل](https://negarnovin.com/%d8%a7%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-nginx-%d8%af%d8%b1-%d8%b3%db%8c-%d9%be%d9%86%d9%84/)
 * [آموزش گام به نصب وردپرس](https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%da%af%d8%a7%d9%85-%d8%a8%d9%87-%d9%86%d8%b5%d8%a8-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3/)
