خطای domain is owned by another user چیست؟
خطای Sorry, the domain is owned by another user یکی از خطاهای رایج در سرورهای cPanel/WHM است که هنگام تلاش برای افزودن یک دامنه به اکانت هاستینگ رخ میدهد. این خطا نشان میدهد که دامنه مورد نظر قبلاً در سرور توسط کاربر دیگری ثبت شده است.
این مشکل ممکن است به دلایل مختلفی از جمله حذف ناقص اکانت قبلی، وجود دامنه در لیست Park شده یا Addon دامنههای کاربر دیگر، یا تداخل در تنظیمات DNS سرور رخ دهد.
دلایل بروز خطا
۱. حذف ناقص اکانت قبلی
اگر یک اکانت هاستینگ حذف شده اما دامنه آن به درستی از تمام فایلهای پیکربندی سرور پاک نشده باشد، هنگام افزودن مجدد همان دامنه این خطا رخ میدهد.
۲. دامنه در اکانت دیگر
ممکن است دامنه به عنوان Addon Domain، Parked Domain یا Subdomain در اکانت کاربر دیگری روی همان سرور وجود داشته باشد.
۳. وجود در فایل userdomains
cPanel لیست دامنهها و مالکان آنها را در فایلهای خاصی ذخیره میکند. اگر این فایلها بهروزرسانی نشده باشند، خطا رخ میدهد.
روشهای رفع خطا
روش ۱: بررسی و حذف از اکانت دیگر (WHM)
از طریق WHM وارد شوید و در بخش List Accounts جستجو کنید تا ببینید دامنه در کدام اکانت وجود دارد. سپس دامنه را از آن اکانت حذف کنید.
روش ۲: جستجو در فایلهای پیکربندی
از طریق SSH، دامنه را در فایلهای پیکربندی cPanel جستجو کنید:
grep -r "domain.com" /etc/userdomains
grep -r "domain.com" /etc/trueuserdomains
grep -r "domain.com" /var/cpanel/users/
اگر دامنه در هر کدام از این فایلها پیدا شد، خط مربوطه را حذف کنید.
روش ۳: حذف دامنه از DNS Zone
بررسی کنید آیا DNS Zone برای دامنه وجود دارد:
ls /var/named/ | grep domain.com
اگر فایل zone وجود داشت، آن را حذف کنید:
rm -f /var/named/domain.com.db
روش ۴: بازسازی فایلهای پیکربندی cPanel
پس از حذف دستی رکوردها، فایلهای پیکربندی cPanel را بازسازی کنید:
/scripts/updateuserdomains
/scripts/rebuildhttpdconf
/scripts/restartsrv_httpd
روش ۵: بررسی در دایرکت ادمین
اگر از دایرکت ادمین استفاده میکنید، خطای مشابهی ممکن است رخ دهد. در دایرکت ادمین، فایلهای پیکربندی دامنه در مسیر زیر قرار دارند:
/usr/local/directadmin/data/users/USERNAME/domains/
بررسی کنید کدام کاربر مالک دامنه است و در صورت نیاز آن را حذف کنید.
پیشگیری از بروز مجدد
همیشه هنگام حذف یک اکانت هاستینگ، از WHM یا دایرکت ادمین استفاده کنید تا تمام فایلهای مرتبط به طور کامل پاک شوند. از حذف دستی فایلها خودداری کنید مگر اینکه مطمئن باشید تمام رکوردها را پاک میکنید.
مدیریت صحیح سرور و دامنهها نیاز به دانش فنی دارد. اگر از سرور مجازی استفاده میکنید و با مشکلات مدیریت دامنه و اکانت مواجه هستید، خدمات کانفیگ سرور میهن هاستینگ میتواند به شما کمک کند.
🖥️ سرور مجازی با کنترل پنل
سرور مجازی اروپا با نصب رایگان cPanel یا دایرکت ادمین و پشتیبانی ۲۴ ساعته.