Bir WordPress sitesini taşımak, bazen karmaşık gibi görünse de doğru adımlar izlendiğinde oldukça basit bir süreçtir. Bu, genellikle alan adınızı, barındırma hizmetinizi (hosting) değiştirmeniz veya sitenizi farklı bir sunucuya aktarmanız gerektiğinde gündeme gelir. İster daha iyi bir hosting sağlayıcısına geçmek, ister geliştirme ortamından canlıya almak ya da sadece alan adınızı güncellemek isteyin, WordPress site taşıma süreci her web sitesi sahibinin karşılaşabileceği önemli bir adımdır. Bu kapsamlı rehberde, WordPress sitenizi sorunsuz bir şekilde nasıl taşıyacağınızı, farklı yöntemleri ve dikkat etmeniz gereken kritik noktaları detaylıca inceleyeceğiz.
WordPress Site Taşıma Neden Gerekli Olur?
WordPress sitenizi taşımanız için birçok geçerli neden olabilir. En yaygın nedenlerden bazıları şunlardır:
- Daha İyi Hosting Sağlayıcısına Geçiş: Mevcut hosting hizmetinizden memnun değilseniz (düşük hız, kötü destek, yüksek maliyet), daha performanslı veya uygun fiyatlı bir sağlayıcıya geçmek isteyebilirsiniz. Bu, en sık karşılaşılan WordPress site taşıma senaryolarından biridir.
- Alan Adı Değişikliği: İşletmenizin veya projenizin adını değiştirdiyseniz, buna uygun yeni bir alan adına geçiş yapmanız gerekebilir.
- Geliştirme Ortamından Canlıya Aktarma: Sitenizi yerel bir sunucuda veya bir “staging” ortamında geliştirdiyseniz, bitince bunu herkese açık canlı sunucuya aktarmanız gerekir.
- Sunucu Yükseltmeleri veya Değişiklikleri: Mevcut sunucunuzun kapasitesi yetersiz kaldığında veya daha güçlü bir sunucuya geçiş yapmanız gerektiğinde de WordPress site taşıma kaçınılmaz hale gelir.
- Yedekleme ve Geri Yükleme: Bazen taşıma işlemi, sitenizin bir yedeğini alıp farklı bir konuma geri yüklemek amacıyla da yapılır.
WordPress Site Taşıma Yöntemleri: Manuel ve Otomatik
WordPress sitenizi taşımak için temel olarak iki ana yöntem bulunmaktadır: manuel taşıma ve eklenti (otomatik) ile taşıma. Her iki yöntemin de kendine göre avantajları ve dezavantajları vardır ve seçiminiz genellikle teknik bilginize ve taşıma işleminin karmaşıklığına bağlıdır.
1. Manuel WordPress Site Taşıma
Manuel taşıma, sitenizin dosyalarını (FTP aracılığıyla) ve veritabanını (phpMyAdmin aracılığıyla) kendiniz indirip yeni sunucuya yüklemenizi gerektiren bir yöntemdir. Bu yöntem, daha fazla teknik bilgi ve dikkat gerektirse de, siteniz üzerinde tam kontrol sağlar ve genellikle daha temiz bir taşıma olarak kabul edilir.
Adım Adım Manuel Taşıma Süreci:
- Mevcut Sitenizin Yedeklerini Alın: Bu en kritik adımdır. FTP ile tüm WordPress dosyalarınızı (wp-admin, wp-content, wp-includes klasörleri ve diğer dosyalar) bilgisayarınıza indirin. Ardından, phpMyAdmin aracılığıyla veritabanınızın yedeğini (SQL dosyası) alın.
- Yeni Hosting Ortamını Hazırlayın: Yeni hosting hesabınızda bir alan adı ekleyin ve yeni bir veritabanı oluşturun. Bu veritabanı için bir kullanıcı adı ve şifre belirleyin.
- WordPress Dosyalarını Yeni Sunucuya Yükleyin: FTP veya hosting kontrol panelinizin dosya yöneticisi aracılığıyla indirdiğiniz WordPress dosyalarını yeni sunucunuzun kök dizinine (genellikle public_html) yükleyin.
- Veritabanını Yeni Sunucuya Aktarın: Yeni oluşturduğunuz veritabanına phpMyAdmin üzerinden giriş yapın ve yedeklediğiniz SQL dosyasını içeri aktarın.
- wp-config.php Dosyasını Düzenleyin: Yüklediğiniz WordPress dosyaları arasında bulunan
wp-config.phpdosyasını açın. Bu dosyadaki veritabanı adı (DB_NAME), kullanıcı adı (DB_USER) ve şifre (DB_PASSWORD) bilgilerini yeni hosting hesabınızdaki veritabanı bilgilerinizle güncelleyin. Ayrıca, eğer farklıysa, veritabanı ana bilgisayarı (DB_HOST) bilgisini de kontrol edin (genellikle ‘localhost’tur). - Veritabanındaki URL’leri Güncelleyin: Eğer alan adınızı da değiştirdiyseniz veya sitenizi farklı bir dizine taşıdıysanız, veritabanındaki eski URL’leri yeni URL’lerle güncellemeniz gerekir. Bunu phpMyAdmin üzerinden SQL sorguları ile veya bir eklenti (örneğin Better Search Replace) ile yapabilirsiniz.
- DNS Ayarlarını Güncelleyin: Alan adınızın DNS (Domain Name System) ayarlarını yeni hosting sağlayıcınızın Nameserver’larına yönlendirin. Bu işlemin dünya genelinde yayılması (DNS yayılımı) birkaç saat ile 48 saat arasında sürebilir.
2. Eklenti ile WordPress Site Taşıma
Eklenti ile taşıma, özellikle teknik bilgisi sınırlı kullanıcılar için çok daha kolay ve hızlı bir yöntemdir. Popüler taşıma eklentileri, sitenizin tüm dosyalarını ve veritabanını tek bir paket halinde toplar ve yeni bir sunucuya kolayca aktarmanıza olanak tanır. En bilinen eklentiler arasında Duplicator, All-in-One WP Migration ve Migrate Guru bulunmaktadır.
Eklenti ile Taşıma Süreci (Genel Adımlar):
- Eklentiyi Kurun ve Etkinleştirin: Mevcut WordPress sitenize seçtiğiniz taşıma eklentisini kurun ve etkinleştirin.
- Taşıma Paketini Oluşturun: Eklentinin arayüzünden sitenizin tüm içeriğini (dosyalar ve veritabanı) içeren bir taşıma paketi veya yedekleme dosyası oluşturun. Bu dosya genellikle tek bir arşiv (.zip veya .wpress) ve bir yükleyici (.php) dosyasından oluşur.
- Paketi İndirin: Oluşturulan paketi ve yükleyici dosyasını bilgisayarınıza indirin.
- Yeni Hosting Ortamını Hazırlayın: Yeni hosting hesabınızda bir alan adı ekleyin ve boş bir veritabanı oluşturun (bazı eklentiler bunu otomatik yapar).
- Dosyaları Yeni Sunucuya Yükleyin: İndirdiğiniz yükleyici (.php) dosyasını ve arşiv dosyasını FTP veya dosya yöneticisi ile yeni sunucunuzun kök dizinine yükleyin.
- Yükleyiciyi Çalıştırın: Tarayıcınızdan yükleyici dosyasının URL’sine (örneğin,
yenisiteniz.com/installer.php) giderek taşıma işlemini başlatın. Eklenti, sitenizi otomatik olarak yeni veritabanına kuracak ve gerekli tüm URL güncellemelerini yapacaktır. - DNS Ayarlarını Güncelleyin: Alan adınızın DNS ayarlarını yeni hosting sağlayıcınızın Nameserver’larına yönlendirin.
WordPress Site Taşıma Yöntemleri Karşılaştırma Tablosu
Hangi yöntemin sizin için daha uygun olduğuna karar vermenize yardımcı olmak için, manuel ve eklenti ile taşıma yöntemlerini karşılaştıran bir tablo aşağıda sunulmuştur:
| Özellik | Manuel Taşıma | Eklenti ile Taşıma |
|---|---|---|
| Teknik Bilgi Gereksinimi | Yüksek (FTP, phpMyAdmin, SQL) | Düşük (Basit arayüz kullanımı) |
| Kontrol Seviyesi | Tam Kontrol | Eklentinin sunduğu kadar |
| Hız ve Kolaylık | Daha uzun ve karmaşık | Çok daha hızlı ve kolay |
| Hata Yapma Riski | Yüksek (Yanlış SQL sorguları, dosya hataları) | Düşük (Eklenti çoğu işlemi otomatikleştirir) |
| Büyük Siteler İçin Uygunluk | Evet, ancak uzun sürebilir | Bazı eklentilerde boyut limitleri olabilir (ücretli versiyonlarda artar) |
| Maliyet | Ücretsiz (Kendi emeğiniz) | Çoğu popüler eklentinin ücretsiz versiyonu yeterli olabilir, ancak gelişmiş özellikler için ücretli versiyonlar mevcuttur. |
WordPress Site Taşıma Sonrası Yapılması Gerekenler
Taşıma işlemi tamamlandıktan sonra sitenizin sorunsuz çalıştığından emin olmak için bazı önemli adımlar atmanız gerekir:
- Siteyi Kapsamlı Test Edin: Tüm sayfaların, görsellerin, linklerin ve formların düzgün çalıştığından emin olun. Yönetici panelinize giriş yapın ve tüm ayarları kontrol edin.
- Kalıcı Bağlantıları (Permalinks) Güncelleyin: WordPress yönetici panelinizden Ayarlar > Kalıcı Bağlantılar bölümüne gidin ve hiçbir değişiklik yapmadan “Değişiklikleri Kaydet” butonuna tıklayın. Bu, .htaccess dosyasını yenileyerek olası 404 hatalarını önler.
- Önbellek Eklentilerini Temizleyin: Eğer sitenizde bir önbellek eklentisi kullanıyorsanız (WP Super Cache, W3 Total Cache vb.), önbelleği temizlemeyi ve yeni sunucu ayarlarıyla uyumlu olduğundan emin olmayı unutmayın.
- SSL Sertifikasını Kontrol Edin: Sitenizde SSL (HTTPS) kullanıyorsanız, yeni sunucuda da doğru bir şekilde yapılandırıldığından ve sitenizin HTTPS üzerinden çalıştığından emin olun. Gerekirse “Really Simple SSL” gibi bir eklenti kullanabilirsiniz.
- Eski Barındırma Hesabını İptal Etmeyin: DNS yayılımı tamamlanana ve yeni sitenizin stabil çalıştığından emin olana kadar eski hosting hesabınızı iptal etmeyin. Bu size olası bir sorun durumunda geri dönme imkanı sunar.
- Arama Motorlarını Bilgilendirin: Alan adınızı değiştirdiyseniz, Google Search Console üzerinden “Adres Değişikliği” aracını kullanarak Google’ı bilgilendirmek iyi bir SEO uygulamasıdır.
WordPress site taşıma süreci, dikkat ve planlama gerektiren bir iştir. Hangi yöntemi seçerseniz seçin, her zaman ilk adım olarak sitenizin tam bir yedeğini almayı unutmayın. Bu, herhangi bir beklenmedik durumda sitenizi eski haline döndürmek için cankurtaranınız olacaktır. Doğru adımlar ve biraz sabır ile sitenizi başarıyla yeni yerine taşıyabilir, daha iyi bir performans veya yeni bir başlangıç için zemin hazırlayabilirsiniz. Unutmayın, her WordPress site taşıma işlemi benzersiz olabilir, ancak bu rehberdeki temel prensipler size yol gösterecektir.





