Mehmet

WFN Üye
Konular
1,851
Mesajlar
1,852
Çözüm
0
Ticaret Puanı
0
Üyelik
1 Ay 6 Gün
Konum
YurtDışı
Web Sitesi
Var
Alanı
Google Adsense
1/1
Konu sahibi

cPanel defaultwebpage.cgi uyarısı​


/cgi-sys/defaultwebpage.cgi veya benzeri bir cPanel varsayılan sayfası görüyorsanız, istek büyük olasılıkla sitenizin gerçek dosyalarına değil, sunucunun yer tutucu sayfasına gidiyordur. Bu genellikle alan adının DNS kaydının yanlış IP’ye yönelmesi, alan adının cPanel hesabına eklenmemesi, yanlış belge kökü kullanılması veya Apache sanal host yapılandırmasının alan adıyla eşleşmemesi anlamına gelir. Tek başına bu ekran bir virüs veya hack belirtisi değildir.

Bu sayfa nasıl ortaya çıkar?​


cPanel, sunucuya ulaşan alan adı için uygun bir hesap veya site yapılandırması bulamadığında varsayılan web sayfasını gösterebilir. Örneğin example.com alan adının A kaydı 198.51.100.1 adresine gidiyor, ancak bu alan adı cPanel üzerinde hiçbir hesaba ait değilse sunucu gerçek site dosyalarını seçemez.

Benzer durum, alan adı doğru hesaba eklenmiş olsa bile DNS’te eski IP adresinin kalmasıyla oluşur. www için ayrı bir A veya CNAME kaydı, IPv6 için hatalı bir AAAA kaydı ya da ters proxy/CDN yönlendirmesi de yalnızca bazı ziyaretçilerde varsayılan sayfanın görünmesine yol açabilir.

BelirtiMuhtemel nedenİlk kontrol
Alan adı ve www birlikte varsayılan sayfayı gösteriyorDNS yanlış sunucuya gidiyor veya alan adı hesapta yokA ve AAAA kayıtlarını kontrol edin
Sadece www varsayılan sayfayı gösteriyorwww kaydı farklı hedefe yöneliyorwww CNAME/A kaydını karşılaştırın
Alan adı cPanel’de var, yine de sayfa çıkıyorBelge kökü veya VirtualHost eşleşmesi hatalıcPanel Domains bölümündeki kökü ve hosting sağlayıcının Apache yapılandırmasını kontrol ettirin
Dosyalar yüklü ama sayfa boş/varsayılanDosyalar yanlış dizine konmuş veya giriş dosyası yokBelirtilen document root içindeki index.php/index.html dosyasını kontrol edin

Uygulanabilir kontrol ve düzeltme adımları​

  1. Alan adının DNS A kaydını, hosting hesabınızın gerçek sunucu IP’siyle karşılaştırın. Hosting sağlayıcınız farklı bir IP verdiyse eski IP’yi kullanmayın. IPv6 kullanmıyorsanız hatalı AAAA kaydı da kontrol edilmelidir.
  2. cPanel’de Domains bölümünü açın ve alan adının ilgili hesaba ekli olduğunu doğrulayın. Alan adı burada yoksa, hesabın yetkileri izin veriyorsa ekleyin; izin yoksa hosting sağlayıcınızdan eklemesini isteyin.
  3. Aynı bölümde gösterilen Document Root yolunu not edin. Site dosyalarını bu dizine yükleyin. Ana sayfa için en azından çalışan bir index.html veya uygulamanızın beklediği index.php dosyası bulunmalıdır.
  4. Alan adını ve www alt alan adını ayrı ayrı test edin. Örneğin https://example.com çalışırken https://www.example.com varsayılan sayfayı gösteriyorsa sorun çoğunlukla www DNS kaydı veya yönlendirmesidir.
  5. DNS değişikliği yaptıysanız önce yetkili yanıtı ve kullandığınız çözümleyiciyi karşılaştırın. Yalnız önbellekte eski yanıt kaldığı doğrulanırsa ilgili yerel kayıt veya sayfa önbelleğini yenileyin; bu işlem diğer çözümleyicileri yenilemez. Farklı bir ağdan test etmek, eski DNS yanıtını ayırt etmeye yardımcı olur.
  6. Alan adı cPanel’de doğru görünüyor, document root doğru ve dosyalar yerinde olduğu hâlde varsayılan sayfa devam ediyorsa sunucu yöneticisinden Apache VirtualHost eşleşmesini kontrol etmesini isteyin. Bu durumda sorun hesap dosyalarından çok sunucu yapılandırması olabilir.

Sonucun anlamı ve sonraki adım​


DNS doğru IP’ye, alan adı doğru cPanel hesabına ve document root doğru dizine işaret ediyorsa varsayılan sayfa kaybolup sitenizin giriş dosyası açılmalıdır. Değişiklikten sonra yalnızca bazı cihazlarda eski sayfa görülüyorsa önce DNS önbelleği ve CDN kontrol edilmelidir.

Alan adı başka bir sunucudan taşındıysa, eski sunucunun IP adresi DNS’te kalmış olabilir. Doğrudan IP adresini açmak aynı siteyi sınadığınızı garanti etmez; ortak IP’de Host ve HTTPS için SNI eşleşmesi gerekir. Alan adını koruyarak hedef IP’yi sınamak için cURL’de şu temsili komut kullanılabilir. IP ve alan adını kendi gerçek değerlerinizle değiştirin:

Bash:
curl --resolve example.com:443:198.51.100.1 --include https://example.com/

Bu test genel DNS kayıtlarını değiştirmez. TLS doğrulaması başarısızsa sertifika/ana makine sorununu da inceleyin; doğrulamayı kapatıp sonucu başarılı saymayın. Alan adı hiçbir cPanel hesabına ait değilse dosya yüklemek çözüm olmaz; önce alan adı-hesap ilişkisinin kurulması gerekir.

Sık yapılan hatalar​


Dosyaları hesap ana dizinine yükleyip cPanel’in gösterdiği document root’u kontrol etmemek.
Kök alan adını düzeltip www kaydını eski sunucuda bırakmak.
IPv4 doğru olduğu için hatalı AAAA kaydını gözden kaçırmak.
DNS sorunu devam ederken .htaccess, PHP sürümü veya WordPress ayarlarını değiştirmeye çalışmak.
Alan adı cPanel hesabında bulunmadığı hâlde yalnızca index.html yükleyerek sorunun çözüleceğini düşünmek.

Sık sorulan sorular​


Varsayılan sayfanın adresini silmek sorunu çözer mi?​


Hayır. /cgi-sys/defaultwebpage.cgi sunucunun yer tutucu mekanizmasıdır. Dosyayı gelişigüzel silmek veya site dosyalarını değiştirmek yerine alan adı, IP ve hesap/VirtualHost eşleşmesini düzeltin.

HTTPS açılıyor ama HTTP hâlâ gösteriyorsa ne yapılmalı?​


HTTP ve HTTPS istekleri farklı VirtualHost veya proxy yapılandırmalarına gidiyor olabilir. Her iki protokolü ayrı test edin ve hosting sağlayıcınızdan alan adının her ikisinde de aynı document root’a bağlandığını doğrulamasını isteyin.
 

Sende şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Konuyu görüntüleyenler

Bu konuyu şu anda görüntüleyen üye bulunmuyor.
Robotlar:
  • Anthropic