Teklif Alın
WordPress sitenizi yeni bir hosting'e taşımak gözünüzü korkutmasın! Bu detaylı rehber ile WordPress site taşıma (migrate) işlemini adım adım, güvenli ve kolay bir şekilde nasıl yapacağınızı öğrenin. Kesinti yaşamadan hosting değişimi için ipuçları ve sık sorulan sorular burada.

WordPress sitenizi yeni bir hosting firmasına taşımaya karar verdiniz ama bu sürecin nasıl işleyeceğini bilmiyor musunuz? Endişelenmeyin! Doğru adımları izlediğinizde, WordPress site taşıma işlemi aslında oldukça yönetilebilir bir süreçtir. Web sitenizin performansını artırmak, daha iyi bir teknik destek almak veya maliyetleri düşürmek gibi nedenlerle hosting değiştirmek isteyebilirsiniz. Sebebiniz ne olursa olsun, bu rehber size yol gösterecek ve sitenizi yeni evine güvenle taşımanıza yardımcı olacaktır. Bu yolculuğa çıkarken en önemli kuralın her zaman sakin kalmak ve adımları sırasıyla takip etmek olduğunu unutmayın.

Taşıma Öncesi Hazırlık: En Önemli Adım

Taşıma işlemine başlamadan önce yapacağınız hazırlık, tüm sürecin sorunsuz ilerlemesini sağlar. Bu aşamada atacağınız en kritik adım, sitenizin tam bir yedeğini almaktır. Yedekleme, olası bir aksilik durumunda hayat kurtarıcınız olacaktır. WordPress sitesi iki ana bileşenden oluşur: Dosyalar ve Veritabanı.

  • Dosyalar: Temanız, eklentileriniz, görselleriniz ve WordPress çekirdek dosyalarını içerir. Bu dosyalara genellikle hosting kontrol panelinizdeki (cPanel, Plesk vb.) Dosya Yöneticisi veya bir FTP (File Transfer Protocol) programı (FileZilla gibi) aracılığıyla erişebilirsiniz.
  • Veritabanı: Yazılarınız, sayfalarınız, yorumlarınız, kullanıcı bilgileriniz ve site ayarlarınız gibi tüm metin tabanlı verilerin saklandığı yerdir. Veritabanı yedeğini ise genellikle hosting panelinizde bulunan phpMyAdmin aracıyla alabilirsiniz.

Yedekleme işlemini kolaylaştırmak için All-in-One WP Migration veya Duplicator gibi popüler eklentileri de kullanabilirsiniz. Bu eklentiler, hem dosyaları hem de veritabanını tek bir paket halinde indirmenize olanak tanır. Daha fazla bilgi için resmi WordPress taşıma dokümanlarına göz atabilirsiniz.

Adım Adım WordPress Hosting Değiştirme İşlemi

Hazırlıklarımızı tamamladığımıza göre artık taşıma işlemine başlayabiliriz. Süreci daha anlaşılır kılmak için adımlara bölelim.

1. Yeni Hosting Hesabında Veritabanı Oluşturma

Eski sitenizin veritabanını aktarabilmek için yeni hosting hesabınızda boş bir veritabanına ihtiyacınız var. Yeni hosting firmanızın kontrol paneline (genellikle cPanel) giriş yapın ve 'MySQL Veritabanları' veya benzeri bir bölüme gidin. Buradan yeni bir veritabanı, bir veritabanı kullanıcısı oluşturun ve bu kullanıcıya oluşturduğunuz veritabanı için tüm yetkileri verin. Bu işlem sırasında size verilen veritabanı adı, kullanıcı adı ve şifreyi mutlaka bir yere not edin. Birazdan bu bilgilere ihtiyacımız olacak.

2. WordPress Dosyalarını Yeni Hosting'e Yükleme

İlk adımda yedeklediğiniz site dosyalarını şimdi yeni hosting hesabınıza yükleme zamanı. Bu işlemi bir FTP istemcisi (FileZilla gibi) kullanarak yapabilirsiniz. Yeni hosting hesabınızın FTP bilgilerini kullanarak sunucuya bağlanın ve genellikle public_html veya httpdocs olarak adlandırılan ana dizine gidin. Ardından bilgisayarınıza indirdiğiniz tüm WordPress dosyalarını bu dizine yükleyin. Dosya sayısı çok fazlaysa bu işlem biraz zaman alabilir, sabırlı olun.

3. Veritabanını Yeni Hosting'e Aktarma (Import)

Dosyalar yüklenirken veya yüklendikten sonra, eski sitenizden dışa aktardığınız (export) .sql uzantılı veritabanı dosyasını yeni sunucunuza aktaracağız. Yeni hosting panelinizden phpMyAdmin'i açın. Sol menüden 1. adımda oluşturduğunuz yeni ve boş veritabanını seçin. Ardından üst menüden 'İçe Aktar' (Import) sekmesine tıklayın. 'Dosya Seç' butonuna basarak bilgisayarınızdaki .sql dosyasını seçin ve 'Git' butonuna basarak içe aktarma işlemini başlatın.

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

