Daftar Isi
Pembahasan
Selamat datang Solvers! Dikesempatan kali ini saya akan bahas tentang bagaimana cara mengatasi error The Domain already exists in Apache Configuration di cpanel.
Error ini muncul pada saat kita melakukan Addon/Park Domain pada cPanel hosting, Addon/Park domain adalah menambahkan domain lain/baru ke suatu hosting pada cPanel, jadi ibarat 1 hosting memiliki 2 domain atau pun lebih, sesuai fasilitas yang diberikan oleh Provider hosting tersebut.
Saran saya kalian bisa order layanan Web Hosting/Cloud Hosting pada Indowebsite.id , karena disana sudah ada fasilitas Unlimited Addon/Sub/Park domain pada cPanel hosting. Kasus ini sungguh unik dan ada beberapa faktor penyebabnya.
Latar Belakang dan Penyebab Permasalahan
Mari kita kenali dahulu untuk error The Domain already exists in Apache Configuration , penyebab error ini ada beberapa faktor di antara :
- Addon/Park domain pada Hosting tidak sempurna.
- Cache DNS pada hosting/server.
- Sebelumnya pernah di Addon/Park domainkan pada hosting yang sama.
- Dan banyak faktor lainnya.
Pada hal ini pastikan kalian sudah memiliki Akses Root pada servernya dan sudah mengarahkan Nameserver atau DNS A Record pada domain ke Hosting tersebut.
Cara Penyelesaian
Cara mengatasinya kalian bisa login SSH pada server hosting tersebut, lalu ikuti perintah dibawah :
1. Cek domain yang akan dihapus.
grep domainkalian.com /etc/userdomains
Perintah diatas untuk mencari domain yang akan di hapus, Kalau ada/terdeteksi silahkan di hapus pada file /etc/userdomains tersebut.
2. Cek DNS pada domain tersebut.
ls /var/named/domainkalian.com.db -ld
Perintah diatas untuk memeriksa apakah database DNS dari domain yang akan dihapus apakah masih ada atau tidak, jika ada maka silahkan kalian hapus dengan perintah rm -f domainkalian.com.db pada directory /var/named/
3. Kill/Hapus DNS domain pada server.
/scripts/killdns domainkalian.com
Perintah diatas menghapus DNS dari domain yang tersisa/ada didalam server.
Baca Ini Juga : Mengatasi Error Retry Time Not Reached For Any Host
4. Cek untuk memastikan tidak ada jejak username yang merujuk pada domain yang akan dihapus.
grep domainkalian /var/cpanel/users/*
Apabila output-nya sbb berarti sisa username domain tersebut harus dihapus, contoh outputnya :
/var/cpanel/users/owner:XDNS1=domainkalian.com
5. Kalian Rebuild database domain pada server.
/scripts/updateuserdomains
6. Langkah terakhir yang kalian lakukan adalah, Rebuild konfigurasi Apache pada server.
/scripts/rebuildhttpdconf
Pastikan juga sudah restart service httpd pada server.
service httpd restart
Selesai
Jika sudah, silahkan kalian bisa melakukan Addon/Park domainnya kembali, Berhasill 😀 !.
Saran saya kalau belum berhasil kalian bisa tanya atau minta bantuan pada tim support Provider Hosting/Server kalian, mungkin ada cache ataupun konfigurasi lainnya pada server.
Penutup
Jika mengalami hal yang sama atau ada cara lain bisa komentar dibawah, mari kita saling berbagi pengalaman dan sharing 😀 . Sekian dari saya.
Salam Solvers !!!!