WordPress Site Taşıma Nasıl Yapılır?

WordPress site taşıma işlemi, mevcut web sitenizin dosyalarını, veritabanını, temalarını, eklentilerini ve medya içeriklerini farklı bir sunucuya veya hosting hesabına aktarma sürecidir. Doğru şekilde gerçekleştirildiğinde ziyaretçileriniz açısından herhangi bir veri kaybı veya ciddi erişim problemi yaşanmadan yeni altyapıya geçiş yapılabilir.

Site taşıma ihtiyacı; daha güçlü bir sunucuya geçmek, performansı artırmak, farklı bir hosting hizmetinden yararlanmak veya mevcut altyapıdaki teknik problemleri ortadan kaldırmak gibi çeşitli nedenlerle ortaya çıkabilir. Ancak taşıma sırasında yalnızca WordPress dosyalarını kopyalamak yeterli değildir. Veritabanının, medya dosyalarının, yapılandırmaların ve alan adı bağlantılarının da eksiksiz biçimde aktarılması gerekir.

WordPress Site Taşıma Öncesinde Neler Yapılmalı?

WordPress taşıma işlemine başlamadan önce mevcut sitenin tamamının yedeğini almak en önemli aşamalardan biridir. Taşıma sırasında yanlış bir işlem yapılması durumunda eski sunucudaki çalışan kopyaya geri dönebilmek için sağlam bir yedek bulundurulmalıdır.

Yedekleme sırasında özellikle wp-content klasörünün ve WordPress veritabanının eksiksiz şekilde alınmasına dikkat edilmelidir. Tema dosyaları, eklentiler ve yüklenen görseller ağırlıklı olarak bu klasör içerisinde bulunur. Veritabanında ise yazılar, sayfalar, kullanıcılar, ayarlar ve birçok site yapılandırması saklanır.

  • WordPress dosyalarının yedeğini alın.
  • MySQL/MariaDB veritabanını dışa aktarın.
  • wp-content klasörünü kontrol edin.
  • Tema ve eklentilerin çalışır durumda olduğundan emin olun.
  • Yedekleri farklı bir konumda da saklayın.

1. WordPress Dosyalarını Yedekleyin

İlk olarak mevcut hosting hesabınıza FTP, SFTP veya kontrol paneli üzerinden bağlanarak WordPress dosyalarını yedekleyebilirsiniz. Sitenin kurulu olduğu ana dizindeki dosyaların tamamının alınması önerilir.

Özellikle wp-content klasörünün eksiksiz aktarılması önemlidir. Bu klasörde sitenizin kullandığı temalar, eklentiler ve medya dosyaları bulunur. Dosyaları bilgisayarınıza indirebilir veya doğrudan yeni sunucuya aktarabilirsiniz.

2. WordPress Veritabanını Dışa Aktarın

WordPress sitelerinin önemli bölümlerinden biri veritabanıdır. Yazılar, sayfalar, kullanıcı hesapları, kategori bilgileri ve çeşitli eklenti ayarları veritabanında tutulur.

cPanel üzerinde bulunan phpMyAdmin aracını kullanarak ilgili veritabanını seçebilir ve dışa aktarma işlemini gerçekleştirebilirsiniz. Oluşturulan SQL dosyası, yeni sunucuda oluşturacağınız veritabanına aktarılacaktır.

Veritabanı adını, kullanıcı adını ve parola bilgilerini taşıma sırasında not etmeniz de faydalı olacaktır. Özellikle wp-config.php dosyasındaki veritabanı bağlantı bilgilerinin yeni sunucudaki bilgilerle uyumlu olması gerekir.

3. Yeni Hosting veya Sunucu Ortamını Hazırlayın

WordPress sitenizi yeni bir altyapıya taşıyacaksanız öncelikle hedef sunucuyu hazır hale getirmelisiniz. Yeni ortamın PHP, MySQL veya MariaDB ve web sunucusu gereksinimlerinin sitenizle uyumlu olması gerekir.

