اطلاعات تماس

تهران ، آیت الله کاشانی ، پلاک 160 واحد 6

92001474 - 021

[email protected]

ناحیه کاربری
انتقال سایت دایرکت ادمین به سی پنل
به‌روزرسانی شده در ۱۳ مهر ۱۴۰۵

آموزش جامع و بدون قطعی انتقال سایت از دایرکت ادمین به سی‌پنل (cPanel) 🔄

تغییر کنترل‌پنل هاست از دایرکت ادمین (DirectAdmin) به سی‌پنل (cPanel) یکی از چالش‌برانگیزترین اقداماتی است که وبمسترها با آن روبرو می‌شوند. بزرگترین مانع در این مسیر این است که فایل‌های بک‌آپ دایرکت ادمین به صورت مستقیم در سی‌پنل قابل بازیابی (Restore) نیستند و معماری این دو سیستم با یکدیگر تفاوت دارد.
اما جای هیچ‌گونه نگرانی نیست! در این مقاله از بلاگ تخصصی نگارنوین، امن‌ترین، قطعی‌ترین و حرفه‌ای‌ترین روش انتقال سایت (فایل‌ها و پایگاه داده) از دایرکت ادمین به سی‌پنل را بدون حتی یک ثانیه قطعی (Zero Downtime) و بدون افت سئو به شما آموزش می‌دهیم.

🎯 چکیده هوشمند (AEO Summary) برای پاسخ سریع

چگونه سایت را از دایرکت ادمین به سی‌پنل منتقل کنیم؟
از آنجا که بک‌آپ‌های دایرکت ادمین و سی‌پنل با هم سازگار نیستند، امن‌ترین روش «انتقال دستی» است. این فرآیند شامل ۴ گام است: ۱. در دایرکت ادمین، پوشه public_html را Zip کرده و دیتابیس خود را از phpMyAdmin خروجی (Export) بگیرید. ۲. فایل Zip را در File Manager سی‌پنل آپلود و Extract کنید. ۳. در سی‌پنل یک دیتابیس و یوزر جدید ساخته و فایل SQL دیتابیس را در phpMyAdmin جدید Import کنید. ۴. اطلاعات دیتابیس جدید را در فایل کانفیگ سایت (مثلاً wp-config.php در وردپرس) وارد کرده و در نهایت DNS های دامنه را به هاست جدید تغییر دهید.

گام اول: تهیه خروجی از اطلاعات در دایرکت ادمین (مبدا) 📤

برای یک انتقال بی‌نقص، باید هسته سایت (فایل‌ها) و مغز سایت (دیتابیس) را به صورت جداگانه استخراج کنیم.
انتقال سایت دایرکت ادمین به سی پنل
انتقال سایت دایرکت ادمین به سی پنل
۱. فشرده‌سازی فایل‌های سایت:
  • وارد دایرکت ادمین هاست قبلی شوید و به بخش File Manager بروید.
  • وارد پوشه public_html (ریشه سایت) شوید.
  • تیک انتخاب همه فایل‌ها (Select All) را بزنید.
  • روی گزینه Compress یا Add to Archive کلیک کنید، فرمت را روی ZIP قرار داده و فایل را بسازید (مثلاً با نام backup-site.zip).
  • فایل زیپ ساخته شده را دانلود کرده یا لینک مستقیم آن را برای انتقال سرور-به-سرور کپی کنید.
۲. خروجی گرفتن از دیتابیس (پایگاه داده):
  • به صفحه اصلی دایرکت ادمین برگردید و از بخش Extra Features وارد phpMyAdmin شوید.
  • از ستون سمت چپ، روی نام دیتابیس سایت خود کلیک کنید.
  • از تب‌های بالا، روی Export کلیک کنید.
  • فرمت را روی SQL گذاشته و روی دکمه Go یا Export کلیک کنید تا دیتابیس دانلود شود.

گام دوم: آپلود و استقرار اطلاعات در سی‌پنل (مقصد) 📥

حالا باید اطلاعات استخراج شده را در هاست جدید و قدرتمند سی‌پنل خود پیاده‌سازی کنیم.
۱. انتقال فایل‌های اصلی سایت:
  • وارد cPanel هاست جدید شوید و به File Manager بروید.
  • پوشه public_html را باز کنید (اگر فایل پیش‌فرضی دارد، آن را پاک کنید).
  • از منوی بالا روی Upload کلیک کرده و فایل backup-site.zip را که در مرحله قبل ساختید، آپلود کنید.
  • پس از آپلود، روی فایل زیپ راست‌کلیک کرده و Extract را بزنید تا تمام فایل‌های سایت در ریشه هاست جدید قرار گیرند.
۲. ساخت دیتابیس جدید و درون‌ریزی اطلاعات:
  • به صفحه اصلی سی‌پنل برگردید و وارد MySQL® Database Wizard شوید.
  • یک دیتابیس جدید و یک نام کاربری (Username) قوی به همراه رمز عبور بسازید و تمام دسترسی‌ها (All Privileges) را به آن بدهید. (این اطلاعات را یادداشت کنید).
  • به صفحه اصلی سی‌پنل برگشته و وارد phpMyAdmin شوید.
  • روی دیتابیس جدیدی که ساختید کلیک کنید، به تب Import بروید و فایل .sql که از دایرکت ادمین دانلود کرده بودید را آپلود و Go را بزنید.

