برای ساخت یک وبسایت قطعا نیازمند نصب آن روی هاست هستیم. برای وردپرس بهترین گزینه هاست لینوکسی است که امروزه با کمی کانفیگ بهتر و راحتتر، هاست وردپرس نیز در دسترس است. ما قبلا به نصب وردپرس روی سی پنل و دایرکت ادمین اشاره کردیم و برای این منظور مراحل نصب روی روت هاست انجام شده و در آدرس اصلی ظاهر میشود. اما امروز قصد داریم آموزش نصب وردپرس روی ساب دامین در سی پنل را به شما آموزش دهیم. افرادی که نیازمند نصب چندین سایت روی یک هاست هستند، این پست برایشان مفید و کاربردی است.
نصب وردپرس روی ساب دامین در سی پنل
دلایل زیادی برای نصب وردپرس روی ساب دامین وجود دارد. به طور معمول، زمانی که میخواهید بین نصب روی ساب دامین و نصب روی شاخه اصلی وردپرس تمایز ایجاد کنید، از این روش استفاده میکنید. ممکن است این تمایز را به دلایل نام تجاری یا دلایل فنی (یا هر دو) انجام دهید. به عنوان مثال، ممکن است تمایل داشته باشید تا از یک تم متفاوت استفاده کنید یا افزونههای مختلفی را نصب کنید. در اینجا چند مثال وجود دارد:
- پایگاه پشتیبانی: به عنوان مثال docs.yoursite.com
- وبلاگ: به عنوان مثال blog.yoursite.com
- سایت دو زبانه: به عنوان مثال uk.yoursite.com
- فروشگاه آنلاین: به عنوان مثال shop.yoursite.com
- دورهها: به عنوان مثال courses.yoursite.com
- رویدادها: به عنوان مثال events.yoursite.com
همچنین ممکن است شرایط به نوع دیگری باشد. به عنوان مثال، شاید شما فروشگاه آنلاین خود را با Shopify ایجاد کردهاید اما میخواهید از وردپرس برای وبلاگ فروشگاه خود بهرهمند شوید، زیرا وردپرس عملکرد وبلاگ نویسی قدرتمندتری را ارائه میدهد. در این مورد هم نیازمند نصب وردپرس روی ساب دامین در سی پنل هستید. حال که دلایل این مهم را بررسی کردیم، نوبت به آموزش نصب آن میرسد. در ادامه برای راحتب شما ویدئو آموزش نصب وردپرس در سی پنل را برای شما عزیزان قرار دادیم.
1. ایجاد ساب دامین در وردپرس
قبل از اینکه بتوانید وردپرس را نصب کنید، باید ساب دامین را در سی پنل ایجاد کنید. برای انجام این کار ابتدا وارد سی پنل خود شوید. در صفحه ابزارها، در بخش Domains، روی Subdomains کلیک کنید:

در صفحه باز شده، روی Create a Subdomain کلیک کنید. در اینجا یک دامنه جدید ایجاد میشود:

- Subdomain: در اینجا همان نامی را که برای ساب دامین در نظر دارید، وارد کنید. مثلا ما تمایل داریم بلاگی را ایجاد کنیم که به عنوان ساب دامین باشد.
- Domain: در اینجا آدرس دامنه اصلی یا همان سایت اصلی را وارد کنید.
- Document Root: در اینجا آدرسی که بصورت ساب دامین ایجاد میشود را وارد کنید.
پس از آن روی دکمه Create کلیک کنید تا اعمال شود. حال ساب دامین ما ایجاد شده و آماده نصب وردپرس است.
2. دریافت و نصب وردپرس روی ساب دامنه ایجاد شده
حال کافیست در صفحه اصلی سی پنل روی گزینه File manager کلیک کنید و از آنجا به مسیر public_html بروید.

در Public_html پوشهای با عنوان انتخاب شده برای ساب دامین مشاهده میشود. این همان جایی است که باید وردپرس را نصب کرد. فرض کنید طبق ساخته ما نام این پوشه blog.mywebsite.com است:

حال کافیست آخرین نسخه وردپرس را از مخزن وردپرس دریافت کرده و فایل دریافتی را در روت ساب دامین بارگذاری کنید. سپس آن را از حالت فشرده خارج کرده و محتویات پوشه wordpress را به روت اصلی ساب دامین (blog.mywebsite.com) منتقل کنید.

