- Puanlar
- 2882
- Başarılar
- 8
- New
- #1
Yakın zamanda bir müşterinin cPanel üzerinde bir addon domain (ek alan adı) kaldırmaya çalışırken yaşadığı bir sorunla karşılaştım. Müşteri her denediğinde farklı hata mesajları alıyordu. Örneğin: “subdomain ‘shop.example.com’ does not exist for user ‘client’” gibi.
cPanel bu işlemi kendi başına yapamadığı için, kullanıcı yapılandırmalarının nerede tutulduğunu öğrenmek amacıyla cPanel dokümantasyonuna baktım. Dokümana göre bu dosyalar "/var/cpanel" dizininde saklanıyor.
“example.com” ile ilgili yapılandırmaları bulmak için grep kullandım ve aşağıdaki dosyalarla karşılaştım:
/var/cpanel/users/client
/var/cpanel/user.cache/client
/var/cpanel/userdata/client/shop.example.com
/var/cpanel/userdata/client/shop.example.com.cache
/var/cpanel/userdata/client/example.com
/var/cpanel/userdata/client/example.com.cache
/var/cpanel/userdata/client/main
/var/cpanel/userdata/client/main.cache
/var/cpanel/userdata/client/cache
/var/cpanel/userdata/client/cache.json
Bu dosyaları düzenleyerek “example.com” geçen yerleri kaldırdım. Daha sonra cPanel’e girip cache güncellensin diye test amaçlı yeni bir addon domain ekledim. Beklediğim gibi “example.com” artık görünmüyordu. Ardından test domaini kaldırdım ve Apache yapılandırmasına baktım.
Kullandığım sunucu EasyApache 3 çalıştırıyordu, bu nedenle Apache yapılandırması "/usr/local/apache/conf/httpd.conf" dosyasındaydı. Burada da “example.com” kelimesini aratıp, geçen ilgili VirtualHost satırlarını sildim.
Süreci tamamlamak için son olarak "example.com" DNS zone kaydını da kaldırdım. Basit bir arama ve silme işleminden oluşan toplam 5 dakikalık çalışmanın ardından sistemde “example.com” ile ilgili hiçbir kayıt kalmamıştı.
Benzer bir durumla karşılaşırsanız, düzenlediğiniz ya da sildiğiniz tüm dosyaların mutlaka yedeğini alın.