Rehber 27 Ekim 2026 · 8 dakika okuma

WordPress Staging: Hosting’de demo siteyi doğru kurma

WordPress staging (demo) siteyi hosting üzerinde nasıl oluşturacağınızı adım adım öğrenin: kopyalama, domain, test, yedek ve yayın.

WordPress geliştirme yaparken canlı siteyi (production) riske atmadan değişiklik test etmek gerekir. İşte bu noktada staging (demo/test ortamı) devreye girer: tema güncellemeleri, eklenti değişimleri, PHP sürüm geçişi ve yeni sayfa kurguları önce staging’de denenir. Bu rehberde, hosting paneli üzerinden staging oluşturmayı; kopyalama, domain yönlendirme, e-posta davranışı, performans ve yedekleme adımlarını net bir kontrol akışıyla öğreneceksiniz. Amaç; “hangi ayarları yapmalıyım?” sorusunu cevaplayıp yayın sürecini kontrollü hale getirmek.

Staging (demo ortamı) ne işe yarar, production’dan farkı nedir?

Staging, canlı sitenin birebir (veya çok yakın) kopyası olacak şekilde kurulan test ortamıdır. Burada yaptığınız değişiklikler canlıya otomatik yansımaz; test bitince kontrollü olarak geçiş yapılır.

Production ile staging arasındaki temel farklar: - Etkisi: Staging’de hata olursa kullanıcılar canlı siteyi görmeye devam eder. - Veri davranışı: Kullanıcı oturumları, eklenti webhooks, formlar ve e-posta gönderimleri staging’de farklı olmalıdır. - Yayın kontrolü: Staging’de “bitti” denip production’a geçilmeden canlı değişiklik yapılmaz.

Staging hangi senaryolarda şart?

Aşağıdaki durumlarda staging kullanımı doğrudan riski azaltır: - Eklenti güncellemesi (özellikle cache, güvenlik, SEO, form eklentileri) - Tema değişikliği veya büyük CSS güncellemeleri - PHP sürümü yükseltme - WooCommerce/üyelik/abonelik süreçlerinde kural değişiklikleri - Yeni sayfa/landing yapıları ve yönlendirme (redirect) düzenlemeleri

Hosting panelinde staging oluşturma yöntemleri: 3 net seçenek

Hosting sağlayıcılar staging için farklı yaklaşımlar sunar. En doğru yöntemi seçmek için önce “hosting panelim hangi aracı sağlıyor?” sorusunu yanıtlayın.

1) Tek tıkla staging aracı (en pratik)

Bazı hosting panelleri (özellikle yönetilen WordPress hizmetlerinde) staging kopyalama ekranı sağlar.

Tipik akış: 1. WordPress sitenizi yönetim panelinde seçin 2. Staging oluştur seçeneğini bulun 3. Staging için domain/alt alan adı belirleyin (ör. staging.example.com) 4. Kopyalama başlayınca bekleyin 5. Staging’e giriş yapıp test edin 6. “Publish to live” benzeri bir yayın adımı kullanarak geçiş yapın

Bu yöntemin avantajı: - Dosya + veritabanı kopyalama otomasyonu - Gerekli ayarların (database bağlantısı, URL mapping gibi) daha az manuel olması

2) Manuel kopyalama: dosyalar + veritabanı

Staging aracı yoksa manuel kopyalama yapılır. Bu yöntemde başarının anahtarı, kopyaladığınız veritabanında staging URL’sinin doğru çalışmasını sağlamaktır.

Manuel staging adımlarının mantığı: - WordPress dosyalarını production’dan staging dizinine kopyalayın - Veritabanını export/import edin - WordPress yapılandırmasını (özellikle site URL) staging’e uygun hale getirin

Not: Manuel yöntem, sağlayıcının kullandığı panel, dosya yapısı ve veritabanı erişimi nedeniyle detaylarda değişebilir. Ancak hedef her zaman aynıdır: staging’de çalışan bir WordPress kurmak.

3) Git tabanlı yaklaşım (daha çok geliştirici odaklı)

Kod tarafı için (tema/eklenti) Git kullanıp staging’de sadece “kod”u kopyalamak mümkündür. Ancak WordPress’in içerik (veri) kısmı ayrı bir kopyalama gerektirir. Bu nedenle staging’in tamamı için çoğunlukla bir veri kopyası da gerekir.

Bu yaklaşımın en uygun olduğu durumlar: - Tema/eklenti geliştiren ekipler - Deployment sürecini versiyonlayıp geri alma (rollback) isteyen takımlar

Staging için en kritik ayar: URL ve domain düzeni

Staging’in en çok sorun çıkaran bölümü URL eşleşmesidir. WordPress; site URL’si, cookie alanı (domain), yönlendirmeler ve bazı eklentilerin ayarlarında URL bilgisini kullanır.

