📝 آموزش جامع و گام به گام نصب وردپرس
از صفر تا صد نصب حرفهای وردپرس روی هاست
سطح: مبتدی تا متوسط
نیاز به هاست و دامنه
📑 فهرست مطالب
🔰 پیشنیازها
⚠️ قبل از شروع به این موارد نیاز داری:
- یک هاست معتبر (میزبان وب)
- یک دامنه (example.com)
- دسترسی به کنترل پنل هاست (cPanel یا DirectAdmin)
- ایمیل فعال برای دریافت اطلاعات
فعلا عکس اول رو اینجا میذاریم: پیشنیازهای نصب وردپرس
🔧 مرحله ۱: آمادهسازی هاست
ابتدا وارد کنترل پنل هاست خود بشید. معمولاً آدرس اینه:
https://yourdomain.com:2083/# یا https://cp.yourdomain.com
اطلاعات ورود به کنترل پنل رو معمولاً توی ایمیل هاست دریافت میکنید.
فعلا عکس دوم رو اینجا میذاریم: ورود به کنترل پنل cPanel
⬇️ مرحله ۲: دانلود وردپرس
به سایت رسمی وردپرس به آدرس زیر برید و آخرین نسخه رو دانلود کنید:
https://wordpress.org/download/
💡 نکته حرفهای:
همیشه از آخرین نسخه فارسی وردپرس استفاده کنید. نسخه فارسی رو میتونید از fa.wordpress.org دانلود کنید.
فعلا عکس سوم رو اینجا میذاریم: صفحه دانلود وردپرس
🗄️ مرحله ۳: ایجاد پایگاه داده
مراحل ایجاد پایگاه داده در cPanel:
- وارد بخش MySQL Databases بشید
- یک نام برای دیتابیس وارد کنید (مثل: wp_myblog)
- روی Create Database کلیک کنید
- حالا برید به بخش MySQL Users
- یک کاربر جدید بسازید (مثل: wp_user)
- رمز قوی برای کاربر انتخاب کنید
- در بخش Add User To Database کاربر و دیتابیس رو به هم متصل کنید
- تمام دسترسیها رو تیک بزنید و Save کنید
🔐 رمز قوی برای دیتابیس:
از ترکیب حروف بزرگ، کوچک، اعداد و کاراکترهای خاص استفاده کنید. مثلاً: Wp@D8#kL9$mQ2
فعلا عکس چهارم رو اینجا میذاریم: ایجاد دیتابیس در cPanel
📂 مرحله ۴: آپلود فایلهای وردپرس
روش اول: آپلود از طریق File Manager (سادهترین):
- وارد File Manager بشید
- به پوشه public_html برید
- روی Upload کلیک کنید
- فایل zip دانلود شده رو انتخاب کنید
- بعد از آپلود، روی فایل راست کلیک کنید و Extract رو بزنید
- محتوای پوشه wordpress رو به public_html منتقل کنید
روش دوم: آپلود با FTP (حرفهایتر):
# اتصال به هاست با نرمافزار FileZilla
Host: ftp.yourdomain.com
Username: your_username
Password: your_password
Port: 21
# بعد از اتصال، فایلهای وردپرس رو به پوشه public_html انتقال بدید
فعلا عکس پنجم رو اینجا میذاریم: آپلود فایلها با File Manager
فعلا عکس ششم رو اینجا میذاریم: تنظیمات FileZilla
⚙️ مرحله ۵: اجرای نصب وردپرس
حالا آدرس دامنه خودتون رو در مرورگر وارد کنید:
https://yourdomain.com
صفحه نصب وردپرس ظاهر میشه. مراحل زیر رو انجام بدید:
انتخاب زبان: زبان فارسی رو انتخاب کنید و ادامه بدید
اطلاعات دیتابیس: اطلاعاتی که مرحله ۳ ساختید رو وارد کنید
اجرای نصب: روی دکمه “اجرای نصب” کلیک کنید
اطلاعات سایت: عنوان سایت، نام کاربری، رمز عبور و ایمیل رو وارد کنید
🎉 تبریک!
با کلیک روی دکمه “نصب وردپرس” کار تمامه! حالا میتونید وارد پیشخوان بشید.
فعلا عکس هفتم رو اینجا میذاریم: صفحه نصب وردپرس – مرحله اول
فعلا عکس هشتم رو اینجا میذاریم: وارد کردن اطلاعات دیتابیس
فعلا عکس نهم رو اینجا میذاریم: تنظیمات نهایی سایت
🎯 مرحله ۶: کارهای بعد از نصب
انتخاب قالب
به بخش نمایش > قالبها برید و قالب مناسب سایتتون رو انتخاب کنید.
نصب افزونهها
افزونههای ضروری مثل Yoast SEO، Elementor و WP Rocket رو نصب کنید.
تنظیمات امنیتی
رمز پیشفرض رو تغییر بدید و از افزونههای امنیتی استفاده کنید.
بهینهسازی سرعت
از کش کردن، فشردهسازی تصاویر و CDN استفاده کنید.
فعلا عکس دهم رو اینجا میذاریم: داشبورد وردپرس بعد از نصب
🔧 تنظیمات پیشرفته در فایل wp-config.php
این کدها رو به فایل wp-config.php اضافه کنید تا سایتتون حرفهایتر بشه:
<?php
// فعال کردن حالت DEBUG برای عیبیابی
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
// افزایش حافظه اختصاصی وردپرس
define('WP_MEMORY_LIMIT', '256M');
define('WP_MAX_MEMORY_LIMIT', '512M');
// غیرفعال کردن ویرایش فایلها از داشبورد
define('DISALLOW_FILE_EDIT', true);
// تنظیم خودکار لینکهای ثابت
define('WP_POST_REVISIONS', 5);
// افزودن زمان اجرا برای کارهای سنگین
set_time_limit(300);
// مسیرهای سفارشی
define('WP_CONTENT_DIR', dirname(__FILE__) . '/content');
define('WP_CONTENT_URL', 'https://' . $_SERVER['HTTP_HOST'] . '/content');
?>
🐛 خطاهای رایج و راه حل
خطای “Error establishing a database connection”
اطلاعات دیتابیس رو چک کنید. مطمئن بشید host درست (معمولاً localhost) و نام کاربری و رمز عبور صحیح هست.
// تنظیمات صحیح در wp-config.php
define('DB_NAME', 'database_name');
define('DB_USER', 'database_user');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');
خطای “Internal Server Error (500)”
مشکل از فایل .htaccess یا افزونههاست. نام فایل .htaccess رو عوض کنید یا افزونهها رو غیرفعال کنید.
# بازنشانی فایل .htaccess
# در File Manager نام فایل رو به .htaccess_backup تغییر بدید
# سپس در تنظیمات > لینکهای ثابت، دوباره Save کنید
خطای “White Screen of Death”
فایل wp-config.php رو ویرایش کنید و DEBUG رو فعال کنید تا خطا رو ببینید.
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', true);
// بعد از رفع مشکل، دوباره روی false تنظیم کنید
✨ نکات حرفهای طلایی
- همیشه قبل از نصب، از هاست خود بکآپ بگیرید
- از رمزهای قوی و یکتا استفاده کنید
- پیشوند پیشفرض دیتابیس (wp_) رو تغییر بدید
- نصب را در محیط تست انجام بدید، بعد به محیط اصلی منتقل کنید
- از دیتابیس و فایلهای سایت به صورت هفتگی بکآپ بگیرید
📺 آموزش ویدیویی
برای درک بهتر، آموزش ویدیویی این پست رو میتونید از کانال یوتیوبمون مشاهده کنید:
https://youtube.com/watch?v=your_video_id
🚀 موفقیت سایت شما از همین جا شروع میشه!
حالا نوبت شماست. وردپرس رو نصب کنید و اولین سایت خودتون رو بسازید.
اگر سوالی دارید یا به مشکل خوردید، توی کامنتها بپرسید. خوشحال میشم کمک کنم.
🏆 بهترین هاستهای ایرانی برای وردپرس
| نام هاست | مزایا | قیمت ماهانه | لینک ثبتنام |
|---|---|---|---|
| هاست ایران | سرعت عالی، پشتیبانی ۲۴/۷ | از ۳۹ هزار تومان | ثبتنام |
| پارس پک | امنیت بالا، آپ تایم تضمینی | از ۴۹ هزار تومان | ثبتنام |
این آموزش تحت لیسانس GPL منتشر شده است. میتوانید با ذکر منبع از آن استفاده کنید.
تاریخ انتشار:
دیدگاهتان را بنویسید