~3 دقیقه مطالعه • بروزرسانی ۲۵ بهمن ۱۴۰۴
1. مقدمه
رابط Convert Addon Domain to Account در WHM این امکان را فراهم میکند که یک Addon Domain را به یک حساب مستقل cPanel تبدیل کنید. این مقاله توضیح میدهد چه دادههایی در این فرآیند منتقل میشوند، چه دادههایی منتقل نمیشوند و هر بخش چگونه مدیریت میشود.
نکته: این قابلیت هنوز در حال توسعه است و ممکن است در نسخههای آینده تغییر کند. اگر حساب مبدا دارای آدرس IPv6 باشد، فرآیند تبدیل با خطا مواجه میشود. قبل از شروع، IPv6 را غیرفعال کنید.
2. دادههای منتقلشونده
در فرآیند تبدیل، دادههای زیر منتقل میشوند:
- DNS records
- Website configuration
- Document root contents
- VirtualHost include files
- SSL certificate
- ایمیل
- حسابهای ایمیل
- Autoresponderها
- فیلترهای کاربر
- Forwarderهای ایمیل
- Forwarderهای دامنه
- Mailing listها
- Webmail (دادههای برنامهها)
- MySQL
- پایگاهدادهها
- کاربران دیتابیس
- Redirects
- Subaccounts
- حسابهای FTP
- حسابهای Web Disk
3. دادههای منتقلنشونده
دادههای زیر در فرآیند تبدیل منتقل نمیشوند:
- اپلیکیشنهای نصبشده
- تنظیمات
MultiPHP - برخی Subaccountها
- سابدامینها
- هر دادهای که در لیست دادههای منتقلشونده ذکر نشده باشد
نکته مهم: قبل از تبدیل، باید تمام سابدامینهای مربوط به Addon Domain را حذف کنید. در غیر این صورت فرآیند با خطا مواجه میشود.
برای حفظ دادههای سابدامین، ابتدا از حساب cPanel بکاپ بگیرید، سپس سابدامین را حذف کنید. پس از تبدیل، بکاپ را روی حساب جدید بازیابی کنید.
4. جزئیات رفتار سیستم هنگام مهاجرت
4.1 رکوردهای DNS
- سیستم قبل از حذف Addon Domain، فایل DNS zone را کپی میکند.
- پس از ایجاد حساب جدید، فایل zone بازیابی شده و IP جدید جایگزین میشود.
4.2 حسابهای ایمیل
دادههای حسابهای ایمیل کپی میشوند. دادههای قبلی در حساب مبدا باقی میمانند، اما ایمیلهای جدید فقط در حساب جدید ذخیره میشوند.
4.3 Autoresponderهای ایمیل
دادههای Autoresponderها کپی میشوند و نسخه اصلی همچنان باقی میماند.
4.4 Forwarderهای ایمیل
فایلهای Forwarder کپی و در حساب جدید بازیابی میشوند. از آنجا که Forwarderها خارج از Home Directory ذخیره میشوند، فقط یک نسخه از آنها در سیستم وجود دارد.
محل ذخیره Forwarderها:
- Forwarderهای ایمیل:
/etc/valiases/domain.name - Forwarderهای دامنه:
/etc/vdomainaliases/domain.name
4.5 Mailing Listها
Mailing Listها تحت تأثیر قرار نمیگیرند و پس از تبدیل نیز بهدرستی کار میکنند.
4.6 دادههای Webmail
دفترچه آدرس، تقویم، یادداشتها و امضاها کپی میشوند. دادههای اصلی همچنان باقی میمانند.
نکته: این مورد شامل Roundcube نمیشود.
4.7 پایگاهدادههای MySQL
- در حالت Copy: دیتابیسهای اصلی بدون تغییر باقی میمانند.
- در حالت Move: دسترسی کاربران دیتابیس برای مالک جدید بهروزرسانی میشود.
4.8 Subaccountها
حسابهای FTP و Web Disk کپی میشوند و نسخه اصلی همچنان باقی میماند.
4.9 پیکربندی وبسایت
سیستم موارد زیر را کپی میکند:
- محتوای Document Root
- فایلهای VirtualHost include
- گواهی SSL نصبشده
نسخه اصلی این دادهها در حساب مبدا باقی میماند.
5. نتیجهگیری
قابلیت Convert Addon Domain to Account راهکاری قدرتمند برای تبدیل یک Addon Domain به یک حساب مستقل است. با شناخت دادههای منتقلشونده و منتقلنشونده، میتوانید فرآیند مهاجرت را با دقت و بدون از دست رفتن اطلاعات انجام دهید.
نوشته و پژوهش شده توسط دکتر شاهین صیامی