در این مقاله از سری آموزش دایرکت ادمین (Direct Admin) میخواهیم یادتان بدهیم که چطور نام دامنه را در این کنترل پنل تغییر دهید.
بههرحال، گاهی ممکن است بنا به دلایلی نیاز به تغییر دامنه باشید؛ مثلاً:
- انتخاب نام دامنه اشتباه یا جذاب نبودن نام دامنه
- ثبت آدرس اشتباه در زمان خرید هاست
- تغییر نام جهت اهداف تجاری یا ریبرندینگ (Rebranding)
- جایگزینی دامنه بینالمللی به جای دامنه IR
نکته جالب اینجاست که برخلاف کنترل پنل cPanel امکان تغییر دامنه در کنترل پنل دایرکت ادمین در سطح کاربر امکانپذیر است.
ما در این آموزش مراحل تغییر دامنه را بهصورت تصویری، همراه با خطاهایی که ممکن است با آنها روبرو شوید آماده کردهایم. اگر موافق باشید شروع کنیم!
تغییر دامنه در کنترل پنل دایرکت ادمین
اولین نکتهای که باید قبل از تغییر دامنه به آن توجه کنید، تنظیم بودن نیم سرور یا DNS مربوطه در پنل دامنه مورد نظر است. اگر دربارۀ DNS نیاز به راهنمایی دارید، مقالههای زیر کمکتان میکند:
ضمناً دقت کنید که بهروزرسانی DNS دامنههای IR بین 12 الی 72 ساعت و دامنههای بینالمللی بین 1 الی 4 ساعت زمان میبرد.
حالا این مراحل را قدم به قدم با من طی کنید. 👇
اول از همه وارد پنل دایرکت ادمین شوید. در صورتی که برای ورود مشکل داشتید، راهنمای ورود به دایرکت ادمین را بخوانید.
حالا از بخش Account Manager روی Domain Setup کلیک کنید.
الان در بخش Domain management هستی و باید روی گزینه Rename Domain به رنگ آبی در سمت راست تصویر (در نسخههای قدیمی دایرکت ادمین روی Change a Domain Name) کلیک کنید.
در پنجره باز شده روی گزینه Old Domain کلیک کرده و دامنه مدنظرتان را انتخاب کنید.
در قسمت New Domain نام دامنهای را که قصد تغییرش را دارید وارد کنید.
در پایان Save را بزنید. درصورت موفقیتآمیز بودن فرآیند با پیغام Domain name has been successfully changed مواجه میشویم.
حالا برویم سراغ خطاهایی که ممکن است با آنها روبرو شوید.
خطای تغییر دامنه در دایرکت ادمین
اگر هر یک از خطاهای زیر را دیدید، با راهکارهایی که میگوییم، میتوانید آنها را برطرف کنید.
- Should be a valid domain name:
معمولاً این خطا زمانی رخ میدهد که نام دامنه بهدرستی وارد نشده یا از کاراکتر خاصی در نام دامنه استفاده کردهاید که از ساختار مشخص خارج شده است. در این حالت لازم است نام دامنه را مجددا بررسی کنید.
- new_domain is not a valid domain:
این مورد مشابه همان گزینه قبلی است و بعد از کلیک روی گزینه Save نمایش داده میشود. به احتمال خیلی زیاد در زمان وارد کردن نام دامنه جدید، فاصلهای در قبل یا بعد آن وجود دارد که تنها با حذف فاصله خطا رفع میشود.
- • iranserver.ir already exists on a remote server:
در صورتی که با این خطا مواجه شدید، مطمئن شوید که دامنه جدید در هاست پارک نشده باشد. در صورتی که دامنه جدید بهصورت پارک دامین قرار داشت، لازم است ابتدا آن را حذف کرده و بعد، اقدام به تغییر دامنه کنید.
👈 اگر نیاز داشتید، مقاله پارک دامنه چیست را بخوانید.
این خطا یک دلیل دیگر هم دارد. اگر دامنه مورد نظر در Domain Pointer قرار نداشت، به این معنی است که در سرویس دیگری فعال است و باید برای بررسی موضوع با واحد پشتیبانی در تماس باشید.
یک نکتۀ مهم: در صورت استفاده از سیستم مدیریت محتوای وردپرس، بعد از تغییر دامنه، به احتمال زیاد سایت شما با بهمریختگی به دلیل عدم فراخوانی لینکهای داخلی از دامنه جدید روبرو شود. بهخاطر همین باید اقدامات لازم جهت تغییر دامنه در دیتابیس را نیز انجام دهید. در بخش بعدی یادتان میدهیم که چطور این کار را بکنید.
تغییر دامنه سایت در پایگاه داده وردپرس
اعمال این تغییرات از طریق کنترل پنل و دسترسی به phpmyadmin بهراحتی قابل انجام است و نیازی به نصب افزونههای مختلف یا تغییر در برنامهنویسی سایت ندارید.
برای تغییر دامنه در پایگاه داده با کنترل پنل دایرکت ادمین باید این مراحل را انجام دهید:
در مرحله اول، وارد کنترل پنل Direct Admin شوید.
حالا مثل تصویر زیر، روی MySQL Management در بخش Account Manager کلیک کنید.
در صفحه باز شده برروی گزینه phpmyadmin کلیک کنید.
در phpmyadmin، دیتابیسی که مربوط به سایت اصلی است را انتخاب کنید تا جداول (table) مربوط به دیتابیس را مشاهده کنید. سپس از جداول نمایش داده شده، جدول wp_options را انتخاب بفرمایید.
بعد از ورود به جدول wp_options طبق تصویر زیر، در ردیف اول و دوم یا همان siteurl و home نام دامنه خود را با کلیک روی edit اصلاح کنید.
پایان
امیدواریم که این آموزش برایتان مفید بوده باشد. چنانچه سوالی در این زمینه داشتید، مطرح کنید تا بتوانیم بیشتر راهنماییتان کنیم.