WordPress Hazırlık (Staging) Sitesi Oluşturma
Kısa yanıt: Paylaşımlı hosting paketlerimizde Softaculous’un otomatik hazırlık (staging) özelliği yoktur; hazırlık sitesini elle kurarsınız. cPanel’de bir alt alan adı (ör. staging.alanadiniz.com) açın, Dosya Yöneticisi ile WordPress dosyalarını bu alt alan adının klasörüne kopyalayın, veritabanını phpMyAdmin ile yeni bir veritabanına aktarın ve kopyadaki wp-config.php dosyasıyla site adresini güncelleyin. Testler bitince değişiklikleri canlı sitede uygulayın.
Bu rehber kimin için: Güncelleme veya yeniden tasarım yapan site sahipleri · Gereken süre: Sitenin boyutuna bağlı · Seviye: Orta
Hazırlık (staging) sitesi, canlı sitenizin dosya ve veritabanı kopyasıdır. Eklenti güncellemesi, tema değişikliği veya PHP sürüm yükseltmesi gibi riskli işlemleri önce bu kopyada denersiniz. Bir şey bozulursa yalnızca kopya etkilenir, ziyaretçileriniz hiçbir şey fark etmez.
Hazırlık sitesi oluşturma
- Alt alan adı açın: cPanel › Alan Adları › Alan Adları › “Yeni Alan Adı Oluştur” ekranında staging.alanadiniz.com gibi bir alt alan adı oluşturun ve belge kökünü not edin.
- Dosyaları kopyalayın: cPanel › Dosyalar › Dosya Yöneticisi’nde canlı sitenin WordPress dosyalarını (wp-admin, wp-content, wp-includes ve kök dizindeki dosyalar) seçip “Kopyala” ile alt alan adının belge köküne kopyalayın.
- Veritabanını kopyalayın: cPanel › Veritabanları › Veritabanı Sihirbazı ile yeni bir veritabanı ve kullanıcı oluşturun; phpMyAdmin’de canlı veritabanını “Dışa Aktar” ile indirip yeni veritabanına “İçe Aktar” ile yükleyin.
- Ayarları güncelleyin: Kopyadaki wp-config.php dosyasında DB_NAME, DB_USER ve DB_PASSWORD değerlerini yeni veritabanına göre değiştirin; phpMyAdmin’de yeni veritabanının options tablosundaki (ör. wp_options) siteurl ve home değerlerini hazırlık adresiyle değiştirin.
- Erişimi kısıtlayın: Hazırlık sitesini dizin gizliliğiyle şifreleyin ve Ayarlar › Okuma’da arama motorlarını engelleyin.
- Canlıya aktarın: Testler bitince canlı sitenin yedeğini alın; ardından değişiklikleri canlı sitede tekrarlayın ya da değişen dosyaları (ör. tema klasörü) Dosya Yöneticisi ile canlı siteye kopyalayın.
Veritabanını aktarırken dikkat
Hazırlık sitesini oluşturduktan sonra canlı sitede yeni siparişler, yorumlar veya form kayıtları oluşmuş olabilir. Veritabanını tamamen canlıya aktarmak bu verilerin silinmesine yol açar. E-ticaret sitelerinde hazırlık veritabanını canlıya taşımayın; yalnızca değişen dosyaları aktarın, ayar değişikliklerini canlı sitede elle yapın ve aktarım öncesinde mutlaka canlı sitenin yedeğini alın.
Hâlâ çözülmediyse
Hazırlık sitesi açılmıyorsa alt alan adının DNS kaydını ve SSL durumunu kontrol edin; kopya canlı adrese yönleniyorsa siteurl ve home değerlerini yeniden kontrol edin. Hazırlık kopyası disk ve inode kullanımınızı ikiye katlayabilir; işiniz bitince alt alan adını, kopya dosyaları ve kopya veritabanını silin. Root erişimli bir VPS sunucuda aynı kopyayı komut satırından (ör. WP-CLI ile) kendiniz kurabilirsiniz. WordPress kurulu ve LiteSpeed önbellekli WordPress hosting paketlerimizi inceleyebilirsiniz.
Sık sorulan sorular
Hazırlık sitesi arama motorlarında görünür mü?
Engellemezseniz görünebilir ve kopya içerik oluşturur; şifreleme ve dizine eklememe ayarlarını mutlaka yapın.
Hazırlık sitesinden gönderilen e-postalar müşterilere gider mi?
Evet, gidebilir. Testlerde e-posta gönderimini kapatan bir eklenti kullanın.
Hazırlık sitesini bir eklentiyle kurabilir miyim?
Evet. WP STAGING gibi eklentiler sitenizin kopyasını aynı hesapta bir alt klasöre kurar ve kopyaya yalnız yöneticilerin girmesine izin verir. Ücretsiz sürümler genellikle kopyadaki değişiklikleri canlı siteye geri aktarmaz; bu adımı yukarıda anlatıldığı gibi elle yaparsınız. Kopya, hesabınızın disk ve dosya (inode) kotasını kullanır.
İlgili rehberler
- cPanel’de Klasöre Şifre Koyma (Dizin Gizliliği)
- WordPress Güncelleme Başarısız Oldu: Nedenleri ve Çözümü
- Softaculous ile Uygulama Kurulumu (Joomla, OpenCart)
Bu rehber işinize yaradı mı?
Teşekkürler. Çözüm bulamadıysanız destek talebi açın veya [email protected] adresine yazın.