Bir Web Sitesi Nasıl Klonlanır (Adım Adım Kılavuz)
Yayınlanan: 2021-06-10
Web sitesi klonlama, kolaylıkla yeni bir web sitesi oluşturmak için mevcut web sitesi tasarımınızın veya içeriğinizin bir kopyasını oluşturma işlemidir. Web sitesi klonlama, geliştiricilerin ve tasarımcıların planları oluşturmasına, uyumluluğu test etmesine ve değişiklikleri canlı web sitenize uygulamadan önce güncellemeleri güvenli bir şekilde gerçekleştirmesine olanak tanır.
Bu kılavuzda, web sitesi klonlamanın sorunu çözebileceği kullanım durumlarından birkaçını ele alacağım ve ardından bir WordPress web sitesini klonlamanın çeşitli yollarını tartışacağım.
- Bir Web Sitesini Ne Zaman Kopyalamanız Gerekir?
- Uyumluluk Testi
- Web Sitenizi Yeni Bir Sunucuya Taşıyın
- Web Sitenizi Yedekleyin
- Benzer Bir Proje için Web Sitesini Klonla
- Bir Web Sitesini Canlı Yayınlayın
- Bir Web Sitesi Nasıl Kopyalanır?
- Web Barındırma Sağlayıcınızı Kullanarak Bir Web Sitesini Çoğaltmak
- Eklentileri Kullanarak Bir WordPress Web Sitesini Klonlayın
- Bir WordPress Sitesini Klonlayın (Manuel olarak)
Bir Web Sitesini Ne Zaman Kopyalamanız Gerekir?
Bir web sitesinin tam bir kopyasını oluşturmak, her WordPress uzmanı kullanıcısının yapması gereken bir şeydir. Bu, özellikle birden fazla WordPress barındırma sağlayıcısında birkaç web sitesi çalıştıran web ajansları için yararlıdır. Bir sorun ortaya çıktığında, müşterinin web sitesinin bir kopyasını oluşturabilir ve sorun çözülene kadar çeşitli düzeltmeleri deneyebilirler.
Bir sunucuda üç web sitenizin olduğu ve temayı üçüncü web sitesinde güncellemek istediğiniz senaryoyu düşünün. Bunu hiçbir şeyi bozmadan nasıl güvenle yapabileceğiniz aşağıda açıklanmıştır – web sitesini klonlayın, test edin ve testle işiniz bittiğinde ya önceki sürümü kaldırın ya da klonu birincil sürüm yapın.
Bir web sitesini klonlamanız gerekebileceği durumlarda birkaç kullanım durumu aşağıda verilmiştir.
- Uyumluluk Testi
- Web Sitenizi Yeni Bir Sunucuya Taşıyın
- Web Sitenizi Yedekleyin
- Benzer Bir Proje için Web Sitesini Klonla
- Uyumluluk Testi
– Uyumluluk Testi
Uyumluluk Testi, web sitesi bileşenlerinin beklendiği gibi çalışıp çalışmadığını ve tüm kod tabanının çeşitli donanım ve/veya yazılım altyapısı üzerinde çalışıp çalışmadığını kontrol etmeyi içerir.
Değişikliklerin canlı bir web sitesi yerine aşamalı/klonlanmış bir web sitesinde test edilmesi her zaman önerilir, çünkü esas olarak test edilmemiş temalar ve eklentiler mevcut kurulumla çakışabilir ve tüm web sitesini çökertebilir. Benzer şekilde, koddaki herhangi bir özel değişikliğin, canlı siteye gönderilmeden önce hazırlama/klonlanmış bir sitede test edilmesi gerekir.
– Web Sitenizi Yeni Bir Sunucuya Taşıyın
Bir web sitesini farklı bir barındırma sağlayıcısına aktarmak istiyorsanız, web sitesi dosyalarını, veritabanlarını yedekleyerek bir klon oluşturabilir ve tüm paketi yeni web barındırma sağlayıcısına aktarabilirsiniz.
İşlem kolay görünüyor. Ancak, işler ters gidebilir ve sonuçta “bozuk” bir arşivle karşılaşabilirsiniz.
– Web Sitenizi Yedekleyin
Klonlama ayrıca bir web sitesini (web dosyaları ve veritabanı dahil) yedeklemek ve olağanüstü durum kurtarma için site dışında bir yerde tutmak için de kullanılır. WordPress durumunda, birçok kişi farklı WordPress yedekleme eklentileri kullanır .
Ayrıca, web sitenizin yedeğini oluşturmak için kullanılabilecek bir web sitesini kopyalama sürecini de ele alacağım.
– Benzer Bir Proje için Web Sitesini Klonla
Bir web ajansıysanız veya müşteriler için web siteleri oluşturuyorsanız, geliştirme sürecini hızlandırmak için bir plan oluşturup başka bir yere kopyalamak isteyebilirsiniz. Çoğu zaman bu kurulumlar tema ve eklenti yapılandırmalarını, kod düzeyinde özelleştirmeleri vb. içerir.
– Bir Web Sitesini Canlı Yayınlayın
Geliştiricilerin tercih ettikleri yerel ortamda web siteleri oluşturması ve ardından geçiş sırasında işlerin bozulmamasını sağlamak için web sitesini bir web barındırma sunucusuna kopyalaması yaygındır. Bu kurulum ayrıca web sitesi dosyalarının ve veritabanının tam bir yedeğini gerektirir.
Bir Web Sitesi Nasıl Klonlanır?
Yukarıda tartışıldığı gibi, bu kılavuz boyunca örnek olarak bir WordPress web sitesini kullanacağım.
Bir WordPress web sitesini klonlamanın birden fazla yolu vardır, ancak bu kılavuzda şunları ele alacağım:
- Web Barındırma Sağlayıcınız Aracılığıyla Bir Web Sitesini Kopyalayın
- Bir Eklenti Kullanarak Bir WordPress Web Sitesini Klonlayın
- Bir WordPress Sitesini Manuel Olarak Klonlayın
– Web Barındırma Sağlayıcınızı Kullanarak Bir Web Sitesini Çoğaltmak
Cloudways gibi WordPress barındırma sağlayıcıları, kendi platformlarında aynı ve/veya başka bir sunucuya web sitenizin bir kopyasını oluşturmanıza olanak tanır. Bu, birçok karmaşıklıktan tasarruf sağlar ve sürecin adımlarını azaltır. Platform hakkında daha fazla bilgi edinmek isterseniz, ortak sağlayıcıları Amazon Web Services, DigitalOcean, Google Cloud Platform, Linode ve Vultr için fiyatlandırma planlarına göz atabilirsiniz.
Cloudways, bir web sitesinin nasıl klonlanacağı sürecini büyük ölçüde basitleştirdi. Klonlamak istediğiniz uygulamaya gidin.