En temiz pratik: Staging’i alt alan adına taşıyın

Örneğin: - Canlı: example.com - Staging: staging.example.com

Bu sayede: - Cookie çakışması azalır - Yönlendirmeler daha kontrollü olur - Test sırasında kullanıcıların canlıya gitmesi ihtimali düşer

Alt dizin mi alt alan adı mı?

  • Alt alan adı (subdomain): Cookie ve yönlendirme yönetimi genellikle daha nettir.
  • Alt dizin (subdirectory): Bazı eklentilerde URL üretimi daha fazla ayar gerektirebilir.

Kontrol listesi: staging URL doğrulaması

Staging kurulumu tamamlandıktan sonra aşağıdakileri tek tek doğrulayın: - WordPress “site adresi” ve “WordPress adresi” staging alan adına uyuyor mu? - Tarayıcıda HTTP durum kodları beklenen mi (ör. 200/301/302 doğru mu)? - Cache eklentisi staging’de doğru cache politikasını uyguluyor mu?

Staging kopyalarken e-posta ve kullanıcı oturumlarını nasıl izole edersiniz?

Staging’de test yaparken kritik hata şudur: Formlar veya eklentiler staging’den e-posta gönderip yanlış kişileri rahatsız eder.

E-posta gönderimini staging’de güvenli hale getirin

Uygulanabilir net seçenekler: - Staging’de “tüm mailleri tek bir test kutusuna” yönlendirin - SMTP ayarlarında staging için ayrı bir gönderim kimliği kullanın - WordPress’te eklenti bazında gönderimi geçici kapatın

E-posta testini doğrulama: - İletişim formu gönder - WooCommerce test siparişi oluştur - “Hata logu” ve “gönderim durumu”nu panelde kontrol et

Kullanıcı oturumlarını çakıştırmamak için cookie alanını ayırın

Staging ve production aynı domain üzerinden çalışıyorsa cookie çakışması olabilir. En net çözüm staging’i ayrı subdomain olarak kullanmaktır.

Veritabanı kopyalama: staging’de “görünür ama bozuk” senaryosunu önleme

Manuel veya panel tabanlı kopyalama sonrası şu belirtiler görülebilir: - Yönetim paneli açılır ama bazı sayfalar 404 verir - Görsel varlıklar (resimler) yüklenmez - Eklentiler “yanlış URL” nedeniyle hatalı çalışır

Bunların ortak sebebi genellikle: - WordPress seçeneklerinde (options) URL’lerin production’ı işaret etmesi - Arama/yeniden yazma (rewrite) kurallarının yanlış kalması - Cache/optimizasyon eklentilerinde staging ayarının güncellenmemesi

Staging test planı: doğru testleri doğru sırayla yapın

Staging’e kopyalayınca hemen “güzel görünüyor” deyip geçmeyin. Aşağıdaki test akışı, değişiklik kaynaklı hataları daha hızlı yakalar.

1) Temel doğrulama (10-15 dakika)

  • Ana sayfa, 2-3 iç sayfa aç
  • Menüler ve linkler doğru hedefe gidiyor mu?
  • Üye/abonelik veya form sayfalarında hata var mı?

2) Performans ve hız: temel ölçüm

Staging’de ölçmek üretimden farklı çıkabilir; amaç trendi görmek.

Kontrol edin: - Sayfa yükleme (hız) hissi - Görsel boyutları ve lazy loading davranışı - Cache açık mı, yanlış kurgu var mı

3) Güvenlik ve eklenti uyumluluğu

  • Güvenlik eklentisi (WAF/limit) staging’de hata mı üretiyor?
  • Spam koruma ve CAPTCHA testleri çalışıyor mu?
  • Yönetim paneli giriş denemelerinde blok var mı?

4) Yedekleme ve geri dönüş provası

Staging’de en önemli şey “sonrasında rollback yapabilmek”tir. - Son değişikliği yaptıktan sonra staging yedeği alın - Bozma testi yapın: kısa bir geri alma denemesi yapın

Yayın (publish) süreci: staging’den production’a kontrollü geçiş

Staging’i başarıyla test ettiniz. Şimdi asıl kritik adım: production’a geçiş.

Hangi stratejiler var?

  1. Panel üzerinden “staging’i live’a yayınla”
  2. Manuel üretim güncellemesi: kod ve veriyi tek tek aktarma
  3. Kısmi geçiş: sadece tema/eklenti dosyalarını güncelleyip veriyi koruma

Yayın öncesi net kontrol listesi

  • Cache temizlendi mi (staging ve production)?
  • Önbellek eklentisi ayarları production’da doğru mu?
  • SSL/redirect kuralları staging’de düzgün çalıştığı gibi production’da da aynı mı?
  • SEO eklentisi (canonical, noindex) staging’de false iken live’da doğru mu?