3. ایجاد پایگاه داده برای وردپرس
حال برای اتصال محتویات به سایت قطعا نیازمند ساخت پایگاه داده هستیم. یعنی دقیقا همان کاری که برای سایت اصلی انجام دادیم باید برای ساب دامین هم انجام دهیم. برای این منظور به صفحه اصلی Cpanel مراجعه کرده و روی گزینه MySQL database wizard کلیک کنید تا به صفحه ایجاد دیتابیس منتقل شوید:

در اینجا باید نامی برای پایگاه داده، یوزرنیم و پسورد انتخاب کنید:

حال روی گزینه Next Step کلیک کنید تا بقیه مراحل ساخت پایگاه داده را پیش بگیریم:

پس از وارد کردن نام کاربری و پسورد قوی روی گزینه Create User کلیک کنید تا صفحهای مطابق تصویر پایین را مشاهده کنید:

با انتخاب این آیتمها ارتباط یوزر را با پایگاه داده برقرار میکنیم. حال روی گزینه Next Step کلیک کنید. یک پیام جهت موفقیت آمیز بود عملیات ظاهر میشود. در اینجا کار ساخت و اتصالات پایگاه داده نیز به اتمام رسید.
4. نصب وردپرس روی ساب دامین
حال که تمامی مقدمات کار را فراهم کردیم، نوبت به اصل عملیات میرسد یعنی نصب وردپرس روی ساب دامین در سی پنل! برای این منظور آدرس ساب دامنه یعنی blog.mywebsite.com را در آدرسبار خود وارد کنید. در همان قدم اول زبان وردپرس را که معمولا فارسی است، انتخاب کنید. پس از آن با تصویر زیر مواجه خواهید شد:

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

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

حال روی دکمه اجرای نصب کلیک کنید.

