# Hazırlık (Staging) Ortamlarını Kullanma

Source: https://support.kapsulehost.com/tr-tr/staging-environments

Staging ortamı, WordPress ve WooCommerce siteleri için kullanılabilen, canlı sitenizi etkilemeden değişiklikleri, güncellemeleri veya yeni özellikleri test edebileceğiniz özel bir web sitesi kopyasıdır. Sonuçtan memnun kaldığınızda [değişiklikleri production'a geri gönderebilirsiniz](https://support.kapsulehost.com/tr-tr/wordpress-staging-workflow).

### Staging Ortamı Nedir?

Staging, geçici bir URL üzerinde çalışan, web sitenizin ayrı ve izole bir sürümünü sunar. Siz çalışırken canlı sitenizin ziyaretçileri hiçbir şey görmez. Bu özellikle şu durumlardan önce kullanışlıdır:

- WordPress eklentilerini kurmadan veya güncellemeden önce
- Tema değiştirmeden önce
- Veritabanınızda yapısal değişiklikler yapmadan önce
- Özel kod test etmeden önce

### KPanel'de Staging Sitesi Oluşturma

1. [kpanel.kapsulehost.com](https://kpanel.kapsulehost.com) adresinden KPanel'e giriş yapın
2. Sol menüden **Web Siteleri** bölümüne gidin
3. Klonlamak istediğiniz web sitesine tıklayın
4. Sitenin sol menüsünde **Environment**'ı, ardından **Hazırlama**'i açın
5. **Staging Oluştur** düğmesine tıklayın

KPanel, dosyalarınızı ve veritabanınızı bir staging alt alan adına kopyalayacaktır (örneğin, `staging.yourdomain.com`). Bu işlem, site boyutunuza bağlı olarak genellikle bir ila iki dakika sürer.

> **Note:** Staging ortamları, planınızın depolama alanı tahsisine dahildir. Büyük sitelerin klonlanması daha uzun sürebilir.

### Staging Üzerinde Değişiklik Yapma

Staging siteniz hazır olduğunda şunları yapabilirsiniz:

- Staging URL'si üzerinden WordPress yönetim paneline erişmek
- [SFTP](https://support.kapsulehost.com/tr-tr/sftp-access) kullanarak eklenti kurmak, tema değiştirmek veya dosyaları düzenlemek
- Formları, ödeme akışlarını ve özel işlevleri test etmek

Staging ortamı, arama motorları tarafından dizine eklenmemesi için varsayılan olarak şifre korumalıdır.

### Staging'i Production'a Gönderme

Değişikliklerinizden memnun kaldığınızda:

1. KPanel'de **Web Siteleri** bölümüne gidin
2. Siteniz için **Hazırlama** sekmesini açın
3. **Production'a Gönder** düğmesine tıklayın
4. **Dosyalar** ve **Veritabanı** onay kutularını kullanarak neyi göndereceğinizi seçin (birini veya her ikisini de işaretleyebilirsiniz)
5. Gönderimi onaylayın

> **Warning:** Veritabanını staging ortamından production'a göndermek, canlı veritabanınızın üzerine yazacaktır. Staging klonu oluşturulduğundan bu yana canlı sitede gerçekleşen yeni siparişler, yorumlar veya kullanıcı kayıtları kaybolacaktır. Her zaman önce bir yedek alın.

### Göndermeden Önce Yedek Alma

Staging'i production'a göndermeden önce manuel bir yedek oluşturun:

1. **Web Siteleri** bölümüne gidin, sitenizi seçin ve **Yedeklemeler** sekmesini açın
2. **Create Backup Now** düğmesine tıklayın
3. Yedeklemenin tamamlanmasını bekleyin, ardından gönderim işlemine devam edin

Ayrıntılı adımlar için [Yedek Alma](https://support.kapsulehost.com/tr-tr/taking-a-backup) bölümüne bakın.

### Staging Ortamını Silme

Testlerinizi tamamlayıp değişikliklerinizi gönderdikten sonra, depolama alanını boşaltmak için staging ortamını silin:

1. **Hazırlama** sekmesine gidin
2. **Staging Sil** düğmesine tıklayın
3. Silme işlemini onaylayın

> **Tip:** Önemli bir değişiklik planladığınızda, kalıcı bir staging sitesi tutmak yerine her seferinde yeni bir staging klonu oluşturma alışkanlığı edinin. Bu, staging ortamınızın her zaman production'ın mevcut durumunu yansıtmasını sağlar.
