WordPress Dosyalarını Başka Bir Domain’e Taşıma Yöntemleri

WordPress sitenizi farklı bir domain’e taşımak, birçok kullanıcı için gerek iş ihtiyaçları gerekse de kişisel tercihleri doğrultusunda sıkça karşılaşılan bir durumdur. Bu makalede, WordPress dosyalarınızı yeni bir domain’e taşırken dikkate almanız gereken önemli adımları ve yöntemleri ele alacağız.

1. Yedekleme Yapın

Herhangi bir taşıma işlemi öncesinde, sitenizin tam bir yedeğini almanız büyük önem taşır. Yedekleme işlemini iki ana bileşende gerçekleştirebilirsiniz: dosyalar ve veritabanı.

  • Dosyalar: WordPress kurulumunuzun bulunduğu klasördeki tüm dosyaları (tema dosyaları, eklentiler, medya dosyaları, vb.) bir FTP istemcisi (örneğin FileZilla) kullanarak yerel bilgisayarınıza indirebilirsiniz.
  • Veritabanı: WordPress veritabanını yedeklemek için phpMyAdmin veya benzeri bir veritabanı yönetim aracı kullanabilirsiniz. Veritabanınızı seçin ve "Dışa Aktar" seçeneği ile SQL dosyasını bilgisayarınıza kaydedin.

2. Yeni Domain ve Hosting Üzerine Kurulum

Yeni bir domain aldıysanız ve bir hosting sağlayıcısı seçtiyseniz, öncelikle yeni domain üzerinde WordPress’in kurulu olduğundan emin olun. Yeni domain üzerinde WordPress kurulumunuzu tamamladıktan sonra, mevcut dosyalarınızı ve yedeğinizi taşıma işlemlerine geçebilirsiniz.

3. Dosyaların ve Veritabanının Taşınması

a. Dosyaların Yüklenmesi

  1. FTP ile Bağlantı Kurun: Yeni domain’inizin FTP bilgilerini kullanarak FTP istemcinizle bağlantı kurun.
  2. Dosyaları Yükleyin: Daha önce yedeklediğiniz WordPress dosyalarını yeni domain’in ana dizinine yükleyin.

b. Veritabanının Taşınması

  1. Yeni Veritabanı Oluşturun: Yeni domain’iniz için yeni bir veritabanı oluşturun. Bu işlemi hosting kontrol paneli üzerinden gerçekleştirebilirsiniz.
  2. Veritabanını İçeri Aktarın: phpMyAdmin’e girin, oluşturduğunuz veritabanını seçin ve "İçe Aktar" seçeneği ile yedeklediğiniz SQL dosyasını yükleyin.

4. wp-config.php Dosyasının Düzenlenmesi

Yeni domain’e taşıdıktan sonra, wp-config.php dosyasını güncellemek önemlidir. Bu dosya yeni veritabanı bilgilerini içermelidir.

define('DB_NAME', 'yeni_veritabani_adi');
define('DB_USER', 'yeni_kullanici_adi');
define('DB_PASSWORD', 'yeni_sifre');
define('DB_HOST', 'localhost'); // Genellikle localhost olur

Yukarıdaki bilgileri, yeni oluşturduğunuz veritabanının bilgileriyle değiştirin.

5. URL’lerin Güncellenmesi

Eski domain’de kullanılmış URL’lerin yeni domain’e yönlendirilmesi gerekmektedir. Bunun birkaç yolu vardır:

a. Veritabanında URL Değişikliği

  1. phpMyAdmin Kullanarak: wp_options tablosuna gidin ve siteurl ile home değerlerini yeni domain ile güncelleyin.
  2. SQL Sorgusu ile: Aşağıdaki sorguyu çalıştırabilirsiniz:

    UPDATE wp_options SET option_value = replace(option_value, 'eski-domain.com', 'yeni-domain.com') WHERE option_name = 'home' OR option_name = 'siteurl';

b. Tüm İçerik URL’lerini Güncelleme

Eski URL’leri yeni URL’ler ile değiştirmek için arama ve değiştirme işlemi yapabilirsiniz. Bunun için özel araçlar (örneğin Better Search Replace eklentisi) kullanabilir veya aşağıdaki SQL sorgusunu çalıştırabilirsiniz:

UPDATE wp_posts SET guid = replace(guid, 'eski-domain.com','yeni-domain.com');
UPDATE wp_posts SET post_content = replace(post_content, 'eski-domain.com', 'yeni-domain.com');

6. .htaccess Dosyasının Güncellenmesi

Yeni domain üzerindeki .htaccess dosyanızı güncelleyerek, url yapılandırmasını optimize edebilirsiniz. WordPress varsayılan ayarlarını kullanarak dosyanızı aşağıdaki gibi oluşturabilirsiniz:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

7. SSL Sertifikasının Güncellenmesi

Eğer eski domain’inizde SSL sertifikası kullanıyorsanız, yeni domain’inize de bir SSL sertifikası almanız gerekmektedir. Hosting sağlayıcınız üzerinden yeni sertifikanızı edinebilir ve web sitenizin güvenliğini sağlayabilirsiniz.

8. Arama Motorlarına Yeni Domain’i Bildirin

Domain değişikliği sonrasında, Google ve diğer arama motorlarına yeni web adresinizi bildirmek için Google Search Console üzerinden işlemlerinizi yapmalısınız. Eski domain’inizi Google Search Console’dan kaldırarak yeni domaininizi ekleyin.

