Buyukweb
WordPress Staging Ortamı: Test Sunucusu Kurulumu

WordPress Staging Ortamı: Test Sunucusu Kurulumu

WordPress staging ortamı nedir ve nasıl kurulur? cPanel, Plesk ve WP Staging eklentisiyle test sunucusu oluşturma, veritabanı kopyalama ve güvenli canlıya geçiş rehberi.

Büyükweb Teknik Ekibi7 Ocak 20267 dakika okuma

WordPress Staging Ortamı: Test Sunucusu Kurulumu

Staging (test) ortamı, canlı sitenize zarar vermeden değişiklik, güncelleme ve yeni özellik testleri yapmanızı sağlayan bir kopya ortamdır. Profesyonel WordPress yönetiminin vazgeçilmez parçası olan staging'i bu rehberde detaylıca ele alacağız.

Staging Ortamı Neden Gereklidir?

Staging olmadan yaşanabilecek sorunlar:

  • Eklenti güncellemesi sitenizi çökertebilir
  • Tema değişikliği tasarımı bozabilir
  • PHP sürüm güncellemesi uyumsuzluk yaratabilir
  • Yeni özellik geliştirme canlı kullanıcıları etkiler

Staging'in faydaları:

  • Risk almadan test yapabilirsiniz
  • Sorunları canlı kullanıcılar görmeden düzeltirsiniz
  • Ekip içi iş akışını geliştirir
  • Müşteri onayı için demo ortamı sunar

Staging Kurulum Yöntemleri

Yöntem 1: cPanel Staging (Softaculous)

cPanel Hosting paketlerimizde Softaculous üzerinden staging kurmak çok kolaydır.

cPanel > Yazılım > Softaculous
→ WordPress Kurulumları
→ İlgili kurulumun yanındaki "Klonla" ikonuna tıkla

Softaculous Staging Ayarları:

Klonlama URL'si: staging.buyukweb.com
Veritabanı: Otomatik oluştur
Staging modu: Aktif

Softaculous hem dosyaları hem de veritabanını otomatik kopyalar.

Yöntem 2: Plesk Staging

Plesk Hosting kullanıcıları için:

Plesk > WordPress > [Site] > Clone

Plesk'in WordPress Toolkit'i, tek tıkla staging ortamı oluşturur ve canlıya push işlemini de yönetir.

Yöntem 3: WP Staging Eklentisi

Eklentiler > Yeni Ekle > "WP Staging" ara ve kur

WP Staging ile Staging Oluşturma:

  1. WP Staging > Staging Sites > Create New
  2. Staging site adını belirleyin: staging
  3. Kopyalanacak tabloları seçin (tümünü seçin)
  4. Kopyalanacak dizinleri seçin
  5. "Start Cloning" butonuna tıklayın

Staging URL'si: https://buyukweb.com/staging/

Yöntem 4: Manuel Staging

Teknik bilgisi olanlar için manuel kurulum:

Adım 1: Dosyaları Kopyala

# FTP veya SSH ile dosyaları kopyalayın
cp -r /public_html/ /public_html/staging/

Adım 2: Veritabanını Kopyala

# Veritabanını dışa aktar
mysqldump -u kullanici -p wp_prod > wp_prod.sql

# Yeni veritabanı oluştur
mysql -u root -p -e "CREATE DATABASE wp_staging;"

# Veritabanını içe aktar
mysql -u kullanici -p wp_staging < wp_prod.sql

Adım 3: wp-config.php Düzenle

// wp-config.php (staging kopya)
define('DB_NAME', 'wp_staging');
define('DB_USER', 'staging_kullanici');
define('DB_PASSWORD', 'guclu_sifre');

// Staging URL
define('WP_HOME', 'https://staging.buyukweb.com');
define('WP_SITEURL', 'https://staging.buyukweb.com');

Adım 4: URL'leri Güncelle

-- Veritabanındaki URL'leri güncelle
UPDATE wp_options SET option_value = 'https://staging.buyukweb.com'
WHERE option_name IN ('siteurl', 'home');

-- İçerikteki URL'leri güncelle
UPDATE wp_posts SET post_content = REPLACE(
  post_content,
  'https://buyukweb.com',
  'https://staging.buyukweb.com'
);

Staging Ortamını Arama Motorlarından Gizleme

Staging sitenizin arama motorlarında indekslenmesini engellemek önemlidir.

1. robots.txt ile Engelleme

# staging/robots.txt
User-agent: *
Disallow: /

2. WordPress Ayarları ile Engelleme

Ayarlar > Okuma > Arama motorlarının bu siteyi indekslemesini engelle → İşaretle

