WordPress Site Taşıma Nasıl Yapılır? Adım Adım Eksiksiz Rehber
WordPress Site Taşıma Nasıl Yapılır? Adım Adım Eksiksiz Rehber
WordPress sitenizi yeni bir hostinge veya sunucuya taşımak istiyorsunuz ama nereden başlayacağınızı bilmiyorsunuz. Yanlış yapılırsa veri kaybı, SEO sıralama kaybı ve uzun süreli kesinti yaşanabilir. Doğru yapılırsa ise tüm süreç birkaç saat içinde sorunsuz tamamlanır.
Bu rehberde WordPress site taşımanın iki temel yöntemini — eklenti ile taşıma ve manuel taşıma — adım adım anlatıyor, SEO'nuzu korumak için dikkat etmeniz gerekenleri açıklıyor ve yaygın hataları ele alıyoruz.
WordPress Site Taşıma Öncesi Hazırlık
Taşıma işlemine başlamadan önce şu hazırlıkları tamamlayın:
Yeni hosting hesabı açın: Taşıma başlamadan önce yeni hosting hesabınız hazır olmalıdır. Yeni hosting seçiminde NVMe SSD disk, LiteSpeed web sunucusu ve Türkiye lokasyonuna dikkat edin. Hosting seçimi hakkında web hosting nedir yazımıza bakabilirsiniz.
Tam yedek alın: Taşıma öncesi hem dosyalarınızın hem veritabanınızın yedeğini alın. Bu en kritik adımdır. UpdraftPlus eklentisi hem dosya hem veritabanı yedeğini tek seferde almanızı sağlar.
Eklentileri ve temayı güncelleyin: Taşıma öncesi tüm eklenti ve temalarınızı güncel sürüme getirin. Bu uyumluluk sorunlarını minimize eder.
Bakım modunu aktif edin: Taşıma süresince sitenize gelen ziyaretçilerin yarım kalan sayfalara ulaşmasını önlemek için WordPress bakım modunu aktif edin.
Yöntem 1: Eklenti ile WordPress Taşıma (Önerilen)
Teknik bilgisi kısıtlı kullanıcılar için en kolay ve güvenli yöntemdir.
All-in-One WP Migration ile Taşıma
All-in-One WP Migration, WordPress'in en yaygın kullanılan taşıma eklentisidir. Veritabanı, medya dosyaları, eklentiler ve temayı tek bir dosyaya paketler.
Dışa aktarma (eski site):
- Eski sitenizde WordPress yönetim panelinize girin
- Eklentiler → Yeni Ekle'den "All-in-One WP Migration" kurun
- All-in-One WP Migration → Dışa Aktar'a tıklayın
- "Dosyaya Dışa Aktar" seçeneğini seçin
- .wpress uzantılı dosya oluşturulur — bilgisayarınıza indirin
İçe aktarma (yeni site):
- Yeni hostingde WordPress kurun (TuemCloud panelinden tek tıkla yapılabilir)
- All-in-One WP Migration eklentisini kurun
- All-in-One WP Migration → İçe Aktar'a tıklayın
- İndirdiğiniz .wpress dosyasını yükleyin
- "Devam Et" butonuna tıklayın ve işlemin tamamlanmasını bekleyin
Dikkat: All-in-One WP Migration ücretsiz sürümünde 512 MB dosya boyutu sınırı vardır. Büyük siteler için ücretli sürüm veya Duplicator gibi alternatif eklentiler kullanılabilir.
Duplicator ile Taşıma
Duplicator, büyük WordPress siteleri için daha uygun bir taşıma eklentisidir. Ücretsiz sürümü çoğu site için yeterlidir.
Paket oluşturma (eski site):
- Eski sitenizde Duplicator eklentisini kurun
- Duplicator → Paketler → Yeni Oluştur'a tıklayın
- Kurulum sihirbazını takip edin
- Tarama tamamlandığında "Oluştur" butonuna tıklayın
- İki dosya oluşturulur: installer.php ve .zip paketi — ikisini de indirin
Yükleme (yeni site):
- Yeni hostingde boş bir WordPress dizini oluşturun
- FTP veya cPanel Dosya Yöneticisi ile installer.php ve .zip dosyalarını bu dizine yükleyin
- Tarayıcıdan yenisiteniz.com/installer.php adresine gidin
- Kurulum sihirbazını takip edin — veritabanı bilgilerini girin
- Kurulum tamamlandığında installer dosyasını silin
Yöntem 2: Manuel WordPress Taşıma
Teknik bilgisi olan kullanıcılar veya çok büyük siteler için daha uygun bir yöntemdir. Daha fazla kontrol sağlar ancak daha fazla adım gerektirir.
Adım 1: WordPress Dosyalarını İndirin
FTP istemcisi (FileZilla) veya cPanel Dosya Yöneticisi ile eski hostinginize bağlanın. Tüm WordPress dosyalarını bilgisayarınıza indirin. Bu işlem site büyüklüğüne göre birkaç dakika ile birkaç saat sürebilir.
Adım 2: Veritabanını Dışa Aktarın
- Eski hosting cPanel → phpMyAdmin'e girin
- WordPress veritabanınızı seçin
- "Dışa Aktar" sekmesine tıklayın
- "Hızlı" dışa aktarma yöntemi ile SQL formatında indirin
MySQL ve phpMyAdmin kullanımı hakkında MySQL nedir yazımıza bakabilirsiniz.
Adım 3: Yeni Hostingde Veritabanı Oluşturun
- Yeni hosting cPanel → MySQL Veritabanları'na gidin
- Yeni bir veritabanı oluşturun
- Yeni bir veritabanı kullanıcısı oluşturun
- Kullanıcıya tüm yetkiyi verin
- phpMyAdmin'den yeni veritabanını seçin ve SQL dosyasını içe aktarın
cPanel kullanımı hakkında cPanel nedir yazımıza bakabilirsiniz.
Adım 4: Dosyaları Yeni Hostinge Yükleyin
FTP veya cPanel Dosya Yöneticisi ile indirdiğiniz WordPress dosyalarını yeni hostinge yükleyin.
Adım 5: wp-config.php Dosyasını Güncelleyin
Yeni hostingin veritabanı bilgilerini wp-config.php dosyasına girin:
php
define('DB_NAME', 'yeni_veritabani_adi'); define('DB_USER', 'yeni_kullanici_adi'); define('DB_PASSWORD', 'yeni_sifre'); define('DB_HOST', 'localhost');
Adım 6: Site URL'sini Güncelleyin
Veritabanında site URL'si eski adrese işaret ediyor olabilir. phpMyAdmin'de şu SQL sorgusunu çalıştırın:
sql
UPDATE wp_options SET option_value = 'https://yenisiteniz.com' WHERE option_name = 'siteurl'; UPDATE wp_options SET option_value = 'https://yenisiteniz.com' WHERE option_name = 'home';
DNS Değişikliği ve Propagasyon
Dosyalar ve veritabanı taşındıktan sonra alan adınızı yeni hostinge yönlendirmeniz gerekir.
Nameserver değişikliği:
Alan adı yönetim panelinizden nameserver'ları yeni hosting sağlayıcısının nameserver'larıyla güncelleyin.
Propagasyon süresi: DNS değişikliği dünya genelinde yayılması 24-48 saat sürer. Bu süre zarfında eski hostinginizi kapatmayın. DNS sistemi hakkında DNS nedir yazımıza bakabilirsiniz.
Hosts dosyası ile test: DNS değişikliği tamamlanmadan yeni siteyi test etmek için bilgisayarınızın hosts dosyasına yeni sunucu IP'sini ekleyebilirsiniz.
SSL Sertifikasını Aktif Edin
Yeni hostingde SSL sertifikasını mutlaka aktif edin. TuemCloud'un tüm hosting paketlerinde ücretsiz SSL otomatik olarak kurulur.
SSL kurulumundan sonra WordPress'te Ayarlar → Genel bölümünden site URL'sini https:// olarak güncelleyin. SSL hakkında SSL sertifikası nedir yazımıza bakabilirsiniz.
WordPress Taşıma Sonrası SEO Kontrolü
Taşıma tamamlandıktan sonra SEO'nuzu korumak için şu adımları uygulayın:
Permalink yapısını kontrol edin: WordPress yönetim panelinde Ayarlar → Kalıcı Bağlantılar'a gidin ve "Kaydet" butonuna tıklayın. Bu .htaccess dosyasını yeniden oluşturur.
Google Search Console'u güncelleyin: Yeni sitemap URL'sini Search Console'da gönderin. Bu Google'ın yeni içeriği hızlıca taramasını sağlar.
Broken link kontrolü: Screaming Frog veya benzeri araçlarla kırık linkleri tespit edin.
Hız testi yapın: Google PageSpeed Insights'ta sitenizi test edin. Yeni NVMe SSD altyapısıyla hız skorunuzun iyileşmesini bekleyebilirsiniz. WordPress hız optimizasyonu hakkında WordPress hız optimizasyonu yazımıza bakabilirsiniz.
On-Page SEO kontrolü: Taşıma sonrası SEO durumunu değerlendirmek için On-Page SEO nedir yazımıza bakabilirsiniz.
Yaygın WordPress Taşıma Hataları
Yedek almadan taşımak: En kritik hatadır. Taşıma sırasında bir şeyler ters giderse yedeğiniz olmadan başa dönemezsiniz.
wp-config.php'yi güncellememeyi unutmak: Dosyaları taşıdıktan sonra veritabanı bağlantı bilgilerini güncellememek beyaz ekran hatasına yol açar.
Eski hostingi erken kapatmak: DNS propagasyonu tamamlanmadan eski hostingi kapatırsanız bazı kullanıcılar siteye ulaşamaz.
SSL'i aktif etmemeyi unutmak: Yeni hostingde SSL kurulmadan siteniz "Güvenli Değil" olarak görünür.
Permalink'leri yenilememek: Taşıma sonrası permalink ayarlarını kaydetmemek 404 hatalarına yol açar.
TuemCloud ile Ücretsiz WordPress Taşıma
WordPress taşıma teknik bilgi gerektiren bir süreçtir. TuemCloud olarak tüm hosting paketlerimizde ücretsiz WordPress site taşıma hizmeti sunuyoruz.
Teknik ekibimiz sitenizi mevcut hostingden TuemCloud'a taşır — veritabanı, dosyalar, SSL kurulumu ve DNS yapılandırması dahil. Siz yalnızca erişim bilgilerini paylaşırsınız, gerisini biz hallederiz.
WordPress hosting paketlerimizi inceleyin ve taşıma için bizimle iletişime geçin.
Sıkça Sorulan Sorular
WordPress site taşıma ne kadar sürer?
Site büyüklüğüne göre değişir. Küçük siteler 30-60 dakika, büyük siteler birkaç saat sürebilir. DNS propagasyonu 24-48 saat sürer.
Taşıma sırasında SEO kaybı yaşanır mı?
Doğru yapıldığında hayır. URL yapısını korumak, SSL'i aktif etmek ve Search Console'da sitemap göndermek yeterlidir.
All-in-One Migration yetersiz kalırsa ne yapmalıyım?
512 MB sınırını aşıyorsanız Duplicator eklentisini veya manuel taşıma yöntemini kullanın. TuemCloud teknik desteği de bu konuda yardımcı olur.
Eski hostingi ne zaman kapatabilirim?
DNS propagasyonu tamamen bittikten ve yeni sitede her şeyin düzgün çalıştığından emin olduktan sonra. En az 48 saat bekleyin.