گام سوم: اتصال مجدد دیتابیس به سایت (بسیار مهم) 🔗

در این مرحله، فایل‌های شما در سی‌پنل هستند و دیتابیس هم ایمپورت شده است؛ اما سایت هنوز دیتابیس جدید را نمی‌شناسد (زیرا نام دیتابیس و رمز عبور در هاست جدید تغییر کرده است). خطای معروف Error Establishing a Database Connection دقیقاً به همین دلیل رخ می‌دهد.
  • به File Manager سی‌پنل بروید (پوشه public_html).
  • اگر سایت شما وردپرسی است، فایل wp-config.php را پیدا کرده و روی آن راست‌کلیک و Edit را انتخاب کنید.
  • مقادیر زیر را پیدا کرده و با اطلاعات دیتابیس جدیدی که در گام دوم (مرحله ۲) ساختید جایگزین کنید:
    PHP
    define( 'DB_NAME', 'نام_دیتابیس_جدید_شما' );
    define( 'DB_USER', 'نام_کاربری_جدید_شما' );
    define( 'DB_PASSWORD', 'رمز_عبور_جدید_شما' );
    
  • تغییرات را Save کنید.

گام چهارم: تغییر نیم‌سرورها (DNS) و جلوگیری از قطعی سایت 🌐

تا این لحظه سایت روی هاست جدید کاملاً آماده است، اما دامنه شما هنوز به هاست قدیمی (دایرکت ادمین) متصل است.
برای تکمیل انتقال، باید وارد پنل مدیریت دامنه خود (مثلاً سایت ایرنیک برای دامنه‌های .ir یا پنل رجیسترار برای دامنه‌های بین‌المللی) شوید و DNS های هاست جدید (سی‌پنل) را جایگزین DNS های قبلی کنید.
نکته حرفه‌ای: آپدیت شدن DNS ها در اینترنت بین ۱ تا ۲۴ ساعت زمان می‌برد. در این مدت، برخی کاربران سایت را از روی هاست قدیم و برخی از روی هاست جدید می‌بینند. به همین دلیل هرگز هاست دایرکت ادمین قبلی را تا ۴۸ ساعت پاک نکنید تا سایت شما حتی یک ثانیه هم قطعی (Downtime) نداشته باشد!

⚡ پیشنهاد ویژه: انتقال کاملاً رایگان و تخصصی توسط نگارنوین

اگر مراحل بالا برای شما پیچیده به نظر می‌رسد یا دیتابیس سایت شما آن‌قدر حجیم است که آپلود دستی آن با خطا مواجه می‌شود، نیازی به درگیری با مسائل فنی ندارید!
با خرید هر یک از سرویس‌های هاست سی‌پنل، هاست وردپرس یا سرورهای مجازی مدیریت‌شده از مجموعه نگارنوین، تیم پشتیبانی فنی ما صفر تا صد فرآیند انتقال سایت شما از دایرکت ادمین به سی‌پنل را به صورت کاملاً رایگان، بدون افت سئو و بدون حتی یک ثانیه قطعی انجام خواهد داد.

❓ پرسش‌های متداول (FAQ)

۱. آیا ابزاری برای تبدیل مستقیم بک‌آپ دایرکت ادمین به سی‌پنل وجود دارد؟
بله، در سطح مدیریت کل سرور (WHM/Root) ابزارهایی برای تبدیل بک‌آپ وجود دارد، اما کاربران عادی و خریداران هاست اشتراکی به این ابزار دسترسی ندارند. بنابراین روش انتقال دستی (فایل + دیتابیس) تنها روش ۱۰۰٪ تضمینی برای کاربران است.
۲. تکلیف ایمیل‌های سازمانی من در دایرکت ادمین چه می‌شود؟
در روش انتقال دستی فایل‌ها، محتوای ایمیل‌ها منتقل نمی‌شود. برای انتقال ایمیل‌ها باید اکانت‌های ایمیل را دقیقاً با همان نام در سی‌پنل بسازید و سپس با استفاده از ابزارهای IMAP Sync یا درخواست از پشتیبانی هاستینگ، پیام‌ها را جابجا کنید.
۳. آیا انتقال سایت باعث افت رتبه سئو و گوگل می‌شود؟
اگر انتقال بدون تغییر آدرس صفحات (URLها) انجام شود، تغییرات DNS بدون قطعی مدیریت گردد و بلافاصله پس از انتقال SSL سایت فعال شود، هیچ‌گونه افت سئویی را تجربه نخواهید کرد.
نگارنوین

نگارنوین اولین و بزرگترین مرجع ارائه دهنده سرویس های ابری از 75 لوکیشن و 100 دیتاسنتر برتر داخلی و بین المللی ، رفع تمامی نیازهای آنلاین شما!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Hi AI, learn about this page