3. Temel HTTP Kimlik Doğrulama

# .htaccess
AuthType Basic
AuthName "Staging - Yetkili Erişim"
AuthUserFile /home/kullanici/.htpasswd
Require valid-user
# .htpasswd dosyası oluştur
htpasswd -c /home/kullanici/.htpasswd kullanici_adi

Staging'den Canlıya Push

Testler başarılı olduğunda değişiklikleri canlıya almanın yolları:

WP Staging Pro ile Push

WP Staging > Staging Sites > [Site] > Push to Live

Push seçenekleri:

  • Sadece dosyaları aktar
  • Sadece veritabanını aktar
  • Her ikisini de aktar

Manuel Push

# Staging'deki değiştirilmiş dosyaları canlıya kopyala
rsync -avz --exclude='wp-config.php' /staging/ /public_html/

# Staging veritabanını canlıya aktar
mysqldump -u kullanici -p wp_staging > staging.sql
mysql -u kullanici -p wp_prod < staging.sql

# URL'leri geri güncelle
wp search-replace 'https://staging.buyukweb.com' 'https://buyukweb.com'

Staging İçin İyi Uygulamalar

Test Kontrol Listesi

☐ Ana sayfa yükleniyor mu?
☐ İletişim formu çalışıyor mu?
☐ Ödeme sistemi test modunda çalışıyor mu?
☐ Görseller görüntüleniyor mu?
☐ Mobil uyumluluk kontrol edildi mi?
☐ Sayfa hızı test edildi mi?
☐ Hata günlüğü temiz mi?
☐ Arama sonuçları doğru mu?
☐ Kullanıcı giriş/kayıt çalışıyor mu?

Staging'i Düzenli Senkronize Edin

Staging ortamının canlı veriyle uyumlu kalması için düzenli senkronizasyon yapın. WP CLI ile:

# Staging veritabanını canlıyla senkronize et
wp db export - | wp --path=/staging db import -
wp --path=/staging search-replace 'buyukweb.com' 'staging.buyukweb.com'

E5V4 VDS sunucularımızda hem canlı hem staging ortamınızı aynı sunucuda çalıştırabilirsiniz. Dedicated kaynaklar sayesinde staging testleri canlı siteyi etkilemez.

Staging için Gerçek Veri Kullanımı

Staging'de gerçekçi testler için canlı verinin bir kopyasını kullanın. Ancak KVKK uyumluluğu için kişisel verileri anonimleştirin:

-- Kullanıcı e-postalarını anonimleştir
UPDATE wp_users SET user_email = CONCAT('user', ID, '@test.com');

-- Sipariş bilgilerini anonimleştir
UPDATE wp_postmeta SET meta_value = 'Test Kullanıcı'
WHERE meta_key = '_billing_first_name';

Sonuç

WordPress staging ortamı, profesyonel site yönetiminin temel taşıdır. Canlı siteyi riske atmadan güvenle geliştirme yapmanızı sağlayan bu yapı, özellikle WooCommerce gibi kritik uygulamaları barındıran siteler için zorunludur. Doğru hosting altyapısı ve sistematik bir staging süreci ile WordPress sitenizi her zaman sağlıklı ve güncel tutabilirsiniz.


WordPress Performans ve Guvenlik

Eklenti Yonetimi

Sadece gerekli eklentileri kurun, 15-20 ile sinirlayin. Guvenlik: Wordfence, onbellek: LiteSpeed Cache, SEO: Rank Math oneriyoruz.

Tema Optimizasyonu

Hafif temalar: GeneratePress, Astra, Kadence. Kullanilmayan CSS/JS kaldirin. Kritik CSS inline ekleyin.

Veritabani Bakimi

Revisions, spam yorumlar, transient temizleyin. WP-Optimize ile otomatiklestirin. Autoload optimize edin.

Guvenlik

wp-login.php degistirin veya IP kisitlayin. xmlrpc.php devre disi birakin. wp-config.php ust dizine tasiyin. Guvenlik anahtarlarini degistirin.

CDN

Cloudflare ile DNS, CDN ve DDoS korumasi bir arada. BunnyCDN veya KeyCDN alternatifleri.

WooCommerce

Urun gorselleri optimize edin. Fragment cache, AJAX cart kullanin. Gereksiz scriptleri devre disi birakin.

Sik Sorulan Sorular

En uygun hosting?

LiteSpeed + NVMe + PHP 8.x + CloudLinux ideal. Buyukweb cPanel paketleri bu altyapiyi sunar.

Hacklendi ne yapmaliyim?

Bakim modu, parola degistir, malware tara, temiz yedekten yukle, guncelle.