حال در اینجا باید اطلاعات مربوط به سایت وردپرسی را وارد کنیم.
- عنوان سایت: شما باید برای سایت خود عنوانی درنظر بگیرید
- نام کاربری: برای سایت خود نام کاربری مشخص کنید
- رمز عبور: برای ورود به ادمین در کنار نام کاربری باید رمز عبوری را نیز مشخص کنید. این رمز عبور هر چقدر پیچیدهتر باشد بهتر است
- ایمیل شما: یک ایمیل انتخاب کنید. این ایمیل به عنوان ادمین شناخته میشود
- نمایش به موتورهای جستجو: شما میتوانید تا زمانی که سایت را آماده نکردید، جلوی بررسی موتورهای جستجو را بگیرید
حال روی دکمه راهاندازی وردپرس کلیک کنید. نصب وردپرس روی ساب دامین در سی پنل به همین سادگی انجام شد.
نحوه نصب دستی وردپرس روی زیردامنه
اگر علاقه دارید کارها را به صورت دستی انجام دهید، میتوانید وردپرس را به شکل دستی روی یک زیر دامنه نصب کنید. این روند تقریباً مشابه نصب دستی وردپرس روی دامنه اصلی است، با این تفاوت که باید تنظیمات مربوط به زیردامنه را انجام دهید.
آمادهسازی زیردامنه و تنظیمات DNS
پیش از نصب، لازم است زیردامنه را در هاست خود ایجاد و تنظیم کنید. این مرحله شامل موارد زیر است:
- ایجاد پوشه اختصاصی برای ذخیره فایلهای وردپرس در زیردامنه
- اضافه کردن رکوردهای DNS برای اتصال زیردامنه به هاست
نحوه انجام این کار بسته به کنترل پنل هاستینگ (مثل cPanel یا سایر ابزارها) متفاوت است. اگر از cPanel استفاده میکنید، میتوانید زیر دامنه را به سادگی از بخش مربوطه اضافه کنید. در صورت استفاده از ابزارهای دیگر، بهتر است به مستندات هاست خود مراجعه کنید.
نصب دستی وردپرس
پس از آمادهسازی زیردامنه، نصب وردپرس دقیقاً مشابه حالت معمول خواهد بود:
- آپلود فایلهای وردپرس از طریق FTP در پوشه زیردامنه
- ایجاد یک پایگاه داده جدید از طریق داشبورد هاستینگ
- ویرایش فایل wp-config.php و وارد کردن اطلاعات پایگاه داده
- اجرای نصبکننده وردپرس در اولین ورود به آدرس زیردامنه.
- به جز محل ذخیره فایلها (که باید در پوشه مخصوص زیردامنه باشد)، تمام مراحل مشابه نصب وردپرس روی دامنه اصلی خواهد بود
مزایا و معایب نصب وردپرس روی ساب دامنه
نصب وردپرس روی زیردامنه میتواند انتخاب مناسبی باشد، بهویژه زمانی که میخواهید بخشهای مختلفی از سایت را از هم جدا کنید. این کار امکان استفاده از طراحی و افزونههای متفاوت را فراهم میکند و مدیریت منابع را آسانتر میسازد. با این حال، باید به چالشهایی مثل سئو، مدیریت دو نصب جداگانه و هزینههای مجوز افزونهها نیز توجه داشته باشید.
| مزایا | معایب |
|---|---|
| سابدامین از سایت اصلی جداست و برای اهداف متفاوت (مثل وبلاگ جدا از فروشگاه) مناسب است | ممکن است گوگل سابدامین را به عنوان سایت جداگانه بشناسد و روی سئوی آن تأثیر منفی بگذارد |
| امکان استفاده از قالبها و افزونههای متفاوت برای هر وردپرس وجود دارد | مدیریت جداگانه وردپرسها پیچیدهتر است و نیاز به بهروزرسانیهای جداگانه دارد |
| حفظ هویت برند کلی در کنار جداسازی عملکردی بخشها | بسیاری از افزونهها (مثل Elementor Pro) برای هر سابدامین نیاز به لایسنس جدا دارند |
| امکان میزبانی سابدامین روی هاست مجزا برای کاهش بار و حفظ امنیت دادهها | |
| تهیه نسخه پشتیبان جداگانه برای هر بخش سایت با تنظیمات اختصاصی | |
| عدم تداخل در زمان فعالیت سابدامین و دامنه اصلی |
گاهی نیازمند نصب دو وردپرس در سایت خود هستیم. دو وردپرسی که هر کدام با آدرس مشخصی بالا میآیند. برای این منظور بهترین گزینه ایجاد ساب دامین است. اینگونه شما با یک آدرس دامنه دو یا چند سایت خواهید داشت. در این مقاله به نصب وردپرس روی ساب دامین در سی پنل پرداختیم تا به راحتی بتوانید این عملیات را انجام دهید.
جدول خلاصه نصب وردپرس روی ساب دامین
| مرحله | اقدام خلاصه |
|---|---|
| ایجاد ساب دامین | ورود به سی پنل → Domains → Subdomains → Create → وارد کردن نام ساب دامین و Document Root |
| بارگذاری وردپرس | دانلود وردپرس → آپلود در روت ساب دامین → خارج کردن از حالت فشرده |
| ایجاد پایگاه داده | Cpanel → MySQL Database Wizard → ایجاد نام پایگاه داده، یوزرنیم و پسورد → اختصاص یوزر به دیتابیس |
| نصب وردپرس | باز کردن آدرس ساب دامین → انتخاب زبان → وارد کردن اطلاعات دیتابیس → اجرای نصب → وارد کردن اطلاعات سایت و ادمین |
سوالات متداول
آیا نصب وردپرس روی ساب دامین روی سئوی سایت اصلی تأثیر میگذارد؟
آیا برای نصب وردپرس روی ساب دامین به دیتابیس جداگانه نیاز است؟
آیا میتوان قالب یا افزونه متفاوتی برای ساب دامین نصب کرد؟
سلام من یه سایت دارم که آموزشی و فروشگاهی هست حالا می خوام یک ساب دامنه ایجاد کنم و یک قالب کاریابی هم بهش اضافه کنم منتهی میشه وقتی کاربر در سایت اصلی ثبت نام میکنه دیگه نیازی نباشه در ساب دامنه مجددا ثبت نام کنه و راه حل چیست که کاربران دامنه اصلی به ساب دامنه متصل بشن
با تشکر
سلام کاربر عزیز
کاربر گرامی پیشنهاد میکنیم از افزونههای مدیریت کاربر مشترک استفاده کنید.
برخی افزونهها میتوانند این کار را برای شما سادهتر کنند. این افزونهها به شما کمک میکنند که کاربران را بین دامنه اصلی و سابدامنه همگامسازی کنید.
افزونههای پیشنهادی:
– WP Multisite User Sync: برای همگامسازی کاربران در شبکههای Multisite.-
– User Role Editor: ای مدیریت نقشها و اشتراکگذاری کاربران.
– Shared Login: برای اشتراکگذاری ورود کاربران بین سایتهای مختلف.