خطای the domain already exists
شاید برای شما هم پیش آمده باشد که هنگام اضافه کردن یک دامنه در سی پنل با خطای زیر روبرو شوید :
The domain “yourdomain.com” already exists in the Apache configuration
این به این معنی ست که از قبل آثاری از این دامنه در سرورتان وجود دارد .
آثاری چون دی ان اس ، پوشه ی home دامنه یا پارک بودن این دامنه !
نکته : قبل از هر اقدامی یک بکاپ در سی پنل تهیه کنید تا در صورت بروز هر گونه مشکلی بتوانید به قبل بازگردید .
باید وارد WHM شوید و موارد مختلف را بررسی کنید تا علت بروز این خطا را بفهمید .
قبل از هر چیز وارد اس اس اچ شوید و با استفاده از دستور زیر پارک یا ادان بودن دامنه ی مورد نظرتان را بررسی کنید :
/scripts/whoowns yourdomain.com
در صورتی که از دستور بالا خروجی گرفتید وارد WHM شوید و در لیست Parked Domain و یا Addon Domain دنبال دامنه ی مورد نظرتان باشید در صورتی که این دامنه در این لیست وجود داشت و شما به آن نیازی نداشتید آن را حذف کنید .
به قسمتDelete a DNS Zone بروید و در صورتی که Zone مربوط به دامنه تان وجود داشت آن را حذف کنید . حتی وجود یک zone از این دامنه هم موجب بروز این خطا می شود پس دقت کنید .
برای راحتی کار می توانید به جای استفاده از Delete DNS zone از دستور زیر برای حذف تمام zone های دامنه استفاده کنید :
/scripts/killdns yourdomain.com
حالا با استفاده از دستور زیر می باست بررسی کنید تا در صورتی که آثاری از دامنه بود آن را حذف کنید :
دقت کنید نام دامنه و یوزر خودتان را در کد زیر جایگزین کنید .
/etc/named.conf /usr/local/apache/conf/httpd.conf /var/named/(yourdomain.com).db /etc/userdomains /etc/localdomains /var/cpanel/users/(username) /var/cpanel/userdata/(username)/main
service cpanel restart /scripts/updateuserdomains