CPanel üzerinden yeni bir alan adı (addon domain) eklemeye çalışıyorsunuz ama işlem başarısız mı oluyor?Bu yazıda, sorunun neden kaynaklandığını ve nasıl kolayca çözülebileceğini adım adım anlatıyoruz.
Önceki CPanel sürümlerinde addon domain eklemek son derece kolaydı. “Etki Alanları” bölümüne girer, yeni bir alan adı ekler ve işlemi birkaç saniyede tamamlardınız. Ancak bazı hosting sağlayıcıları tarafından uygulanan yeni kısıtlamalar, DNS yönlendirme hataları ve dosya izinlerindeki değişiklikler bu süreci karmaşık hale getirmiş olabilir.
Subdomain Nedir ve Neden Kullanılır?
Subdomain (alt alan adı), bir ana alan adına bağlı olarak çalışan ve genellikle farklı içerikler veya hizmetler sunmak için kullanılan bir yapıdır. Örneğin, ana domaininiz “example.com” iken, “blog.example.com” ya da “destek.example.com” gibi alt domainler farklı amaçlar için yapılandırılabilir
cPanel Üzerinden Subdomain Açarken Karşılaşılan Yaygın Hatalar
Birçok kullanıcı, cPanel üzerinden subdomain oluştururken hata mesajlarıyla karşılaşmaktadır. Forumlarda sıkça karşılaşılan problemler arasında şunlar yer alır:
- “A subdomain with this name already exists”: Daha önce oluşturulmuş bir subdomain tekrar eklenmeye çalışıldığında bu hata alınır.
- “DNS record conflict”: Aynı isimde DNS kaydı var ise sistem çakışma uyarısı verir.
- “Document Root cannot be created”: Dosya yolu yazma yetkisi olmadığında veya klasör izinleri bozuk olduğunda görülür.
- SSL sertifikası atanamıyor: Alt domainin yönlendirilmemiş veya DNS kayıtlarının tam oturmamış olması bu hataya yol açar.
Bu sorunların çözümü için genellikle şu adımlar önerilir:
- Mevcut subdomainleri kontrol etmek
- DNS ayarlarının düzgün yapıldığından emin olmak
- Klasör izinlerini düzeltmek
- SSL sertifikası için Let’s Encrypt veya manuel sertifika kurulumu yapmak
cPanel’de Subdomain Oluşturma Adımları
cPanel’e giriş yapın.
ssh kullanıcı_adı@sunucu_ip_adresi
Etki Alanları (Domains) ya da bazı panellerdeki “Alt Etki Alanları” (Subdomains) sekmesine tıklayın.
cd /home/kullanici_adiniz/public_html
mkdir blog
Oluşturmak istediğiniz subdomain adını yazın.
nano /etc/httpd/conf.d/blog.conf
Hangi ana domain altında çalışacağını seçin.
blog IN A 192.168.1.100
Subdomain’e özel bir kök dizin (document root) belirleyin.
mkdir -p /home/kullanici_adiniz/public_html/blog
chown -R kullanıcı_adı:kullanıcı_adı /home/kullanici_adiniz/public_html/blog
“Oluştur” (Create) butonuna tıklayın.
Apache İçin;
systemctl restart httpd
Nginx için;
systemctl restart nginx
Bu adımlar sonrası DNS kayıtları birkaç dakika içinde devreye girecektir. Ancak bazı durumlarda DNS yayılımı (propagation) 1-2 saati bulabilir.
Subdomain ile İlgili Sıkça Sorulan Sorular
Subdomain Ücretli mi?
Hayır, subdomain kullanımı genellikle hosting paketinizin bir parçasıdır ve ek ücret gerektirmez. Ancak bazı düşük seviye paketlerde sınırlı sayıda subdomain oluşturma hakkı olabilir. Bu nedenle hosting firmanızın sunduğu paketi incelemek faydalı olacaktır.
Subdomain Yönlendirme Nasıl Yapılır?
Subdomain yönlendirme için aşağıdaki adımlar izlenebilir:
- cPanel ana ekranında “Yönlendirmeler” (Redirects) sekmesine girin.
- Subdomaininizi seçin ve yönlendirmek istediğiniz tam URL’yi girin.
- 301 (kalıcı) ya da 302 (geçici) yönlendirme tipi seçerek işlemi tamamlayın.
Alternatif olarak .htaccess dosyası üzerinden de manuel yönlendirme yapılabilir.
Subdomain Desteği Nedir?
Subdomain desteği, hosting sağlayıcınızın size kaç tane alt alan adı oluşturma hakkı verdiğini ve bu alanların hangi özelliklerle (SSL, PHP versiyonu, e-posta bağımsızlığı vb.) kullanılabildiğini ifade eder. Bazı hosting firmaları sınırsız subdomain hakkı verirken, bazılarında sınırlı olabilir. Desteğin kapsamı genellikle teknik belgelerde belirtilir.
Alt Domain Nedir, Ne İşe Yarar?
Alt domain, ana alan adının önüne gelen ve siteyi alt bölümlere ayırmaya yarayan bir yapıdır. Örneğin:
- shop.example.com → E-ticaret sayfası
- blog.example.com → Blog içerikleri
- panel.example.com → Yönetim paneli
Alt domainler, SEO açısından da avantaj sağlayabilir çünkü Google bunları ayrı birer site gibi indeksleyebilir. Ayrıca yük dağılımı, içerik bölümlendirme ve site organizasyonu açısından da kullanışlıdır.