Yoğun ziyaretçi alan veya yüksek kaynak tüketen WordPress projelerinde daha güçlü bir sanal sunucu altyapısı tercih edilerek işlemci, RAM ve depolama kaynakları proje ihtiyaçlarına göre belirlenebilir.

Yeni hosting hesabında alan adı için gerekli klasörün oluşturulduğundan ve PHP sürümünün doğru yapılandırıldığından emin olduktan sonra dosya aktarımına geçebilirsiniz.

4. Alan Adını Yeni Sunucuya Yönlendirin

Yeni sunucunun kurulumu tamamlandıktan sonra alan adının yeni altyapıya yönlendirilmesi gerekir. Bunun için domain yönetim panelinden nameserver kayıtlarını değiştirebilir veya DNS tarafında gerekli A kayıtlarını güncelleyebilirsiniz.

DNS değişikliklerinin dünya genelindeki DNS sunucularına yansıması belirli bir süre alabilir. Bu nedenle alan adını yeni sunucuya yönlendirmeden önce WordPress dosyalarının ve veritabanının yeni ortamda hazır olması önemlidir.

5. WordPress Dosyalarını Yeni Sunucuya Yükleyin

Daha önce oluşturduğunuz dosya yedeğini yeni hosting hesabındaki WordPress dizinine yükleyin. Büyük sitelerde FTP yerine SFTP veya sunucu üzerinden gerçekleştirilen dosya transfer yöntemleri daha pratik olabilir.

Dosyaların tamamı aktarıldıktan sonra klasör ve dosya izinlerini de kontrol etmek gerekir. Yanlış izinler nedeniyle görsellerin yüklenmemesi, eklentilerin çalışmaması veya WordPress’in bazı dosyalara erişememesi gibi problemler ortaya çıkabilir.

6. Veritabanını Yeni Sunucuya Aktarın

Yeni hosting ortamında WordPress için bir veritabanı oluşturun ve daha önce dışa aktardığınız SQL yedeğini bu veritabanına içe aktarın.

Ardından WordPress ana dizininde bulunan wp-config.php dosyasını kontrol edin. Buradaki veritabanı adı, kullanıcı adı, parola ve sunucu bilgilerinin yeni oluşturulan veritabanıyla eşleşmesi gerekir.

Bu bilgiler doğru yapılandırıldığında WordPress dosyaları ile veritabanı arasında bağlantı kurulabilir ve sitenin eski içerikleri yeni sunucuda görüntülenmeye başlar.

7. WordPress URL ve Alan Adı Ayarlarını Kontrol Edin

Alan adı değişikliği de yapıyorsanız yalnızca DNS kayıtlarını güncellemek yeterli değildir. WordPress içerisinde eski alan adına ait birçok bağlantı bulunabilir. Site adresi, görsel yolları, menüler ve içerik içerisindeki bağlantıların yeni alan adıyla uyumlu olması gerekir.

WordPress yönetim panelindeki Ayarlar > Genel bölümünden WordPress adresi ve site adresinin doğru olduğunu kontrol edebilirsiniz.

Alan adı değiştirildiyse veritabanındaki eski URL’lerin yeni adresle değiştirilmesi de gerekebilir. Bu işlem yapılırken doğrudan veritabanında bilinçsiz şekilde toplu değişiklik yapmak yerine WordPress yapısına uygun güvenilir bir araç kullanılması önerilir.

8. SSL Sertifikasını Kontrol Edin

Yeni sunucuya geçiş sonrasında sitenizin HTTPS üzerinden çalıştığını mutlaka kontrol edin. SSL sertifikası yeni hosting ortamında tanımlı değilse tarayıcılar güvenlik uyarısı gösterebilir.

HTTPS bağlantısını kontrol ettikten sonra sitenin hem http:// hem de https:// adreslerinden nasıl davrandığını test edin. Gerekiyorsa HTTP isteklerini HTTPS adresine yönlendirecek 301 yönlendirmesi yapılandırılmalıdır.

9. Taşınan WordPress Sitesini Baştan Sona Test Edin

