WordPress Site Taşıma: Hem Host Hem Domain Değişimi Nasıl Yapılır?
WordPress, dünya genelinde en popüler içerik yönetim sistemlerinden biridir. Ancak, zaman zaman web sitenizi farklı bir hosta veya alan adına taşımak gerekebilir. Bu işlem, çeşitli sebeplerden kaynaklanabilir; belki daha iyi bir hosting hizmetine geçmek, belki de alan adınızı değiştirmek istemiş olabilirsiniz. Bu makalede, hem host hem de domain değişiklikleri sırasında WordPress sitenizi nasıl taşıyacağınızı adım adım inceleyeceğiz.
1. Hazırlık
1.1. Yedekleme
Taşıma işleminin ilk aşaması yedekleme yapmaktır. Verilerinizi kaybetmemek için hem dosyalarınızı hem de veritabanınızı yedeklemeniz gerekir.
-
Dosyalarınızı Yedekleyin: FTP istemcisi (örneğin FileZilla) kullanarak wp-content klasörü, wp-config.php dosyası ve diğer fiziksel dosyalarınızı bilgisayarınıza indirin.
- Veritabanınızı Yedekleyin: CPanel veya phpMyAdmin üzerinden veritabanınızı yedekleyebilirsiniz. phpMyAdmin kullanıyorsanız, veritabanınıza gidin, "Dışa Aktar" sekmesine tıklayın ve dosyanızı bilgisayarınıza indirin.
1.2. Yeni Hosting ve Alan Adı Ayarlama
Yeni hosting sağlayıcınızla bir hesap oluşturun ve alan adınızı kaydedin. Hosting sağlayıcınızın talimatlarına göre DNS ayarlarını yapın. Alan adınızı daha sonra yeni hosting’e yönlendireceksiniz.
2. Yeni Hosting’e Site Taşıma
2.1. Dosyaları Yükleme
Bilgisayarınıza indirdiğiniz dosyaları yeni hosting’e yüklemeniz gerekiyor. Yine bir FTP istemcisi kullanarak wp-content klasörü ve diğer gerekli dosyaları yeni sunucunuza yükleyin.
2.2. Veritabanını Yükleme
Yeni hosting üzerinde bir veritabanı oluşturun ve bu veritabanını kullanarak phpMyAdmin’de "İçe Aktar" sekmesi ile yedeklediğiniz veritabanı dosyasını yükleyin.
3. wp-config.php Dosyasını Güncelleme
Yeni veritabanınızın adı, kullanıcı adı ve şifresi ile wp-config.php dosyanızdaki ilgili bölümleri güncelleyin:
define('DB_NAME', 'yeni_veritabani_adı');
define('DB_USER', 'yeni_kullanici_adi');
define('DB_PASSWORD', 'yeni_sifre');
define('DB_HOST', 'localhost'); // genellikle localhost olur, fakat bazı durumlarda sağlayıcınız farklı bir bilgi verir.
4. Alan Adını Güncelleme
Eğer alan adınızı değiştiriyorsanız, WordPress ayarlarında bazı değişiklikler yapmanız gerekiyor.
4.1. WordPress’te URL’leri Güncelleme
phpMyAdmin üzerinden yeni veritabanınıza bağlanın. Aşağıdaki sorguyu çalıştırarak site URL’nizi güncelleyin:
UPDATE wp_options SET option_value = 'http://yeni-domain.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'http://yeni-domain.com' WHERE option_name = 'home';
Eğer wp_
yerine farklı bir tablo ön eki varsa, ilgili tablo isimlerini bu şekilde güncellemeyi unutmayın.
4.2. İçindeki URL’leri Güncelleme
Site içindeki URL’lerin de güncellenmesi gerekebilir. Bu işlem için "Better Search Replace" gibi bir eklenti kullanabilir veya aşağıdaki SQL sorgusunu çalıştırabilirsiniz:
UPDATE wp_posts SET guid = REPLACE(guid, 'http://eski-domain.com', 'http://yeni-domain.com');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://eski-domain.com', 'http://yeni-domain.com');
5. DNS Ayarları
Yeni alan adınızın DNS ayarlarını güncelleyin. Alan adınızın kayıtlı olduğu yerden DNS sunucularını yeni host sağlayıcınızın sunduğu sunuculardan biriyle değiştirin. Değişikliklerin etkili olması genellikle 24-48 saat sürer.
6. Test Etme
Taşıma işlemi tamamlandıktan sonra web sitenizi ziyaret edin. Tüm sayfaların düzgün çalıştığından emin olun. Hatalar varsa, dosya ve veritabanı ayarlarınızı tekrar kontrol edin.
7. SEO ve Yönlendirmeler
Eski alan adınızı kullanmaya devam ediyorsanız, 301 yönlendirmelerini ayarlamak iyi bir fikirdir. Böylece eski alan adınıza giden ziyaretçilerinizi yeni alan adınıza yönlendirebilirsiniz. Ayrıca, arama motorlarına da yeni URL’lerinizi bildirmek için Google Search Console ve Analytics gibi araçları kullanmayı unutmayın.
WordPress sitenizi yeni bir hosta ve alan adına taşımak karmaşık bir işlem gibi görünebilir, ancak adımları dikkatlice izlerseniz süreci sorunsuz bir şekilde tamamlayabilirsiniz. Yedekleme, doğru dosya yükleme, veritabanıyla güncelleme ve DNS ayarları gibi aşamalara dikkat ederek, hem kullanıcı deneyimini hem de SEO performansını koruyabilirsiniz. Yeni site adresinizle hedef kitlenize nasıl daha iyi ulaşabileceğiniz üzerinde çalışmayı unutmayın!
WordPress site taşıma işlemi, hem mevcut hosting sağlayıcınızdan yeni bir sağlayıcıya geçiş yapmayı hem de alan adınızı değiştirmeyi kapsar. Bu süreç, birçok adım içerir ve dikkatli bir planlama gerektirir. Öncelikle, mevcut site verilerinizi yedeklemek önemlidir. Yedeğinizi oluşturmak için, FTP istemcisi veya cPanel gibi araçlar kullanarak dosyalarınızı indirebilirsiniz. Bunun yanı sıra, veritabanınızı phpMyAdmin üzerinden yedeklemek de gereklidir. Bu aşama, olası veri kaybını önlemek için kritik öneme sahiptir.
Yeni bir host sağlayıcısına geçmeden önce, yeni alan adınızı kaydetmeniz gerekecektir. Alan adlarını satın alabileceğiniz birçok platform bulunmaktadır. Bu adımları tamamladıktan sonra, yeni hosting sağlayıcınıza geçiş yapabilirsiniz. FTP istemcisi kullanarak yedeklediğiniz dosyaları yeni hosting hesabınıza yükleyin. Ayrıca, veritabanınızı da yeni sunucuda oluşturduktan sonra, phpMyAdmin aracılığıyla yüklemelisiniz. Bu işlemlerin ardından, WordPress ayarlarınızı güncellemeniz gerekir.
Veritabanınızdaki bağlantı bilgilerini güncellemek, sitenizin yeni alan adında çalışabilmesi için gereklidir. wp-config.php
dosyasını açarak yeni veritabanı bilgilerinizi eklemelisiniz. Ayrıca, eğer mevcut sitenizdeki URL’ler yeni alan adınızı kullanmıyorsa, veritabanındaki URL’leri de değiştirmek için bir SQL sorgusu kullanabilirsiniz. Bu, hem wp_options
hem de wp_posts
tablolarında yapılmalıdır.
Yeni host’ta ve domaine geçiş tamamlandıktan sonra, DNS ayarlarınızı güncellemelisiniz. Alan adınızı satın aldığınız yerden DNS ayarlarınızı yeni hosting sağlayıcınıza yönlendirin. Bu süreç, genellikle birkaç saat içinde güncellenir, ancak tam olarak etkinleştirilmesi 24 saate kadar sürebilir. DNS güncellemeleri tamamlandıktan sonra, web sitenizi yeni alan adınız üzerinden erişilebilir hale gelmesini bekleyebilirsiniz.
Sorunsuz bir geçiş için tüm bağlantıları ve medyayı kontrol etmek önemlidir. Görsellerin ve içeriklerin doğru şekilde taşındığından emin olun. Aksi takdirde, sitenizin bazı bölümleri bozuk görünebilir veya çalışmayabilir. Ayrıca, SEO ayarlarınızı ve yönlendirmeleri de güncelleyerek, eski alan adınızdan yeni alan adınıza sorunsuz bir geçiş sağlayabilirsiniz.
WordPress site taşıma işlemleri sırasında karşılaşabileceğiniz hataları önlemek amacıyla her zaman dikkatli olmalısınız. Gerekirse deneyimli bir web geliştiricisinden veya teknik destek hizmetlerinden yardım alabilirsiniz. Bu şekilde, taşıma işleminiz daha sorunsuz geçer ve olası sorunları minimize edebilirsiniz.
yeni alan adınızı ve hostinginizi test ederek, tüm fonksiyonların doğru çalıştığından emin olun. Site hızınızı kontrol etmek ve optimize edilmesi gereken alanları belirlemek de, kullanıcı deneyimini iyileştirecektir. Taşınma işlemleri tamamlandıktan sonra, yeni sitenizi sosyal medya hesaplarınızda ve diğer platformlarda tanıtmayı unutmayın.
Aşama | Açıklama |
---|---|
Yedekleme | Mevcut dosya ve verileri yedekleyin. |
Yeni Alan Adı | Yeni alan adınızı kaydedin. |
Dosya Yükleme | FTP ile yedek dosyalarını yeni sunucuya yükleyin. |
Veritabanı Yükleme | Yeni veritabanını oluşturun ve eski veritabanını yükleyin. |
DNS Güncellemesi | DNS ayarlarınızı yeni hosting sağlayıcınıza yönlendirin. |
Test | Yeni alan adında ve hostta tüm fonksiyonları test edin. |
Öneriler | Açıklama |
---|---|
Planlama | Taşıma işlemi öncesi ayrıntılı bir plan yapın. |
SEO Kontrolü | SEO ayarlarını ve yönlendirmeleri güncelleyin. |
Kullanıcı Deneyimi | Site hızını kontrol edin ve optimize edin. |
Teknik Destek | Gerekirse profesyonel yardım alın. |
Sosyal Medya | Yeni sitenizi sosyal medya üzerinden duyurun. |