9. Test ve Kontrol

Son aşamada, yeni domain üzerinde her şeyin düzgün çalışıp çalışmadığını kontrol edin. Medya dosyalarınızın, bağlantılarınızın ve içeriklerinizin sağlam olduğunu doğrulayın.

İlginizi Çekebilir:  com.tr Alan Adı Nereden Alınır?

WordPress dosyalarınızı başka bir domain’e taşımak çok dikkat gerektiren bir işlemdir. Yukarıda belirttiğimiz adımları izleyerek, sistemli bir biçimde taşıma işlemini gerçekleştirebilirsiniz. Unutmayın, her zaman yedekleme yapmayı ihmal etmeyin ve taşıma sürecinde dikkatli olun. Böylece yeni domain’inizde sorunsuz bir deneyim yaşayabilirsiniz.

WordPress dosyalarını başka bir domaine taşımak, web sitesi sahipleri için sıklıkla karşılaşılan bir işlemdir. Bu işlem, genellikle yeni bir alan adı alma veya mevcut alan adını değiştirme gereksinimiyle ortaya çıkar. İlk adım, mevcut WordPress dosyalarınızı düzgün bir şekilde yedeklemek olmalıdır. Yedekleme işlemi, hem dosyaları hem de veritabanını kapsamalıdır. Bu sayede, taşıma sırasında herhangi bir veri kaybı yaşanma riski en aza indirilmiş olur.

Dosyaları yedekledikten sonra, yeni domaine geçiş için gerekli yapılandırmaları yapmak önemlidir. İlk olarak, yeni domaine WordPress’ı kurmalısınız. Yeni yükleme sırasında, var olan dosyaları taşıyacağınız için ayarlarınızı yapılandırırken dikkatli olmalısınız. Ayrıca, yeni domain için doğru bir veri tabanı oluşturmalısınız. Var olan ve yedeklediğiniz veritabanını yeni domain ile ilişkilendirmek, taşıma aşamasında büyük kolaylık sağlar.

Yedeklenen dosyaları FTP veya kontrol paneli aracılığıyla yeni alanınıza yüklemek, bir sonraki adımdır. FTP istemcisi ile dosyaları taşımak, genellikle daha kontrollü bir yöntemdir. Burada, wp-content, wp-includes ve wp-admin dizinlerini dikkatlice taşımayı unutmamalısınız. Dosya transferi tamamlandıktan sonra, yeni domain ayarlarını kontrol etmek için wp-config.php dosyasını güncellemelisiniz. Özellikle veritabanı bilgilerini yeni domain ile ilişkilendirmeniz gerekir.

Yeni domainin DNS ayarlarını da güncellemek önemlidir. Bu adım, ziyaretçilerin yeni alan adına sorunsuz bir şekilde yönlendirilmesini sağlar. DNS değişikliklerinin dünya genelinde tanınması biraz zaman alabilir, bu yüzden taşıma işleminizi planlarken bu süreyi göz önünde bulundurmalısınız. DNS ayarlarını güncelledikten sonra, sitenizin yeni domaininde düzgün çalıştığını kontrol etmek amacıyla tarayıcıda yeni URL’yi ziyaret etmelisiniz.

WordPress yüklemesi tamamlandıktan ve ayarlar kontrol edildikten sonra, SEO ayarlarını gözden geçirmek önemlidir. URL’ler değişeceği için, eski bağlantıların yeni alan adına yönlendirilmesi gereklidir. Bu işlem, kullanıcıların eski bağlantıları kullanarak siteyi ziyareti sırasında karşılaştıkları 404 hatalarını önleyecektir. Yönlendirme işlemleri için genellikle .htaccess dosyasını kullanmak en etkili yöntemlerden biridir.

Taşıma sonrasında, sitenizin performansını incelemek de önemlidir. Yedekleme ve transfer işlemleri sırasında bazı dosyaların bozulmuş olma ihtimaline karşı, sitenizin tüm fonksiyonlarının düzgün çalıştığından emin olun. Eklentileri ve temaları kontrol etmek, varsa hataları gidermek ve güncellemeleri denetlemek iyi bir uygulama olacaktır.

yeni domain üzerindeki WordPress sitenizi güncel tutmak, güvenlik güncellemelerini takip etmek ve düzenli yedeklemeler almak da önemlidir. Böylece, hem site performansını artırmış hem de veri kaybı riskini azaltmış olursunuz. Taşıma işleminin ardından, düzenli olarak kontrol yapmak ve olası sorunları önceden görmek, başarılı bir web sitesi yönetimi için kritik öneme sahiptir.

Aşama Açıklama
Yedekleme Tüm WordPress dosyalarını ve veritabanını yedekleyin.
Yeni Alanda WordPress Kurulumu Yeni alanda WordPress’ı kurun ve veritabanı oluşturun.
Dosya Transferi Mevcut dosyaları FTP ile yeni alana yükleyin.
DNS Güncellemeleri DNS ayarlarını yeni alan adıyla güncelleyin.
SEO Yönetimi Eski URL’leri yeni alan adına yönlendirin.
Performans Kontrolü Sitenin tüm fonksiyonlarını kontrol edin ve hataları giderin.
Düzenli Güncellemeler Güncellemeleri takip edin ve düzenli yedeklemeler yapın.
Başa dön tuşu