بازگشت به وبلاگ
ژانویه 13, 2026راهنماها

نحوه نصب وردپرس در سرور VPS

راهنمای کامل نصب سیستم مدیریت محتوای وردپرس در سرور لینوکس با Nginx، MySQL و PHP.

نحوه نصب وردپرس در سرور VPS

وردپرس محبوب‌ترین سیستم مدیریت محتوای جهان است که میلیون‌ها وب‌سایت را قدرت می‌دهد. این راهنما به شما کمک می‌کند وردپرس را در سرور VPS Hiddence خود با Nginx، MySQL و PHP (پشته LEMP) نصب کنید.

پیش‌نیازها

  • سرور اوبونتو/دبیان یا CentOS
  • نام دامنه‌ای که به IP سرور اشاره می‌کند
  • دسترسی SSH به سرور
  • Nginx، MySQL و PHP نصب شده

ایجاد پایگاه داده MySQL

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

bash
sudo mysql -u root -p
CREATE DATABASE wordpress_db;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'strong_password';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

دانلود وردپرس

وردپرس را دانلود و استخراج کنید:

bash
cd /var/www
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzf latest.tar.gz
sudo chown -R www-data:www-data /var/www/wordpress

پیکربندی وردپرس

فایل wp-config.php را ایجاد کنید:

bash
cd /var/www/wordpress
sudo cp wp-config-sample.php wp-config.php
sudo nano wp-config.php
# نام پایگاه داده، نام کاربری و رمز عبور را به‌روزرسانی کنید

پیکربندی بلوک سرور Nginx

پیکربندی Nginx را ایجاد کنید:

bash
sudo nano /etc/nginx/sites-available/yourdomain.com
# بلوک سرور را با ریشه /var/www/wordpress اضافه کنید
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

تنظیم مجوزهای صحیح

bash
sudo chown -R www-data:www-data /var/www/wordpress
sudo find /var/www/wordpress -type d -exec chmod 755 {} \;
sudo find /var/www/wordpress -type f -exec chmod 644 {} \;

تکمیل نصب وردپرس

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

نکات مفید

  • وردپرس و افزونه‌ها را برای امنیت به‌روز نگه دارید
  • از رمزهای عبور قوی برای حساب مدیر استفاده کنید
  • افزونه‌های امنیتی مانند Wordfence را نصب کنید
  • پشتیبان‌گیری منظم را راه‌اندازی کنید (راهنمای پشتیبان‌گیری ما را ببینید)
  • گواهی SSL را برای HTTPS فعال کنید