آموزش نصب وردپرس روی هاست به صورت گام به گام
اگر قصد دارید یک وبسایت شخصی، شرکتی، فروشگاهی یا آموزشی راهاندازی کنید، بدون شک وردپرس (WordPress) یکی از بهترین انتخابهای شما خواهد بود. وردپرس محبوبترین سیستم مدیریت محتوا (CMS) در جهان است و میلیونها وبسایت از آن استفاده میکنند. دلیل محبوبیت این سیستم، نصب آسان، انعطافپذیری بالا، امنیت مناسب و هزاران افزونه و قالب متنوع است.
در این مقاله قصد داریم آموزش نصب وردپرس را به صورت کاملاً گامبهگام توضیح دهیم تا حتی اگر هیچ تجربهای در طراحی سایت ندارید، بتوانید در کمتر از ۱۰ دقیقه وردپرس را روی هاست خود نصب کنید.
در پایان این آموزش، شما قادر خواهید بود:
- وردپرس را دانلود کنید.
- فایلها را روی هاست بارگذاری کنید.
- پایگاه داده (Database) ایجاد کنید.
- نصب وردپرس را تکمیل کنید.
- اولین ورود به پیشخوان وردپرس را انجام دهید.
وردپرس چیست؟
وردپرس یک سیستم مدیریت محتوا (Content Management System) متنباز است که با زبان PHP توسعه داده شده و اطلاعات خود را در پایگاه داده MySQL یا MariaDB ذخیره میکند.
امروزه بیش از ۴۰ درصد وبسایتهای دنیا با وردپرس ساخته شدهاند. این آمار نشان میدهد که وردپرس تنها یک ابزار وبلاگنویسی نیست، بلکه یک پلتفرم قدرتمند برای طراحی انواع وبسایتها محسوب میشود.
با استفاده از وردپرس میتوانید موارد زیر را راهاندازی کنید:
- سایت شرکتی
- فروشگاه اینترنتی
- وبلاگ
- سایت خبری
- سایت آموزشی
- سایت دانلود
- سایت پزشکی
- سایت رزرو آنلاین
- پورتال سازمانی
چرا وردپرس بهترین انتخاب است؟
دلایل زیادی وجود دارد که باعث شده وردپرس محبوبترین CMS دنیا باشد.
نصب آسان
راهاندازی وردپرس تنها چند دقیقه زمان نیاز دارد و تقریباً تمامی شرکتهای هاستینگ از آن پشتیبانی میکنند.
رایگان بودن
وردپرس کاملاً رایگان است و نیازی به پرداخت هزینه برای استفاده از هسته اصلی آن ندارید.
سئو مناسب
یکی از مهمترین مزایای وردپرس، سازگاری بسیار خوب آن با موتورهای جستجو مانند گوگل است. با استفاده از افزونههایی مانند Rank Math یا Yoast SEO میتوانید صفحات سایت خود را بهینهسازی کنید.
افزونههای فراوان
بیش از دهها هزار افزونه برای وردپرس وجود دارد که تقریباً هر قابلیتی را بدون نیاز به برنامهنویسی به سایت اضافه میکنند.
قالبهای متنوع
هزاران قالب رایگان و پولی برای وردپرس منتشر شده که میتوانید ظاهر سایت خود را مطابق نیازتان تغییر دهید.
پیشنیازهای نصب وردپرس
قبل از شروع نصب وردپرس باید چند مورد را آماده کنید.
۱. دامنه (Domain)
دامنه همان آدرس سایت شما است؛ برای مثال:
- example.com
- example.ir
اگر هنوز دامنه ثبت نکردهاید، ابتدا باید یک دامنه مناسب تهیه کنید.
۲. هاست مناسب
برای نصب وردپرس به یک هاست لینوکسی نیاز دارید که از موارد زیر پشتیبانی کند:
- PHP 8 یا بالاتر
- MySQL یا MariaDB
- SSL
- Apache یا LiteSpeed
- فضای ذخیرهسازی مناسب
هرچه کیفیت هاست بهتر باشد، سرعت و امنیت سایت شما نیز افزایش پیدا خواهد کرد.
۳. دانلود آخرین نسخه وردپرس
همیشه توصیه میشود آخرین نسخه وردپرس را نصب کنید، زیرا:
- مشکلات امنیتی نسخههای قبلی برطرف شده است.
- امکانات جدید اضافه شدهاند.
- سرعت و عملکرد بهبود یافته است.
- با افزونههای جدید سازگاری بیشتری دارد.
مراحل نصب وردپرس
به طور کلی فرآیند نصب شامل پنج مرحله است:
- دانلود وردپرس
- آپلود فایلها روی هاست
- ساخت دیتابیس
- اتصال وردپرس به دیتابیس
- تکمیل اطلاعات سایت
در ادامه هر یک از این مراحل را به صورت کامل بررسی خواهیم کرد.
مرحله اول: دانلود وردپرس
ابتدا آخرین نسخه وردپرس را دانلود کنید.
پس از دانلود، یک فایل ZIP در اختیار خواهید داشت که شامل تمامی فایلهای موردنیاز برای نصب وردپرس است.
پیشنهاد میشود فایل را بدون تغییر نگه دارید و مستقیماً روی هاست بارگذاری کنید تا از بروز خطا جلوگیری شود.
مرحله دوم: ورود به کنترل پنل هاست
اکثر شرکتهای هاستینگ از یکی از دو کنترل پنل زیر استفاده میکنند:
- cPanel
- DirectAdmin
پس از ورود به کنترل پنل، وارد بخش File Manager شوید. این قسمت امکان مدیریت فایلهای سایت را در اختیار شما قرار میدهد.
اگر دامنه اصلی را نصب میکنید، باید فایل وردپرس را در پوشه public_html قرار دهید. در صورتی که قصد نصب روی سابدامین یا پوشه خاصی را دارید، فایلها را در همان مسیر بارگذاری کنید.
مرحله سوم: آپلود فایل وردپرس
در File Manager روی گزینه Upload کلیک کنید و فایل ZIP وردپرس را انتخاب کنید. پس از اتمام آپلود، فایل را از حالت فشرده خارج (Extract) کنید تا پوشهها و فایلهای وردپرس در مسیر موردنظر قرار بگیرند.
در این مرحله بررسی کنید که فایلهایی مانند wp-config-sample.php، پوشه wp-content و پوشه wp-admin در مسیر اصلی سایت قرار گرفته باشند. وجود این فایلها نشان میدهد که فرآیند آپلود و استخراج بهدرستی انجام شده است.
مرحله چهارم: ساخت دیتابیس (Database)
وردپرس برای ذخیره اطلاعات سایت مانند نوشتهها، صفحات، کاربران، تنظیمات و افزونهها از پایگاه داده استفاده میکند. بدون دیتابیس، وردپرس قادر به راهاندازی نخواهد بود.
اگر از cPanel استفاده میکنید، مراحل زیر را انجام دهید:
- وارد کنترل پنل هاست شوید.
- بخش MySQL Databases را باز کنید.
- در قسمت Create New Database یک نام برای دیتابیس انتخاب کنید.
- روی گزینه Create Database کلیک کنید.
پس از ساخت دیتابیس، باید یک کاربر نیز ایجاد کنید.
ساخت کاربر دیتابیس
در همان صفحه، بخش MySQL Users را پیدا کنید.
در این قسمت:
- یک نام کاربری انتخاب کنید.
- یک رمز عبور قوی تعیین کنید.
- روی Create User کلیک کنید.
پیشنهاد میشود از رمز عبوری استفاده کنید که شامل موارد زیر باشد:
- حروف بزرگ
- حروف کوچک
- اعداد
- کاراکترهای ویژه مانند ! @ # $
این کار امنیت دیتابیس شما را افزایش میدهد.
اتصال کاربر به دیتابیس
بعد از ساخت کاربر، باید آن را به دیتابیس متصل کنید.
در قسمت Add User To Database:
- دیتابیس را انتخاب کنید.
- کاربر را انتخاب کنید.
- روی Add کلیک کنید.
- سپس گزینه ALL PRIVILEGES را فعال کنید.
- در پایان روی Make Changes کلیک کنید.
اکنون دیتابیس آماده استفاده توسط وردپرس است.
اگر از DirectAdmin استفاده میکنید
در دایرکت ادمین نیز روند تقریباً مشابه است.
کافی است:
- وارد بخش MySQL Management شوید.
- یک دیتابیس جدید ایجاد کنید.
- نام کاربری و رمز عبور تعریف کنید.
- اطلاعات را یادداشت کنید.
این اطلاعات را چند دقیقه دیگر هنگام نصب وردپرس نیاز خواهیم داشت.
مرحله پنجم: اجرای نصب وردپرس
اکنون مرورگر را باز کنید و دامنه سایت خود را وارد کنید.
برای مثال:
example.com
یا اگر وردپرس را داخل پوشه نصب کردهاید:
example.com/blog
در اولین اجرا، وردپرس صفحه خوشآمدگویی را نمایش میدهد.
روی گزینه شروع کنید (Let's Go) کلیک کنید.
وارد کردن اطلاعات دیتابیس
در این مرحله وردپرس از شما چند اطلاعات درخواست میکند.
نام پایگاه داده (Database Name)
نام دیتابیسی که چند دقیقه قبل ساختید.
مثال:
wordpress_db
نام کاربری دیتابیس
همان کاربری که ایجاد کردید.
مثال:
wp_user
رمز عبور دیتابیس
رمز عبوری که برای کاربر انتخاب کردهاید.
Database Host
در اکثر هاستها مقدار زیر صحیح است:
localhost
تنها در برخی سرویسهای هاست اشتراکی ممکن است شرکت میزبان مقدار دیگری ارائه دهد.
Table Prefix
به صورت پیشفرض:
wp_
اما از نظر امنیتی بهتر است آن را تغییر دهید.
مثلاً:
site2026_
یا
wpx9_
تغییر پیشوند جداول میتواند احتمال موفقیت برخی حملات خودکار را کاهش دهد.
اتصال موفق به دیتابیس
اگر تمام اطلاعات را صحیح وارد کرده باشید، پیام موفقیت نمایش داده میشود.
سپس روی گزینه:
Run Installation
کلیک کنید.
تنظیم اطلاعات سایت
اکنون نوبت تنظیم اطلاعات اصلی سایت است.
عنوان سایت
نامی که در نتایج گوگل و بخشهای مختلف وردپرس نمایش داده میشود.
نمونه:
- آموزش وردپرس
- فروشگاه اینترنتی
- سایت شرکتی
نام کاربری مدیر
یکی از مهمترین بخشهای نصب همین قسمت است.
بسیاری از کاربران هنوز از نام کاربری:
admin
استفاده میکنند.
این کار اشتباه است.
بهتر است نامی مانند:
hossein_admin
یا
site_manager
انتخاب کنید.
رمز عبور مدیر
از یک رمز عبور قوی استفاده کنید.
نمونه مناسب:
T8#Wp2026!Safe
از رمزهای ساده مانند:
123456
یا
admin123
استفاده نکنید.
ایمیل مدیر
ایمیل مدیر سایت اهمیت زیادی دارد زیرا برای موارد زیر استفاده میشود:
- بازیابی رمز عبور
- اطلاعیههای امنیتی
- اعلان بروزرسانیها
- پیامهای مهم سیستم
پیشنهاد میشود از یک ایمیل دائمی استفاده کنید.
جلوگیری از ایندکس شدن سایت
در مرحله نصب وردپرس گزینهای با مضمون:
جلوگیری از ایندکس شدن سایت توسط موتورهای جستجو
وجود دارد.
اگر سایت هنوز در حال طراحی است، میتوانید این گزینه را فعال کنید.
اما پس از آماده شدن سایت، حتماً آن را غیرفعال کنید تا گوگل بتواند صفحات شما را ایندکس کند.
پایان نصب
پس از کلیک روی Install WordPress، معمولاً کمتر از یک دقیقه زمان نیاز است تا نصب کامل شود.
سپس صفحه ورود نمایش داده میشود.
آدرس ورود معمولاً به شکل زیر است:
yourdomain.com/wp-admin
یا
yourdomain.com/wp-login.php
اولین ورود به پیشخوان وردپرس
بعد از وارد کردن نام کاربری و رمز عبور، وارد داشبورد وردپرس خواهید شد.
در سمت راست صفحه معمولاً بخشهایی مانند موارد زیر را مشاهده میکنید:
- نوشتهها
- برگهها
- رسانه
- دیدگاهها
- نمایش
- افزونهها
- کاربران
- تنظیمات
- ابزارها
از این قسمت میتوانید تمام بخشهای سایت را مدیریت کنید.
بعد از نصب وردپرس چه کارهایی باید انجام دهیم؟
بسیاری از کاربران تصور میکنند نصب وردپرس پایان کار است؛ در حالی که تازه مرحله اصلی شروع میشود.
پس از نصب، بهتر است این اقدامات را انجام دهید:
- نصب گواهی SSL
- فعال کردن HTTPS
- حذف قالبها و افزونههای اضافی
- نصب افزونه امنیتی
- نصب افزونه کش
- نصب افزونه سئو
- تنظیم پیوندهای یکتا
- بروزرسانی وردپرس
- تهیه نسخه پشتیبان
این اقدامات باعث میشوند سایت شما از همان ابتدا سریعتر، امنتر و آماده ایندکس توسط گوگل باشد.
تنظیمات ضروری بعد از نصب وردپرس
بعد از اینکه وارد پیشخوان وردپرس شدید، بهتر است قبل از تولید محتوا یا نصب قالب، چند تنظیم مهم را انجام دهید. این کار باعث میشود سایت شما از همان ابتدا ساختار صحیحی داشته باشد و در آینده با مشکلات کمتری مواجه شوید.
۱. تنظیم عنوان سایت و شعار
از مسیر:
تنظیمات → همگانی (Settings → General)
میتوانید عنوان سایت و شعار (Tagline) را تغییر دهید.
اگر سایت شرکتی دارید، بهتر است عنوان سایت شامل نام برند باشد. برای مثال:
شرکت نمونه | طراحی سایت و خدمات دیجیتال
۲. تنظیم منطقه زمانی
از همان بخش، منطقه زمانی را روی Asia/Tehran (یا منطقه زمانی موردنظر خود) قرار دهید تا زمان انتشار نوشتهها و ثبت دیدگاهها بهدرستی نمایش داده شود.
۳. تنظیم پیوندهای یکتا (Permalinks)
یکی از مهمترین تنظیمات برای سئو، تغییر ساختار لینکها است.
از مسیر:
تنظیمات → پیوندهای یکتا
گزینه نام نوشته را انتخاب کنید.
بهجای لینکهایی مانند:
example.com/?p=123
آدرس صفحات شما به شکل زیر خواهد بود:
example.com/wordpress-installation
این ساختار هم برای کاربران خواناتر است و هم توسط موتورهای جستجو بهتر درک میشود.
نصب گواهی SSL و فعالسازی HTTPS
امروزه داشتن SSL برای هر وبسایتی ضروری است. استفاده از HTTPS باعث میشود ارتباط کاربران با سایت رمزنگاری شود و مرورگرها سایت را امن تشخیص دهند.
اگر هاست شما گواهی SSL رایگان ارائه میدهد، آن را فعال کنید و سپس مطمئن شوید تمام آدرسهای سایت با https:// باز میشوند.
نصب افزونههای ضروری
یکی از مزایای وردپرس، وجود هزاران افزونه کاربردی است؛ اما بهتر است فقط افزونههایی را نصب کنید که واقعاً به آنها نیاز دارید.
برای یک سایت تازهراهاندازیشده، معمولاً این دسته از افزونهها مفید هستند:
- افزونه سئو
- افزونه کش و افزایش سرعت
- افزونه امنیتی
- افزونه بکاپ
- افزونه فرم تماس
- افزونه ضد اسپم
نصب بیش از حد افزونهها میتواند باعث کاهش سرعت سایت و ایجاد تداخل بین آنها شود؛ بنابراین کیفیت را به تعداد ترجیح دهید.
بروزرسانی وردپرس
وردپرس بهصورت منظم نسخههای جدید منتشر میکند. این بروزرسانیها معمولاً شامل:
- رفع مشکلات امنیتی
- افزایش سرعت
- رفع باگها
- بهبود عملکرد
هستند.
پیشنهاد میشود همیشه قبل از بروزرسانی، از سایت خود نسخه پشتیبان تهیه کنید.
تهیه نسخه پشتیبان (Backup)
هیچ سایتی نباید بدون نسخه پشتیبان فعالیت کند. بکاپ منظم باعث میشود در صورت بروز خطا، حمله یا حذف اطلاعات بتوانید سایت را بازیابی کنید.
اگر هاست شما بکاپ روزانه تهیه میکند، باز هم بهتر است نسخه پشتیبان مستقل از سایت خود داشته باشید.
خطاهای رایج هنگام نصب وردپرس
در هنگام نصب وردپرس ممکن است با برخی خطاها مواجه شوید. آشنایی با این مشکلات، فرایند عیبیابی را بسیار سادهتر میکند.
خطای Error Establishing a Database Connection
این خطا معمولاً به یکی از دلایل زیر رخ میدهد:
- نام دیتابیس اشتباه است.
- نام کاربری یا رمز عبور دیتابیس نادرست وارد شده است.
- کاربر به دیتابیس متصل نشده است.
- سرویس MySQL روی هاست دچار مشکل شده است.
راهحل: اطلاعات دیتابیس را دوباره بررسی کنید و از اتصال صحیح کاربر به دیتابیس مطمئن شوید.
صفحه سفید (White Screen of Death)
گاهی پس از نصب یا فعالسازی یک افزونه یا قالب، صفحه سایت کاملاً سفید نمایش داده میشود.
دلایل احتمالی:
- ناسازگاری افزونه
- ناسازگاری قالب
- کمبود حافظه PHP
- خطای برنامهنویسی
راهحل: افزونه یا قالب مشکلساز را غیرفعال کرده و در صورت نیاز مقدار حافظه PHP را افزایش دهید.
خطای 500 Internal Server Error
این خطا معمولاً به تنظیمات نادرست فایل .htaccess، محدودیتهای سرور یا افزونههای ناسازگار مربوط میشود.
راهحل: بازسازی فایل .htaccess، غیرفعال کردن افزونههای مشکوک و بررسی لاگهای هاست میتواند مشکل را برطرف کند.
خطای 404 بعد از نصب
اگر پس از نصب، صفحات سایت با خطای 404 باز میشوند، معمولاً مشکل از تنظیمات پیوندهای یکتا است.
راهحل: کافی است وارد بخش «پیوندهای یکتا» شوید و بدون تغییر تنظیمات، یکبار روی «ذخیره تغییرات» کلیک کنید تا قوانین بازنویسی آدرسها مجدداً ایجاد شوند.
نکات امنیتی مهم
برای افزایش امنیت سایت وردپرسی، رعایت این موارد توصیه میشود:
- از رمز عبور قوی استفاده کنید.
- نام کاربری پیشفرض «admin» را انتخاب نکنید.
- قالبها و افزونهها را فقط از منابع معتبر دریافت کنید.
- وردپرس و افزونهها را بهروز نگه دارید.
- ورود دو مرحلهای را در صورت امکان فعال کنید.
- بهصورت منظم از سایت نسخه پشتیبان تهیه کنید.
سوالات متداول (FAQ)
آیا نصب وردپرس رایگان است؟
بله. هسته اصلی وردپرس رایگان و متنباز است. تنها هزینههای معمول مربوط به دامنه، هاست و در صورت نیاز قالب یا افزونههای تجاری است.
آیا برای نصب وردپرس باید برنامهنویسی بلد باشم؟
خیر. نصب وردپرس به دانش برنامهنویسی نیاز ندارد و با دنبال کردن مراحل این آموزش، حتی کاربران مبتدی نیز میتوانند سایت خود را راهاندازی کنند.
وردپرس روی چه هاستی نصب میشود؟
وردپرس روی اکثر هاستهای لینوکسی که از PHP و MySQL یا MariaDB پشتیبانی میکنند، قابل نصب است.
بعد از نصب وردپرس چه کاری انجام دهم؟
بهتر است ابتدا تنظیمات اولیه، پیوندهای یکتا، SSL، افزونههای ضروری، قالب مناسب و سپس تولید محتوای سایت را آغاز کنید.
آیا میتوان بعداً قالب سایت را تغییر داد؟
بله. وردپرس این امکان را فراهم میکند که در هر زمان قالب سایت را تغییر دهید. البته بهتر است قبل از تغییر قالب، از اطلاعات سایت نسخه پشتیبان تهیه کنید.
جمعبندی
نصب وردپرس یکی از سادهترین مراحل راهاندازی یک وبسایت است، اما انجام صحیح آن تأثیر مستقیمی بر امنیت، سرعت و عملکرد آینده سایت دارد. در این آموزش، از آمادهسازی هاست و ایجاد پایگاه داده گرفته تا نصب، ورود به پیشخوان و انجام تنظیمات اولیه را بررسی کردیم.
اگر در همان ابتدای کار، مواردی مانند پیوندهای یکتا، SSL، بروزرسانیها، افزونههای ضروری و تهیه نسخه پشتیبان را جدی بگیرید، پایهای محکم برای رشد سایت خود ایجاد خواهید کرد.
وردپرس به دلیل انعطافپذیری بالا، جامعه کاربری گسترده و امکانات فراوان، انتخابی مناسب برای راهاندازی انواع وبسایتها است. با یادگیری اصول اولیه و رعایت نکات این مقاله، میتوانید با اطمینان پروژه خود را آغاز کنید و در ادامه با تولید محتوای باکیفیت، بهینهسازی سئو و افزایش سرعت سایت، مسیر موفقیت خود را هموار کنید.
