# Dosyaları yeniden yüklerken public_html klasörünü silmeyin: siteniz 404 verebilir

https://tiklaweb.net/bilgi-bankasi/makale/public-html-klasorunu-silmeyin

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?

1. **`public_html` klasörünü silmeyin ve adını değiştirmeyin.** Yalnızca içindeki dosyaları değiştirin.
2. Yeni sitenizi önce başka bir klasöre yükleyin, yükleme bitince içeriğini `public_html` içine taşıyın. Yükleme için [FTP rehberimize](https://tiklaweb.net/bilgi-bankasi/makale/ftp-ile-dosya-yukleme) bakabilirsiniz.
3. Değişiklikten önce [yedek alın](https://tiklaweb.net/bilgi-bankasi/makale/web-sitesi-yedegi-alma-ve-geri-yukleme).
4. Uygulamanızın `config`, `database` ve `backup` gibi hassas klasörlerini `public_html`'in **dışında** (bir üst dizinde) tutun ve dosya yollarını buna göre ayarlayın (örneğin `require __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](https://tiklaweb.net/bilgi-bankasi/makale/php-hatasini-gorme-500-hatasi) bakın.

Takıldığınız yerde destek talebi açın.
