Duplicator WordPress Eklentisi Hakkında Detaylı Bilgi
Duplicator, WordPress web sitelerini taşıma, klonlama, yedekleme ve yeniden kullanma gibi işlemleri kolaylaştıran popüler ve güçlü bir WordPress eklentisidir. Özellikle teknik bilgisi sınırlı olan kullanıcıların bile karmaşık görünen site taşıma ve yedekleme işlemlerini sorunsuz bir şekilde yapmasına olanak tanır.
Duplicator Ne İş Yapar? Temel İşlevleri:
Duplicator, bir WordPress sitesini “paket” adı verilen tek bir arşiv dosyası (zip veya daf formatında) ve bir yükleyici (installer.php
) betiği halinde toplar. Bu paket, sitenizin tüm veritabanını, WordPress çekirdek dosyalarını, eklentilerini, temalarını ve medya dosyalarını içerir.
Başlıca kullanım alanları şunlardır:
-
WordPress Site Taşıma (Migration):
- Bir WordPress sitesini bir sunucudan başka bir sunucuya taşımak.
- Bir alandan (domain) başka bir alana taşımak.
- Bir klasörden başka bir klasöre taşımak (örneğin, geliştirme ortamından canlıya veya tam tersi).
- Bu, eklentinin en popüler kullanım senaryosudur. Sitenizin yedeğini alıp yeni bir lokasyona taşımak için FTP ve veritabanı işlemleriyle uğraşmanıza gerek kalmaz.
-
WordPress Site Klonlama (Cloning):
- Mevcut bir WordPress sitesinin aynısını (bir kopyasını) oluşturmak.
- Geliştirme, test veya staging (sahneleme) ortamları oluşturmak için idealdir. Örneğin, canlı sitenizde bir değişiklik yapmadan önce, aynı sitenin bir kopyası üzerinde testlerinizi yapabilirsiniz.
-
WordPress Yedekleme (Backup):
- Web sitenizin tam bir yedeğini oluşturmak için kullanılabilir. Bu yedekler, sitenizde bir sorun oluştuğunda (hacklenme, hatalı güncelleme vb.) geri yükleme yapmak için kullanılabilir.
- Otomatik yedekleme özelliği (Pro sürümde daha gelişmiş) sayesinde düzenli yedekler alabilirsiniz.
-
WordPress Site Kopyalama (Duplication for Reuse):
- Sık kullandığınız bir başlangıç WordPress kurulumunu (belirli temalar, eklentiler ve temel ayarlar ile) bir şablon olarak kaydedip, yeni bir proje başlattığınızda bu paketi kullanarak hızlıca kurulum yapabilirsiniz.
Duplicator Nasıl Çalışır?
-
Paket Oluşturma:
- Duplicator eklentisini kurup etkinleştirdikten sonra, WordPress panelinden “Duplicator > Paketler” bölümüne gidersiniz.
- Burada “Yeni Oluştur” diyerek sitenizin bir paketini oluşturma sürecini başlatırsınız.
- Eklenti, sitenizin dosyalarını ve veritabanını tarar, boyutlarını gösterir ve potansiyel sorunlar için uyarılar verir.
- Tarama tamamlandıktan sonra, “Build” (Oluştur) butonuna tıklayarak paketi oluşturursunuz. Bu işlem sonucunda bir
.zip
(veya.daf
) dosyası ve birinstaller.php
dosyası elde edersiniz.
-
Paketi Taşıma ve Yükleme:
- Oluşturduğunuz
.zip
(veya.daf
) veinstaller.php
dosyalarını yeni sunucunuzun veya yeni klasörünüzün kök dizinine (örneğinpublic_html
içine) FTP veya hosting kontrol panelinizin dosya yöneticisi aracılığıyla yüklersiniz. - Daha sonra web tarayıcınızdan
yeni_domain.com/installer.php
(veyayeni_klasor/installer.php
) adresine gidersiniz. - Duplicator yükleyici arayüzü karşınıza çıkar. Burada lisans anlaşmasını kabul edip devam edersiniz.
- Yükleyici, paketi açar ve yeni veritabanı bilgilerini (veritabanı adı, kullanıcı adı, şifre) girmenizi ister. Yeni bir veritabanı oluşturmanız gerekecektir.
- Veritabanı bağlantısı kurulduktan sonra, yükleyici verileri aktarır ve sitenin URL’sini otomatik olarak günceller.
- Son adımda yönetici girişi yaparak veya
installer.php
dosyasını silerek kurulumu tamamlarsınız.
- Oluşturduğunuz
Duplicator Free vs. Pro (Ücretli) Sürümü:
Duplicator’ın ücretsiz sürümü, çoğu temel taşıma ve yedekleme ihtiyacını karşılar. Ancak Pro sürüm, daha gelişmiş özellikler ve daha büyük siteler için optimize edilmiş çözümler sunar:
Duplicator Kullanımının Avantajları:
- Kolaylık: Teknik bilgi gerektirmeyen, adım adım bir süreç sunar.
- Zaman Tasarrufu: Manuel taşıma işlemlerine göre çok daha hızlıdır.
- Hata Azaltma: Manuel veritabanı ve dosya transferi sırasındaki hata riskini minimize eder.
- Geliştiriciler İçin Pratik: Geliştiricilerin canlı sitelerin kopyalarını yerel veya staging ortamlarına kolayca almasını sağlar.
- Güvenilirlik: Uzun yıllardır aktif olarak kullanılan, güvenilir bir eklentidir.
Dikkat Edilmesi Gerekenler:
- Sunucu Kaynakları: Özellikle büyük sitelerin paketlenmesi sırasında sunucu kaynakları (RAM, CPU) zorlanabilir ve zaman aşımı sorunları yaşanabilir. Bu durumda Pro sürüme geçmek veya sunucu limitlerini artırmak gerekebilir.
- Yedekleme Yapın: Herhangi bir taşıma veya klonlama işlemine başlamadan önce daima sitenizin başka bir yedeğini (örneğin hosting sağlayıcınızdan) alın.
- SSL ve URL Değişiklikleri: HTTPS’e geçiş veya URL yapısında büyük değişiklikler yapıyorsanız, Duplicator bu değişiklikleri iyi yönetse de, taşınma sonrası manuel kontrol yapmak önemlidir.
installer.php
Güvenliği: Taşıma veya klonlama işlemi bittikten sonrainstaller.php
dosyasını sunucunuzdan silmeyi MUTLAKA unutmayın. Bu dosya, sitenizin kontrolünü ele geçirmek için bir güvenlik açığı oluşturabilir. Eklenti, işlem sonunda bu dosyayı silmenizi hatırlatır.
Duplicator, WordPress kullanıcıları için site yönetimi ve bakımı konusunda paha biçilmez bir araçtır. İster bir site taşıyor olun, ister bir yedek almak isteyin, Duplicator işinizi büyük ölçüde kolaylaştıracaktır.