Sonuc

WordPress dogru optimize edildiginde profesyonel ve hizli bir platformdur. Hosting, eklenti ve guvenlik ile sitenizi ust seviyeye tasiyin.

WordPress Eklenti Onerileri 2025-2026

Performans

  • LiteSpeed Cache: LiteSpeed sunucularda en iyi onbellek
  • ShortPixel: Otomatik resim optimizasyonu ve WebP
  • Asset CleanUp: Gereksiz CSS/JS devre disi birakma

Guvenlik

  • Wordfence: WAF, malware tarama, brute-force koruma
  • Two Factor Auth: 2FA ile giris guvenligi
  • UpdraftPlus: Otomatik yedekleme

SEO

  • Rank Math: Gelismis SEO, schema, ucretsiz
  • Site Kit by Google: Search Console ve Analytics entegrasyonu

WordPress Hiz Testi

LiteSpeed Cache vs WP Super Cache vs W3 Total Cache

  • Sayfa yuklenme: LiteSpeed Cache %40 daha hizli
  • TTFB: LiteSpeed Cache < 200ms, digerleri 400-600ms
  • Bellek kullanimi: LiteSpeed Cache en dusuk
  • CDN, resim optimizasyon ve veritabani optimizasyonu dahil

Buyukweb paketlerinde LiteSpeed + LSCache standart olarak sunulmaktadir.

Turkiye'de Hosting Sektoru 2025-2026

Sektorel Trendler

Turkiye hosting pazari hizla buyumektedir. E-ticaretin genislemesi, dijitallesme calismalarI ve uzaktan calisma trendi hosting talebini artirmaktadir. NVMe SSD, HTTP/3 ve edge computing gibi teknolojiler hosting performansini yeni seviyelere tasimaktadir.

Dikkat Edilmesi Gerekenler

Hosting sektoru rekabetci bir pazardir. Dusuk fiyat vaat eden ancak altyapı kalitesinden odun veren firmalardan kacinin. Gizli maliyet, yenileme fiyat artisi ve yetersiz destek en sik karsilasilan sorunlardir.

Hosting Firmasi Secim Kriterleri

  1. Veri merkezi lokasyonu: Turkiye'de veri merkezi olan firmalari tercih edin
  2. Uptime garantisi: Minimum %99.5, ideal %99.8+
  3. Teknik destek: 7/24 Turkce destek zorunlu
  4. Guvenlik: DDoS korumasi, SSL, WAF dahil olmali
  5. Yedekleme: Gunluk otomatik yedekleme olmali
  6. Olceklenebilirlik: Ihtiyac artiginda kolayca yukseltme yapilabilmeli
  7. Musteri yorumlari: Gercek kullanici deneyimlerini arastirin

Buyukweb 2009'dan beri bu kriterlerin tumunu karsilayarak 5.200+ musteriye guvenilir hosting hizmeti sunmaktadir. Sorulariniz icin 0850 302 60 70 numarasini arayabilir veya destek@buyukweb.com adresine yazabilirsiniz.

Sik Yapilan Hosting Hatalari

Hosting secimi ve yonetiminde en sik karsilasilan hatalar:

1. Sadece Fiyata Bakmak

En ucuz hosting her zaman en iyi secim degildir. Performans, guvenlik ve destek kalitesi fiyattan daha onemlidir. Dusuk maliyetli hostinglerde yenileme fiyatlari genellikle cok daha yuksektir.

2. Yedekleme Almamak

Otomatik yedekleme olsa bile, onemli degisikliklerden once manuel yedek almak hayati onem tasir. Yedeklerin geri yuklenebilirligini test etmeyen sirketler veri kaybi yasadiginda ciddi sorunlarla karsilasir.

3. Guncellemeleri Ertelemek

WordPress, eklentiler ve isletim sistemi guncellemelerini ertelemek guvenlik aciklarına davetiye cikarir. Otomatik guvenlik guncellemeleri yapilandirmak en temel onlemdir.

4. SSL Kullanmamak

Hala SSL sertifikasi olmayan web siteleri mevcut. SSL olmadan Google siralama duser, ziyaretci guveni azalir ve veri guvenligi tehlikeye girer. Ucretsiz Let's Encrypt sertifikasi bile yeterlidir.

5. Kaynak Planlamasi Yapmamak

Trafik artisina hazirliksiz yakalanmak, sitenizin cokmesine neden olabilir. Trafik trendlerini izleyin ve ihtiyac halinde kaynakları zamaninda artirin.

Etiketler:

#wordpress#kurulum rehberi#staging ortamı#web geliştirme#cms

Bu yazıyı paylaş