آموزش راهاندازی سایت در هاست cPanel؛ دامنه، فایل، SSL و بکآپ
بعد از خرید هاست، چند مرحلهٔ جدا دارید: دامنه باید به میزبان برسد، سایت در پوشهٔ درست قرار بگیرد و HTTPS و بکآپ بررسی شوند. این آموزش برای cPanel نوشته شده است. امکانات میتوانند با پلن و تنظیمات شرکت میزبان فرق کنند؛ نام هر بخش را در جستوجوی پنل پیدا کنید.
مرحلهٔ ۱: اطلاعات تحویل را آماده کنید
آدرس ورود cPanel، نام کاربری، اطلاعات دامنه، IP میزبان و Nameserverهای اعلامشده را از مشخصات سرویس بردارید. دامنه و هاست دو سرویس مستقلاند؛ ثبت دامنه بهتنهایی فایل سایت ایجاد نمیکند. رمز پنل را در محل امن نگه دارید و از لینک معتبر سرویس وارد شوید.
پیش از تغییر DNS یک دامنهٔ فعال، از رکوردهای فعلی تصویر یا خروجی بگیرید. سایت، ایمیل و زیردامنهها ممکن است هر کدام مقصد جدا داشته باشند. تغییر Nameserver بدون بازسازی رکوردهای ایمیل میتواند دریافت پیام را مختل کند.
مرحلهٔ ۲: DNS را در محل معتبر تنظیم کنید
اگر DNS را به میزبان میسپارید، Nameserverهای اعلامشده را در پنل ثبتکنندهٔ دامنه وارد کنید. اگر دامنه روی Cloudflare مدیریت میشود، رکوردهای لازم را همانجا تنظیم کنید. Zone Editor در cPanel فقط وقتی روی پاسخ عمومی اثر میگذارد که DNS معتبر دامنه به آن Zone وابسته باشد.
برای سایت، رکورد A دامنه باید به IP وبسرور برسد. برای www میتوانید طبق تنظیم میزبان از A یا CNAME مناسب استفاده کنید. رکوردهای MX و TXT مربوط به ایمیل را حفظ کنید. دستور زیر در کامپیوتر کمک میکند مقصد فعلی را ببینید:
nslookup example.com
example.com را با دامنهٔ خودتان عوض کنید. اگر مقصد هنوز قبلی است، Nameserver معتبر و TTL را بررسی کنید؛ پاککردن کش مرورگر رکورد اشتباه DNS را اصلاح نمیکند. شرح بخش در راهنمای Zone Editor آمده است.
مرحلهٔ ۳: دامنه و Document Root را بررسی کنید
در cPanel، بخش Domains را باز کنید. دامنهٔ اصلی ممکن است از قبل وجود داشته باشد. برای دامنهٔ دیگر، Create A New Domain را انتخاب و نام کامل را وارد کنید. اگر قرار است سایت مستقلی داشته باشد، گزینهٔ اشتراک Document Root با دامنهٔ اصلی را مطابق نیاز خاموش و پوشهٔ مقصد را مشخص کنید.
Document Root محل فایلهای قابل نمایش آن دامنه است. برای دامنهٔ اصلی اغلب public_html است، اما برای دامنهٔ اضافه میتواند مسیر دیگری باشد. قبل از آپلود، مسیر را از خود Domains بخوانید؛ همهٔ دامنهها را بهطور خودکار به یک پوشه نفرستید. جزئیات در مستندات ساخت دامنهٔ cPanel آمده است.
مرحلهٔ ۴: فایل سایت را در مسیر درست قرار دهید
از Files → File Manager وارد همان Document Root شوید. برای سایت ساده میتوانید فایل index.html را بارگذاری کنید. برای آرشیو سایت، Upload و سپس Extract را در مسیر مشخص انجام دهید و مطمئن شوید یک پوشهٔ اضافی بین دامنه و فایل شروع سایت ایجاد نشده باشد.
مثلاً اگر فایل شروع در public_html/site/index.html قرار بگیرد ولی دامنه روی public_html باشد، صفحهٔ اصلی ممکن است فایل موردنظر را نشان ندهد. قبل از جابهجایی یا جایگزینی، از فایلهای موجود نسخه بگیرید. فایل نصب، رمزها و آرشیوهای بکآپ را در پوشهٔ عمومی سایت باقی نگذارید. کاربرد گزینهها در راهنمای File Manager توضیح داده شده است.
مرحلهٔ ۵: برای WordPress فایل و پایگاه داده را با هم ببینید
اگر میزبان نصبکنندهٔ WordPress دارد، دامنه و مسیر نصب را در آن دقیق انتخاب کنید. نصب در یک زیرپوشه با نصب روی ریشهٔ دامنه فرق دارد. برای نصب دستی، بسته را از منبع رسمی بگیرید، پایگاه داده و کاربر آن را در ابزار پایگاه دادهٔ پنل بسازید و اطلاعات همان میزبان را در نصب وارد کنید.
در انتقال سایت موجود، کپی فایلها کافی نیست. مطالب، کاربران و تنظیمات در پایگاه دادهاند. آدرس قبلی، تنظیم اتصال و مسیر فایلها باید با مقصد هماهنگ باشند؛ برای تغییر آدرس، از روش سازگار با دادههای WordPress استفاده کنید، نه جایگزینی کورکورانه در همهٔ فایلها. راهنمای رسمی انتقال WordPress مرجع مراحل وابسته به نوع انتقال است.
مرحلهٔ ۶: HTTPS را بعد از رسیدن دامنه فعال کنید
بخش Security → SSL/TLS Status را باز کنید و وضعیت دامنه و www را ببینید. اگر میزبان AutoSSL را فعال کرده، امکان بررسی یا اجرای آن ممکن است در همین بخش باشد. وجود سرویس به معنی صدور فوری گواهی برای هر دامنه نیست؛ DNS و تأیید مالکیت باید درست باشند.
بعد از صدور، دامنه را با https:// باز و تاریخ و نامهای گواهی را بررسی کنید. اگر صفحه باز میشود ولی قفل کامل نیست، ممکن است بعضی تصویرها یا فایلها هنوز با HTTP بارگذاری شوند. اول این منابع را اصلاح کنید، سپس هدایت دائمی HTTP به HTTPS را فعال کنید تا حلقهٔ هدایت ایجاد نشود. راهنمای SSL/TLS Status وضعیتها و امکانات این بخش را توضیح میدهد.
مرحلهٔ ۷: اولین بکآپ را بگیرید و دریافتش کنید
در Files → Backup Wizard گزینهٔ Back Up را بزنید. برای نسخهٔ کامل، Full Backup و مقصد Home Directory را انتخاب کنید، اعلان ایمیل را تنظیم و Generate Backup را بزنید. پس از پایان، فایل آماده را دریافت و خارج از همان حساب نگه دارید.
برای نسخهٔ بخشبندیشده، فایلهای Home Directory و پایگاه دادهٔ مربوط به سایت را جدا دریافت کنید. طبق راهنمای رسمی Backup Wizard، بازیابی خودکار Full Backup در cPanel معمولی انجام نمیشود و به WHM یا میزبان نیاز دارد؛ گزینهٔ Restore برای بخشهای پشتیبانیشدهٔ بکآپ جزئی است. قبل از بازیابی، از وضعیت جاری هم نسخه بگیرید. حساب نزدیک سقف فضا ممکن است نتواند بکآپ تازه بسازد؛ فایل بزرگ آماده را بیدلیل در هاست انباشته نکنید.
جدول رفع خطای شروع کار
| مشکل | بررسی اول |
|---|---|
| صفحهٔ پیشفرض یا سایت دیگر باز میشود | IP مقصد، دامنهٔ ثبتشده و Document Root |
| 403 نمایش داده میشود | فایل شروع، مجوز مسیر و قوانین وبسرور |
| 500 یا صفحهٔ سفید | بخش Errors و لاگ برنامه، نسخهٔ PHP و افزونهٔ اخیر |
| SSL نامعتبر است | نام دامنه، DNS و وضعیت صدور گواهی |
| بکآپ ساخته نمیشود | فضای باقیمانده و نتیجهٔ عملیات در پنل |
خطای برنامه را با خاموشکردن همهٔ کنترلها یا تغییر مجوز کل فایلها حل نکنید. زمان و متن خطا و آخرین تغییر را ثبت کنید و بررسی را از همان بخش شروع کنید.
پرسشهای متداول
چرا دامنهٔ دوم همان سایت اول را نشان میدهد؟ ممکن است Document Root مشترک انتخاب شده باشد. از Domains مسیر هر دو را مقایسه کنید.
چرا تغییر رکورد در cPanel اثری ندارد؟ اگر Nameserver معتبر روی Cloudflare یا سرویس دیگری است، تغییر باید در همان محل اعمال شود.
بکآپ فقط از public_html برای WordPress کافی است؟ خیر؛ پایگاه داده هم لازم است. نسخهای که نتوانید بازیابی کنید، صرفاً یک فایل آرشیو است.
برای انتخاب زیرساخت، راهنمای خرید VPS و تفاوت آن با هاست را ببینید.
این راهنما چقدر مفید بود؟
هر حساب یک امتیاز از صفر تا پنج دارد؛ میتوانی امتیازت را تغییر بدهی.
برای ثبت امتیاز و دیدگاه وارد حساب شو