Dosya ve veritabanı aktarımı tamamlandıktan sonra sitenin bütün bölümlerini kontrol etmek gerekir. Ana sayfanın açılması tek başına taşıma işleminin başarılı olduğu anlamına gelmez.

  • Ana sayfanın düzgün açıldığını kontrol edin.
  • Yazı ve sayfa bağlantılarını test edin.
  • Görsellerin doğru şekilde görüntülendiğinden emin olun.
  • İletişim ve üyelik formlarını deneyin.
  • Yönetici paneline giriş yapmayı test edin.
  • Eklentilerin ve temanın çalışmasını kontrol edin.
  • SSL sertifikasının doğru çalıştığını doğrulayın.
  • Mobil görünümü ayrıca inceleyin.

WordPress Site Taşıma Sonrasında Yapılması Gerekenler

Taşıma işlemi tamamlandıktan sonra sitenin teknik durumunu yeniden gözden geçirmek gerekir. Özellikle DNS değişikliğinden sonra farklı internet bağlantılarından siteye erişim testi yapmak faydalı olacaktır.

Ayrıca WordPress kalıcı bağlantı ayarlarını kontrol edebilir ve gerekirse Ayarlar > Kalıcı Bağlantılar bölümünden herhangi bir değişiklik yapmadan kaydetme işlemi uygulayabilirsiniz. Bu işlem bazı taşıma sonrasında oluşabilen bağlantı problemlerinin giderilmesine yardımcı olabilir.

Önbellek kullanan sitelerde eski sunucudan kalan cache dosyalarının temizlenmesi de önemlidir. CDN kullanıyorsanız CDN önbelleğinin temizlenmesi ve yeni sunucu IP bilgilerinin doğru şekilde tanımlandığının kontrol edilmesi gerekir.

WordPress Site Taşıma Sırasında En Sık Yapılan Hatalar

WordPress taşıma işlemlerinde yaşanan problemlerin önemli bir bölümü eksik yedek veya yanlış yapılandırmadan kaynaklanır. Sadece dosyaları yeni sunucuya yükleyip veritabanını aktarmamak, sitenin içeriklerinin kaybolmasına neden olabilir.

Bunun yanında wp-config.php bilgilerinin değiştirilmemesi, DNS kayıtlarının yanlış sunucuya yönlendirilmesi, SSL kurulmadan HTTPS zorlaması yapılması ve eski URL’lerin güncellenmemesi de sık karşılaşılan sorunlar arasındadır.

Taşıma Öncesi Kısa Kontrol Listesi

  • Dosya yedeği hazır mı?
  • Veritabanı yedeği oluşturuldu mu?
  • Yeni sunucu hazır mı?
  • PHP ve veritabanı sürümleri uyumlu mu?
  • Alan adı yeni sunucuya yönlendirildi mi?
  • SSL sertifikası kuruldu mu?
  • Eski URL’ler kontrol edildi mi?
  • Site fonksiyonları test edildi mi?

Sonuç

WordPress site taşıma işlemi, doğru bir planlama yapıldığında güvenli ve kontrollü şekilde gerçekleştirilebilir. Bu süreçte en önemli noktalar eksiksiz yedek almak, dosyaları ve veritabanını doğru aktarmak, DNS kayıtlarını uygun şekilde değiştirmek ve taşıma sonrasında sitenin tüm fonksiyonlarını test etmektir.

Taşıma sırasında acele etmek yerine her aşamayı ayrı ayrı kontrol etmek, olası veri kayıplarının ve erişim problemlerinin önüne geçer. Özellikle yüksek trafikli web sitelerinde DNS değişikliği yapılmadan önce yeni sunucunun tamamen hazır hale getirilmesi, kesinti süresini minimum seviyede tutmak açısından önemlidir.


Yüksek hızlı sanal sunucu, kiralık sunucu ve hosting ihtiyaçlarınız için web sitemizi ziyaret edebilirsiniz. Günlük ihtiyaçlarınıza özel günlük sanal sunucu paketlerimizle her zaman yanınızdayız.

Daha fazla bilgi için ana sayfamızı ziyaret edebilirsiniz.

Bu yazı Genel kategorisine gönderilmiş ve , , , , , , , , , , , , , , ile etiketlenmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.