Staging’de kaynak kullanımı ve maliyet: “ucuz gibi görünen” riski yönetin

Staging oluşturduğunuzda ek disk alanı, CPU/IO ve yedekleme kapasitesi kullanılır. Ayrıca bazı paneller staging’i sürekli tutar; bu da ek maliyet doğurabilir.

Aşağıdaki maliyet unsurlarını hesaba katın: - Staging dosya kopyası (disk) - Veritabanı kopyası (disk + backup) - Günlük/haftalık snapshot veya yedek (backup) - Cache/optimizasyon eklentilerinin staging’de de aktif olması

Pratik öneriler

  • Staging’i belirli süreyle aktif tutun (ör. yayın öncesi 3-7 gün)
  • Kullanılmayan staging örneklerini kapatın/silerek maliyeti kontrol edin
  • Sık değişiklik yapıyorsanız staging sayısını tekle sınırlayın

Yaygın hatalar ve net çözümler

Aşağıda staging kurulumlarında en sık görülen sorunlar ve çözüm yönleri var.

Sorun 1: Staging açılıyor ama görseller yok

  • Media dosya yolları production’dan geliyordur
  • CDN veya medya eşleşmesi eksik kalmıştır

Çözüm: - Dosya kopyalamasının eksiksiz yapıldığını kontrol edin - CDN kullanıyorsanız staging domaininde de CDN ayarının doğru olduğunu doğrulayın

Sorun 2: Login oluyorum ama yönlendirme döngüsü var

  • Cookie domaini veya site URL farklı kalmıştır

Çözüm: - Staging’i ayrı subdomain yapın - WordPress URL seçeneklerini staging domainle eşleyin

Sorun 3: Form gönderimleri staging’de hata veriyor

  • SMTP ayarı production’a bağlı kalmıştır veya eklenti staging’de kapatılmamıştır

Çözüm: - Staging için ayrı e-posta test akışı kurun - SMTP ve eklenti gönderim ayarlarını doğrulayın

Sorun 4: Staging’de cache yüzünden güncellemeler görünmüyor

  • Cache kontrolsüz şekilde production verisini veya eski sayfayı servis ediyor olabilir

Çözüm: - Cache’i staging’de geçici kapatıp test edin - Yayın öncesi cache temizleme adımını rutinleştirin

NetKıyas üzerinden doğru altyapıyı seçerken staging etkisini nasıl değerlendirmelisiniz?

Staging kurmak için “sadece WordPress” yetmez; sunucu kaynakları ve yönetim paneli kapasitesi belirleyicidir. Karşılaştırırken şu kriterler net iş çıkarır.

Staging için sağlayıcı seçimi: kontrol noktaları

Aşağıdaki tablo, staging etkisini doğrudan adresleyen kriterleri özetler.

Kriter Neyi etkiler? Staging için hedef Kontrol nasıl yapılır?
Yönetilen WordPress / staging aracı Kopyalama kolaylığı ve hata riski Tek tıkla staging mümkün olmalı Panelde “staging oluştur” var mı?
Yedekleme (backup) sıklığı Hızlı rollback En az günlük ya da snapshot mantığı Backup dokümantasyonu
Disk ve veritabanı limiti Büyük sitelerde staging’in çalışması Staging kopyasına yetecek alan Kota ve resource limitleri
Trafik ve CPU limitleri Staging’de test yükü Test sırasında performans stabil Kaynak sınırları
HTTP/HTTPS ve yönlendirme desteği URL eşleşmesi SSL + domain mapping stabil Doküman / örnek yapı

Sonuç: Staging’i kurduktan sonra en doğru aksiyon yayın provasıdır

Staging (demo) ortamını kurmak tek seferlik bir işlem değildir; amaç, production’a geçişte riski düşürmektir. İlk adım olarak hosting panelinizde staging aracını (varsa) kullanın, yoksa manuel kopyalamada URL ve cookie izolasyonunu özellikle subdomain ile yapın. Ardından e-posta testini, temel sayfa doğrulamasını ve bir geri dönüş (rollback) provasıyla süreci bitirin. En mantıklı aksiyon: staging’i yayın öncesi devreye alıp test döngüsünü standartlaştırın; böylece her güncellemede karar verme süreniz kısalır ve hatalar canlıya taşınmaz.

26.10.2026 için öneri: Staging’i oluşturduktan sonra production’a geçmeden önce son kontrol olarak cache temizliği, SSL/redirect doğrulaması ve SEO ayarlarının staging yerine live’da doğru olduğundan emin olun.

Etiketler: #wordpress staging #vps #vds #web hosting #yedekleme #domain #performans

Hosting karşılaştırması yapmaya hazır mısın?

100+ firmanın fiyatlarını tek tıkla karşılaştır, en uygun paketi bul.

Hosting Karşılaştır →

İlgili Yazılar

0 ürün seçildi