Bu adım, WordPress'in yeni veritabanına bağlanabilmesi için kritik öneme sahiptir. Yeni sunucunuza yüklediğiniz dosyalar arasında wp-config.php adında bir dosya bulunur. Bu dosyayı, hosting panelinizin Dosya Yöneticisi üzerinden veya FTP ile bilgisayarınıza indirerek düzenleyebilirsiniz. WordPress'in temelini oluşturan PHP ile yazılmış bu ayar dosyasında aşağıdaki satırları bulup 1. adımda not ettiğiniz yeni veritabanı bilgileriyle güncellemelisiniz:

define( 'DB_NAME', 'yeni_veritabani_adi' );
define( 'DB_USER', 'yeni_kullanici_adi' );
define( 'DB_PASSWORD', 'yeni_sifre' );
define( 'DB_HOST', 'localhost' ); // Genellikle 'localhost' olarak kalır, ancak hosting firmanız farklı bir adres verdiyse onu yazmalısınız.

Değişiklikleri kaydettikten sonra dosyanızı sunucuya geri yükleyin.

5. Alan Adı (Domain) DNS Yönlendirmesi

Artık her şey yeni sunucunuzda hazır. Sitenize gelen ziyaretçileri yeni hosting'inize yönlendirmenin zamanı geldi. Bunun için alan adınızı satın aldığınız firmanın web sitesine giderek yönetim paneline giriş yapmalısınız. Buradan alan adınızın DNS (Domain Name System) ayarlarını veya 'Nameserver' (Ad Sunucusu) bilgilerini, yeni hosting firmanızın size verdiği bilgilerle güncellemelisiniz. Bu değişikliklerin internete tam olarak yayılması 4 ila 48 saat sürebilir. Bu süre zarfında siteniz bazen eski, bazen de yeni sunucudan açılabilir.

6. Son Kontroller

DNS yönlendirmesi tamamlandıktan sonra sitenizi yeni evinde test etme zamanı! Aşağıdaki kontrolleri yaparak her şeyin yolunda olduğundan emin olun:

  • Sitenizin ana sayfası ve diğer sayfaları sorunsuz açılıyor mu?
  • Yönetici paneline (wp-admin) giriş yapabiliyor musunuz?
  • Yazılarınızdaki görseller ve linkler düzgün çalışıyor mu?
  • İletişim formları gibi eklenti fonksiyonları görevini yapıyor mu?

Eğer linklerde veya görsellerde sorun yaşarsanız, 'Better Search Replace' gibi bir eklenti kullanarak veritabanındaki eski site URL'lerini yenisiyle toplu olarak değiştirebilirsiniz.

Tebrikler! WordPress sitenizi başarıyla yeni hosting'inize taşıdınız. Bu süreç ilk başta karmaşık görünse de, adımları dikkatlice takip ettiğinizde ne kadar kolay olduğunu göreceksiniz. Artık yeni ve daha performanslı hosting'inizin keyfini çıkarma zamanı!


S: Site taşıma sırasında web sitem kapalı kalır mı?

C: Eğer süreci doğru yönetirseniz, sitenizdeki kesinti neredeyse hiç hissedilmez. DNS değişikliği sırasında bazı kullanıcılar sitenizi eski, bazıları ise yeni sunucudan görebilir. Bu geçiş süreci tamamlandığında herkes yeni sitenize yönlenir.

S: Hosting değiştirirsem SEO sıralamam düşer mi?

C: Hayır, taşıma işlemini doğru yaptığınız sürece SEO sıralamanız olumsuz etkilenmez. Hatta daha hızlı bir sunucuya geçmek, sitenizin hızını artırarak SEO performansınıza olumlu katkı sağlayabilir.

S: Bu işlemi yapmak için kodlama bilmem gerekiyor mu?

C: Temel düzeyde yönergeleri takip edebilmek yeterlidir. Özellikle yedekleme ve taşıma eklentileri kullanırsanız, neredeyse hiç kodla uğraşmadan işlemi tamamlayabilirsiniz. Manuel yöntemde ise sadece `wp-config.php` dosyasındaki birkaç satırı kopyalayıp yapıştırmanız gerekir.

S: En kolay WordPress taşıma yöntemi hangisidir?

C: Yeni başlayanlar için en kolay yöntem, 'All-in-One WP Migration' gibi hepsi bir arada çözüm sunan taşıma eklentilerini kullanmaktır. Bu eklentiler, süreci birkaç tıklamaya indirgeyerek hata yapma riskini azaltır.

S: Taşıma sırasında bir hata yaparsam ne olur?

C: İşte bu yüzden en başta tam bir yedek almanızı ısrarla belirttik! Bir şeyler ters giderse, aldığınız yedek sayesinde sitenizi kolayca eski haline geri döndürebilir ve sürece baştan başlayabilirsiniz. Sakinliğinizi koruyun, yedeğiniz güvencenizdir.

S: Alan adı (domain) ve hosting aynı firmada olmak zorunda mı?

C: Hayır, zorunda değil. Alan adınız bir firmada (registrar), hosting hizmetiniz ise başka bir firmada olabilir. Bu oldukça yaygın bir durumdur. Tek yapmanız gereken, alan adı ayarlarınızdan hosting firmanızın DNS adreslerini tanımlamaktır.