Sağ alttaki düğmenin üzerine gelin. Bir web sitesini çoğaltmak için, Uygulamayı Klonla/Hazırlama Oluştur'u tıklayın.

Müşterinin Uygulamayı Klonlamak veya Hazırlama Oluşturmak isteyip istemediğini soran bir açılır pencere belirecektir. Açılır menüyü tıklayın ve web sitesinin bir kopyasını oluşturmak istediğiniz sunucuyu seçin ve Devam'ı tıklayın.

Cloudways Platformunun bir web sitesini kopyalaması birkaç dakika sürer.
“ Klonlama Uygulaması ” ve “ Hazırlama Olarak Oluştur ” un doğası gereği farklı olduğunu unutmayın. Klon Uygulaması yalnızca hazırlama sitesi oluşturma sürecinde bir web sitesini klonlar, hem canlı hem de aşamalı uygulamalar eşitlenir, böylece hem çoğaltma hem de canlı sürümlerde İtme/Çekme eylemleri gerçekleştirebilirsiniz.
– Eklentileri Kullanarak Bir WordPress Web Sitesini Klonlayın
Web sitesi yönetiminin diğer tüm yönleri gibi, WordPress de bir WordPress web sitesini klonlamak için kullanılabilecek birçok eklentiye sahiptir. Bunlardan biri, bir web sitesini klonlamak için bir yedekleme ve geçiş eklentisi kullanmanın basit ve kolay bir yolu olan All-in-One WP Migration'dır . Mevcut WordPress web sitenizi dışa aktarmanıza ve ardından yeni bir konuma aktarmanıza olanak tanır.

Eski WordPress kurulumunuzda Eklentiler → Yeni Ekle seçeneğine gidin, All-in-One WP Migration öğesini arayın, Eklentiyi Yükleyin ve Etkinleştirin .

Sol bölmeden, All-in-One WP Migration → Dışa Aktar'a gidin ve İHRACAT YAPILACAKLAR açılır menüsünü tıklayın ve DOSYA öğesini seçin.

Birkaç saniye bekleyin, yedeklemeyi indirmenizi isteyen bir açılır pencere görünecektir.

Dosyayı bilgisayarınıza indirin, format .wpress olacaktır. Sonraki adımlarda ihtiyaç duyacağınız için onu güvende tutun.
Yeni konuma yeni bir WordPress yükleyin , oturum açın ve All-in-One WP Migration eklentisini yükleyin. Sol bölmeden, All-in-One WP Migration → Import seçeneğine gidin ve IMPORT FROM açılır menüsüne tıklayın ve DOSYA öğesini seçin.

Önceden indirilmiş .wpress dosyasına göz atın.
Not: “ Dosyanız bu site için maksimum yükleme boyutunu aşıyor ” uyarısını görme ihtimaliniz var. Sorunu çözmek için, maksimum yükleme dosyası boyutu sınırının .wpress dosyasının boyutundan büyük olduğundan emin olun. All in One Migration, dosya yükleme boyut sınırını artırmak için bir kılavuza sahiptir veya bir Cloudways müşterisiyseniz bu kılavuza bir göz atın.
.wpress dosyasının yüklenmesini ve çıkarılmasını içerdiğinden işlem biraz zaman alır. Tamamlandığında, bir uyarı içeren bir açılır pencere alacaksınız. Devam'ı tıklayın.

