كيفية نقل استضافة cPanel إلى cPanel ونقل DirectAdmin إلى cPanel - دليل كامل خطوة بخطوة
این مقاله به شما کمک می‌کند تا با روش‌های انتقال هاست cPanel به cPanel و دایرکت ادمین به cPanel آشنا شوید و نکات حیاتی را برای این فرآیند یاد بگیرید.

كيفية نقل استضافة cPanel إلى cPanel ونقل DirectAdmin إلى cPanel - دليل كامل خطوة بخطوة

يُقدّم هذا الدليل طرقًا عمليةً مُفصّلةً خطوةً بخطوةٍ لنقل بيانات الاستضافة من cPanel إلى cPanel ومن DirectAdmin إلى cPanel. بدءًا من أدوات WHM وصولًا إلى نصائح الأمان واختبار نظام أسماء النطاقات (DNS)، يُغطي الدليل كل ما تحتاج معرفته لإنجاح هذه العملية.
0 الأسهم
0
0
0
0

آیا آماده‌اید مهاجرت هاست را بدون ریسک انجام دهید؟

در این راهنمای عملی و فنی روش‌های انتقال از cPanel به cPanel و از DirectAdmin به cPanel به‌صورت مرحله‌به‌مرحله شرح داده شده است. این مطلب برای مدیران سایت، برنامه‌نویسان، DevOps و مدیران شبکه مفید است و شامل ابزارها و دستورات کاربردی مانند WHM Transfer، pkgacct، rsync/SCP-1811، imapsync و mysqldump می‌باشد.

چک‌لیست پیش از مهاجرت

موارد ضروری قبل از شروع مهاجرت:

  • تهیه بکاپ کامل (فایل‌ها، دیتابیس، ایمیل، کانفیگ‌های وب‌سرور).

  • کاهش TTL رکوردهای DNS به 300 ثانیه حداقل 24–48 ساعت قبل.

  • تهیه دسترسی SSH با سطح root یا دسترسی WHM به سرور مبدا و مقصد.

  • مطمئن شدن از وجود فضای کافی روی سرور مقصد و نسخۀ PHP/Apache/Nginx سازگار.

  • تعریف برنامه زمان‌بندی برای زمان قطعی (maintenance window).

  • تنظیم کلیدهای SSH بین سرورها برای انتقال امن و بدون رمز عبور.

نحوه انتقال هاست cPanel به cPanel — روش پیشنهادی (WHM Transfer & pkgacct)

1. آماده‌سازی سرور مقصد (WHM)

وارد WHM سرور مقصد شوید و مطمئن شوید که نسخه‌های PHP و وب‌سرور (Apache/LiteSpeed) نصب و تنظیم شده‌اند. پورت SSH و تنظیمات PHP-FPM را بررسی کنید.

در WHM به Security → Host Access Control و تنظیمات CSF/Firewall بروید و آی‌پی سرور مبدا را برای اتصال مجاز کنید.

2. استفاده از Transfer Tool در WHM

در WHM مقصد به Transfers → Transfer Tool رفته و آدرس IP یا hostname سرور مبدا، نام کاربری root، پورت SSH و نوع تأیید (password یا SSH key) را وارد کنید.

حساب(ها) را انتخاب کرده و گزینه‌های انتقال ایمیل، DNS و اضافات را فعال کنید، سپس Start Transfer را کلیک کنید و لاگ‌ها را بررسی نمایید.

3. روش جایگزین: pkgacct و restorepkg (انتقال دستی)

در صورتی که دسترسی به Transfer Tool ندارید یا به کنترل بیشتری نیاز دارید، می‌توانید از بسته بکاپ cPanel استفاده کنید:

/scripts/pkgacct username

فایل تولیدشده در مسیر /home ذخیره می‌شود (مثلاً /home/cpmove-username.tar.gz). سپس فایل را با scp به سرور مقصد منتقل کنید:

scp /home/cpmove-username.tar.gz root@DEST_IP:/home/

و در سرور مقصد بسته را بازیابی کنید:

/scripts/restorepkg /home/cpmove-username.tar.gz

4. پس از انتقال

بررسی فایل‌ها، پرمیشن‌ها و دیتابیس‌ها را انجام دهید. در WHM مقصد DNS Zoneها و رکوردها را کنترل کنید.

AutoSSL را فعال کنید یا گواهی‌های SSL را نصب نمایید. برای تست وب‌سایت‌ها قبل از تغییر DNS عمومی، می‌توانید در سیستم محلی از فایل hosts استفاده کنید:

