Bir WordPress Hazırlık Sitesi Güvenli Şekilde Nasıl Klonlanır
19 Ağustos 2026 tarihinde yayımlandı

Bir hazırlık sitesi, “küçük bir güncellemenin” üretim ortamında bir olaya dönüşmeyi bıraktığı yerdir. Bir temayı değiştirmeden, bir eklentiyi test etmeden, ödeme davranışını düzenlemeden veya özel koda dokunmadan önce, canlı müşterileri, içeriği ya da geliri riske atmadan canlı site gibi davranan çalışan bir kopyaya ihtiyacınız vardır.
WordPress hazırlık klonlamanın nasıl yapılacağını arıyorsanız, asıl nokta WordPress dosyalarından daha fazlasını kopyaladığınızı anlamaktır. Kullanışlı bir klon; site dosyalarını, veritabanını, doğru alan adı ayarlarını ve test etkinliğinin üretim ortamına sızmasını önleyen birkaç korumayı içerir. Bu parçalardan birini bile atlamak, bozuk bağlantılara, giriş döngülerine veya test e-postalarının gerçek gelen kutularına düşmesine neden olabilir.
Önce klonun yönünü seçin
“Hazırlığı klonla” iki çok farklı işi ifade edebilir. Test ortamının mevcut üretim kurulumunu yansıtması için canlı sitenizi hazırlık ortamına kopyalamak isteyebilirsiniz. Ya da onaylanmış hazırlık değişikliklerini tekrar canlı siteye kopyalamak isteyebilirsiniz.
İlk seçenek genellikle daha güvenli ve daha yaygındır. Bu, hazırlık ortamını sitenizin güncel bir sürümüyle yeniler ve size değişiklikleri test etmek için güvenilir bir yer sağlar. İkinci seçenek daha fazla dikkat gerektirir çünkü hazırlıkta geliştirme sürerken üretim ortamı yeni siparişler, form gönderimleri, yorumlar, kullanıcı kayıtları veya içerik düzenlemeleri almış olabilir.
Mağazalar, üyelik siteleri, rezervasyon platformları ve etkin kullanıcı verisi bulunan tüm siteler için, üretim ortamının üzerine eski bir hazırlık veritabanını körü körüne yazmaktan kaçının. Kodu ve seçili dosyaları kopyalamak uygun olabilir, ancak canlı veritabanının tamamını değiştirmek yakın zamandaki iş faaliyetlerini silebilir. Bu, doğru yöntemin neyin değiştiğine ve en yeni verinin nerede bulunduğuna bağlı olduğu durumlardan biridir.
Eksiksiz bir WordPress klonu neleri içerir
Bir WordPress web sitesinin iki ana parçası vardır: dosyalar ve veritabanı. Hazırlık sitesinin beklendiği gibi çalışması için her ikisi de kopyalanmalıdır.
Dosyalar; WordPress çekirdek dosyalarını, temaları, eklentileri, yüklemeleri, önbellek yapılandırmalarını ve çoğu zaman ortama özgü ayarları içeren bir `wp-config.php` dosyasını kapsar. Veritabanı; yazıları, sayfaları, kullanıcıları, ayarları, eklenti verilerini, WooCommerce siparişlerini ve çok daha fazlasını barındırır. Yalnızca dosyaları kopyalamak, size sitenin içeriği ve ayarları olmayan bir kabuk verir. Yalnızca veritabanını kopyalamak ise WordPress'i ihtiyaç duyduğu kod ve yüklemelerden mahrum bırakır.
Kopyalama sonrasında URL'leri de ayarlamanız gerekir. `example.com` içinden dışa aktarılan bir veritabanı, bu değerler `staging.example.com` gibi hazırlık adresiyle değiştirilene kadar hâlâ `example.com` referanslarını içerir. WordPress verileri serileştirilmiş değerler içerebilir, bu nedenle bir metin düzenleyicide temel bir bul ve değiştir işlemi risklidir. WordPress farkındalığına sahip bir taşıma aracı, güvenilir bir komut satırı search-replace süreci ya da veritabanı değiştirmelerini doğru şekilde işlemek için tasarlanmış bir kontrol paneli iş akışı kullanın.
Herhangi bir şeyi kopyalamadan önce hazırlık yapın
Üretim sitesinin yeni bir yedeğiyle başlayın. Bu göstermelik bir adım değildir. Bir dosya aktarımı, veritabanı içe aktarma işlemi veya ayar değişikliği ters giderse geri dönüş yolunuz budur. Özellikle işletmeniz için önemli sitelerde, mümkün olduğunda yedeği sunucudan ayrı tutun.
Ardından hazırlık hedefini oluşturun. Bu hedef, `staging.example.com` gibi bir alt alan adında, bir alt dizinde veya ayrı bir sunucuda bulunabilir. Bir alt alan adı genellikle en temiz seçimdir çünkü tanınması kolay kalırken bağımsız bir site gibi davranır.
Hazırlık için bir veritabanı ve veritabanı kullanıcısı oluşturun. Hazırlığı üretim veritabanına bağlamayın. Zararsız görünen bir eklenti güncellemesi veya test formu gönderimi bile veri yazabilir. Ayrı veritabanları, hazırlıkta yapılan bir hatanın canlı site sorununa dönüşmesini önler.
Klonlamadan önce üretime özgü hizmetleri kısaca not alın: ödeme ağ geçitleri, işlemsel e-posta, analitik, önbellek katmanları, CDN ayarları, güvenlik eklentileri ve harici API'ler. Bu bağlantıların hazırlıkta çoğu zaman devre dışı bırakılması, değiştirilmesi veya test moduna alınması gerekir.
Bir WordPress hazırlık sitesi adım adım nasıl klonlanır
Tam ekranlar barındırma ortamları arasında farklılık gösterir, ancak süreç aynı kalır.
1. WordPress dosyalarını kopyalayın
Üretim sitesi dosyalarını hazırlık sitesinin belge kök dizinine kopyalayın. İlgili olduğunda `.htaccess` gibi gizli dosyaları da dahil edin. `wp-content` dizini özel dikkat gerektirir çünkü temaları, eklentileri ve medya yüklemelerini içerir.
Sunucu paneliniz bir site klonlama özelliği sunuyorsa, dosyaları kopyalayarak ve sizin için hedef yapıyı oluşturarak manuel işi azaltabilir. FASTPANEL'de web sitesi ve veritabanı yönetimi tek ve net bir ortamda tutulur; bu da tek bir sitenin parçaları için ayrı araçlarda arama yapma sorununu önlemeye yardımcı olur.
Manuel kopyalama için dosya yöneticinizi, SFTP'yi veya sunucu taraflı bir komutu kullanın. Sunucu taraflı kopyalama, özellikle büyük medya kitaplıklarında çoğu zaman daha hızlıdır çünkü dosyaların önce yerel bilgisayarınızdan geçmesi gerekmez.
2. Veritabanını dışa aktarın ve içe aktarın
Üretim veritabanını dışa aktarın, ardından bunu yeni hazırlık veritabanına içe aktarın. İçe aktarma işleminin hatasız tamamlandığından emin olun. Kısmi bir içe aktarma başlangıçta düzgün görünebilir ve ardından WordPress eksik bir tabloyu veya eklenti ayarını istediğinde başarısız olabilir.
Hazırlık sitesinin `wp-config.php` dosyasını yeni veritabanı adı, kullanıcı adı, parola ve ana bilgisayar ile güncelleyin. Veritabanı ana bilgisayarı değişmediyse hâlâ `localhost` olabilir, ancak tahmin etmek yerine doğrulayın.