Bir sonraki açılır pencerede, “ Kalıcı bağlantı yapısını kaydet ”e tıklayın .

WordPress giriş sayfasına yönlendirileceksiniz. Eski WordPress kurulumunuzun yönetici kimlik bilgileriyle oturum açın (çünkü orijinal veritabanı, eski WordPress web sitesinin veritabanıyla değiştirilmiştir). Kalıcı Bağlantılar sekmesindeki “ Değişiklikleri Kaydet ” i tıklayın ve bitirdiniz!
Yaşasın! Başarılı bir şekilde bir klon web sitesi oluşturdunuz.
– Bir WordPress Sitesini Klonlayın (Manuel Olarak)
Manuel işlem, tüm WordPress dosya ve klasörlerinin sıkıştırılmasını, eski veritabanının dışa aktarılmasını ve ardından WordPress dosyalarının ve veritabanının yeni konuma alınmasını içerir.
Bir web sitesini yeni bir konuma veya barındırma sağlayıcısına kopyalama adımları şunlardır.
- WordPress Dosyalarını Sıkıştır
- Sıkıştırılmış Dosyayı Yükleyin
- Veritabanını Taşı
- wp-config.php'yi güncelleyin
Web Siteniz İçin Yönetilen WordPress Barındırma Seçin
250.000'den fazla müşteri tarafından güvenilmektedir.
1. WordPress Dosyalarını Sıkıştırın
Her şeyden önce, WordPress kurulumunuzun public_html dizinine gidin, tüm dosyaları seçin ve tek bir arşive sıkıştırın.

Artık public_html klasöründe bir zip dosyanız var ve URL, example.com/FILE_NAME.zip olacaktır.
Şimdi, iki seçeneğiniz var - ya zip dosyasını indirin ve FileZilla gibi bir FTP istemcisi aracılığıyla yeni konuma yükleyin ya da zip dosyasını doğrudan SSH [FTP yüklemesinden daha hızlı] aracılığıyla yeni konuma yükleyin .
2. Sıkıştırılmış Dosyayı Yükleyin
Örneğimde hız avantajından dolayı SSH kullanacağım. Yeni barındırma konumuna SSH aracılığıyla giriş yaptım ve WordPress web sitemin bir kopyasına sahip olmak istediğim konuma/klasöre göz attım. Klasörün boş olduğundan emin olun (eğer değilse, her şeyi kaldırmak için aşağıdaki komutu kullanın).
rm -rf *
Önemli: Silme işlemi geri alınamaz. Bu nedenle, bir komutu çalıştırmadan önce tüm önemli dosya ve klasörleri güvenli bir konuma taşıyın.
Şimdi, oluşturulan zip dosyasını indirmek için aşağıdaki komutu kullanın.
wget URL_OF_ZIP_FILE
URL_OF_ZIP_FILE'yi zip dosyasının gerçek URL'si ile değiştirmeyi unutmayın.
Ardından, sıkıştırmak için aşağıdaki komutu kullanın.
FILE_NAME.zip dosyasını açın
Tüm klasörler ve dosyalar hedef klasöre çıkarılacaktır.
3. Veritabanı Taşıma
Web dosyalarını kopyaladıktan sonraki adım, veritabanını mevcut konumdan dışa aktarmayı ve yeni konuma içe aktarmayı içerir.
Veritabanı yöneticinize giriş yapın (phpMyAdmin popüler bir seçimdir). Veritabanınızı seçin ve Dışa Aktar seçeneğine gidin. Dışa aktarılan .sql dosyasını indirin.
Yeni veritabanı yöneticisinde oturum açın, bir veritabanı oluşturun ve İçe Aktar seçeneğine gidin. Zaten bir veritabanınız varsa, indirilen .sql dosyasını içe aktarmanız yeterlidir.
Dosya Seç'e tıklayın ve önceden indirilen .sql dosyasını yükleyin.
4. wp-config.php dosyasını güncelleyin
Web sitesi zaten çalışır durumda olduğundan, yeni konumdaki WordPress kurulumunun yeni veritabanına bağlanabilmesi için wp-config.php dosyasının güncellenmesi gerekir.
public_html klasörüne gidin, wp-config.php dosyasını açın ve yeni veritabanı kimlik bilgilerini girin.
Ve işin bitti!
Web sitesinin herhangi bir yerinde hala eski URL'ler görüyorsanız, Better Search Replace eklentisini kullanarak değiştirin .
Yukarıdaki yöntemlerden birini izleyerek bir web sitesini bir konumdan diğerine kopyalayabilirsiniz. Genel olarak, ilgili üç adım vardır: Web dosyalarını taşıyın, Veritabanını Dışa Aktar ve İçe Aktar ve yapılandırma dosyasını güncelleyin.
Hala herhangi bir sorunuz varsa, aşağıdaki yorum bölümünde sormaktan çekinmeyin.