echo "DEST_IP example.com" >> /etc/hosts

نحوه انتقال دایرکت ادمین به cPanel — روش‌های عملی و قابل اعتماد

مهاجرت از DirectAdmin به cPanel معمولاً نیاز به مراحل دستی بیشتر دارد؛ در ادامه دو روش اصلی توضیح داده شده است.

روش 1 — بکاپ‌های کاربری و انتقال محتوا (مناسب برای تعداد محدود)

مراحل اصلی شامل بکاپ فایل‌ها، دیتابیس، ایمیل و سپس ایجاد حساب در cPanel و بازیابی است.

بکاپ فایل‌ها روی سرور DirectAdmin:

cd /home/username
tar -czf /root/username-files.tar.gz public_html domains mail

انتقال به سرور cPanel:

scp /root/username-files.tar.gz root@CPANEL_IP:/root/

مهاجرت دیتابیس با dump و import:

mysqldump -u root -p database_name > /root/database_name.sql
scp /root/database_name.sql root@CPANEL_IP:/root/
mysql -u root -p database_name < /root/database_name.sql

انتقال ایمیل بهترین با ابزار IMAP مانند imapsync انجام می‌شود:

imapsync --host1 old.example.com --user1 [email protected] --password1 'oldpass' --host2 new.example.com --user2 [email protected] --password2 'newpass' --ssl1 --ssl2

در WHM سرور مقصد، اکانت با همان نام کاربری و دامنه ایجاد و آرشیو‌ها را در /home/username استخراج کنید:

tar -xzf /root/username-files.tar.gz -C /home/username
chown -R username:username /home/username

روش 2 — استفاده از اسکریپت‌ها و ابزارهای مهاجرت (برای تعداد زیاد حساب)

برای مجموعه‌های بزرگ‌تر می‌توان اسکریپت‌های سفارشی تهیه کرد که بکاپ تولید، از طریق rsync انتقال و سپس در cPanel بازیابی کنند.

rsync -azP -e "ssh -p 22" /home/ username@CPANEL_IP:/home/

در هنگام rsync به یوزر/UID و گروه‌ها توجه کنید و در صورت نیاز از گزینه –numeric-ids استفاده نمایید.

ایمیل‌ها با imapsync و دیتابیس‌ها با mysqldump/restore منتقل شوند.

انتقال دیتابیس، ایمیل و DNS — نکات فنی و دستورات نمونه

قاعدة البيانات

نمونه دستور dump و restore:

mysqldump -u root -p --databases db1 db2 --single-transaction --quick --lock-tables=false > /root/all_dbs.sql
mysql -u root -p < /root/all_dbs.sql

ملحوظة: collation/charset دیتابیس را بررسی کنید و در صورت نیاز گزینه‌هایی مانند innodb_file_per_table را فعال نمایید.

بريد إلكتروني

مثال imapsync با حفظ تاریخ‌ها:

imapsync --host1 old.mail.server --user1 [email protected] --password1 'oldpass' --host2 new.mail.server --user2 [email protected] --password2 'newpass' --ssl1 --ssl2 --syncinternaldates

در cPanel تنظیمات Exim، IMAP/POP، quota ها و تحویل به صورت maildir را بررسی کنید.

DNS و رکوردها

Zone فایل‌ها را از DirectAdmin export یا کپی کنید و در WHM → DNS Functions → Edit DNS Zone وارد نمایید.

اگر از DNS شرکت استفاده می‌کنید، رکوردها را در کنترل پنل شرکت اضافه کنید یا nameserver جدید تنظیم نمایید.

نکات امنیتی و پس از مهاجرت

پس از انتقال، رمزهای root و کاربران را تغییر دهید و بسته‌های موقتی را حذف کنید.

لاگ‌ها را بررسی نمایید: /var/log/messages، /var/log/exim_mainlog و /var/log/secure.

فایروال را فعال کنید (CSF یا firewalld) و Fail2ban را برای جلوگیری از حملات brute-force راه‌اندازی نمایید.

تنظیمات ایمیل شامل SPF، DKIM و DMARC را برای بهبود deliverability فعال کنید و PTR (reverse DNS) برای IP های ارسال‌کننده ایمیل تنظیم شود تا احتمال اسپم شدن کاهش یابد.

تست و بازگشت (Rollback)

قبل از سوییچ DNS همه سرویس‌ها را با فایل hosts محلی تست کنید. پس از سوییچ DNS، 24–72 ساعت لاگ‌ها و deliverability ایمیل را مانیتور کنید.

