Dosyaları yeniden yüklerken public_html klasörünü silmeyin: siteniz 404 verebilir
Dosyalarınız yerinde olduğu halde alan adınız 404 Not Found veriyor ya da HTTPS'te "sertifika adı yanlış" uyarısı görüyorsanız, nedeni sitenizin yayın klasörüyle (public_html) ilgili olabilir.
Ne oluyor?
Web sunucusu zaman zaman yeniden yüklenir (örneğin yeni site ya da SSL işlemlerinde ve haftalık bakımda). Yeniden yüklenme anında sitenizin public_html klasörü yoksa ya da erişilemiyorsa sunucu o siteyi yükleyemez. Klasör sonradan geri gelse bile site, sunucu yeniden yüklenene kadar kapalı kalabilir. Belirtiler: HTTP'de sunucunun genel 404 sayfası, HTTPS'te yanlış sertifika.
Nasıl önlenir?
public_htmlklasörünü silmeyin ve adını değiştirmeyin. Yalnızca içindeki dosyaları değiştirin.- Yeni sitenizi önce başka bir klasöre yükleyin, yükleme bitince içeriğini
public_htmliçine taşıyın. Yükleme için FTP rehberimize bakabilirsiniz. - Değişiklikten önce yedek alın.
- Uygulamanızın
config,databasevebackupgibi hassas klasörlerinipublic_html'in dışında (bir üst dizinde) tutun ve dosya yollarını buna göre ayarlayın (örneğinrequire __DIR__ . '/../includes/dosya.php';). Yayın klasörünü bir üst dizine taşımayın, aksi halde bu klasörler web'den indirilebilir olur.
Siteniz zaten kapandıysa
Dosyalarınızın public_html içinde olduğundan emin olun ve bir destek talebi açın. Talepte alan adınızı ve gördüğünüz hatayı (404 ya da sertifika uyarısı) yazın; bu durumda web sunucusunun yeniden yüklenmesi gerekir. Sitede bir PHP hatası görüyorsanız PHP hatasını görme rehberine bakın.
Takıldığınız yerde destek talebi açın.
Geri bildiriminiz için teşekkürler!