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

وردپرس محبوبترین سیستم مدیریت محتوای جهان است که میلیونها وبسایت را قدرت میدهد. این راهنما به شما کمک میکند وردپرس را در سرور 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 فعال کنید