برنامه rollback شامل نگهداری بکاپ‌های اصلی برای مدت مشخص (مثلاً 7 روز) است تا در صورت نیاز بازگردانی سریع انجام شود.

انتخاب لوکیشن دیتاسنتر و پیکربندی پیشنهادی بر اساس کاربرد

راهنمای کلی انتخاب لوکیشن و پیکربندی:

  • وب‌سایت/وردپرس: دیتاسنتری نزدیک به کاربر هدف، SSD/NVMe، PHP-FPM، OPcache و فعال‌سازی CDN.

  • ترید/فایننس: لوکیشن نزدیک به سرورهای بورس/بروکرها، VPS مخصوص ترید با منابع اختصاصی و Anti-DDoS.

  • الألعاب: لوکیشن نزدیک بازیکنان، سرور VPS مخصوص گیم با شبکه BGP و پینگ پایین.

  • الذكاء الاصطناعي/الرسم: سرور گرافیکی (GPU) در لوکیشن با پهنای باند بالا و NVMe برای دیتاست‌ها.

  • ایمیل/SMTP: سرور با PTR تنظیم شده، IP ثابت و تنظیمات امنیتی قوی.

دلیل استفاده از خدمات ما در مهاجرت

خدمات ما شامل موارد زیر است که مهاجرت را ساده‌تر می‌کند:

  • الوصول إلى أكثر من 85 موقعًا عالميًا برای انتخاب نزدیک‌ترین دیتاسنتر.

  • انواع سرورها شامل VPS مخصوص ترید، VPS گیمینگ، سرور ابری با عملکرد بالا و سرور گرافیکی (GPU).

  • سرویس‌های امنیتی مانند Anti-DDoS، فایروال مدیریت‌شده، CDN و تنظیمات BGP.

  • پشتیبانی مدیریت‌شده در مهاجرت cPanel⇄cPanel و DirectAdmin→cPanel با هدف کاهش Downtime.

  • میزبانی GitLab، دیتابیس مدیریت‌شده و راهکارهای Backup و Snapshot برای اطمینان از بازگردانی سریع.

چک‌های نهایی قبل از سوییچ DNS

  • کاهش TTL و انتظار جهت propagate.

  • تست صفحات، فرم‌ها، درگاه‌های پرداخت و ارسال ایمیل.

  • بررسی لاگ‌های خطا، دسترسی سایت و زمان پاسخ‌دهی.

  • اطمینان از هماهنگی نسخه‌های PHP و ماژول‌های ضروری مانند ionCube, mbstring, gd.

خلاصه و بهترین شیوه‌ها

خلاصه نکات کلیدی:

  • برای cPanel→cPanel از WHM Transfer Tool یا pkgacct/restorepkg يستخدم.

  • برای DirectAdmin→cPanel ترکیبی از rsync، mysqldump و imapsync راهکار قابل اعتماد است.

  • همیشه قبل از سوییچ DNS تست کنید، TTL را کاهش دهید و بکاپ کامل نگهدارید.

  • امنیت و تنظیمات ایمیل (SPF/DKIM/DMARC و PTR) را فراموش نکنید.

  • انتخاب لوکیشن مناسب و استفاده از Anti-DDoS و CDN می‌تواند پایداری و عملکرد را بهبود دهد.

الأسئلة الشائعة

قد يعجبك أيضاً
الفرق بين الخادم الوكيل الأمامي والخادم الوكيل العكسي

الفرق بين الخادم الوكيل الأمامي والخادم الوكيل العكسي

سنتناول في هذه المقالة الفروقات الرئيسية بين الخوادم الوكيلة الأمامية والخلفية. سيساعدك فهم هذه المفاهيم على اتخاذ خيارات أفضل لبنية شبكتك التحتية. تتضمن المقالة تعريفات وتطبيقات وأمثلة عملية للتكوين.
دليل شامل لتحسين أداء وحدة معالجة الرسومات (GPU) للتعلم العميق

دليل شامل لتحسين أداء وحدة معالجة الرسومات (GPU) للتعلم العميق

في هذه المقالة، نستكشف تحسين أداء وحدة معالجة الرسومات (GPU) للتعلم العميق. باستخدام أساليب عملية وتقنية، نعلمك كيفية تحقيق أقل وقت تدريب وأعلى إنتاجية من خلال استخدام الأجهزة المناسبة والإعدادات المثلى.