WordPress’te Site Taşıma Nasıl Yapılır?
WordPress, dünya genelinde milyonlarca web sitesine güç veren, açık kaynaklı ve popüler bir içerik yönetim sistemidir (CMS). Zamanla, web sitenizin performansını artırmak, daha iyi bir hosting sağlayıcısına geçmek veya sadece sunucu değişikliği yapmak gibi nedenlerle sitenizi taşımanız gerekebilir. WordPress site taşıma işlemi, doğru adımları takip ettiğinizde oldukça basittir. Ancak, dikkatsizlik veri kaybına veya sitenizin çalışmamasına neden olabilir. Bu makalede, WordPress sitenizi güvenli ve sorunsuz bir şekilde nasıl taşıyacağınızı detaylı bir şekilde anlatacağız.
Neden WordPress Sitemizi Taşımamız Gerekebilir?
WordPress sitenizi taşımanız için birçok geçerli neden olabilir:
- Daha İyi Hosting Performansı: Mevcut hosting sağlayıcınız sitenizin performansını yeterince desteklemiyorsa (yavaş yükleme süreleri, sık sık kesintiler), daha iyi bir hostinge geçmek sitenizin kullanıcı deneyimini önemli ölçüde artırabilir.
- Daha Uygun Fiyatlı Hosting: Hosting piyasasında rekabet oldukça yüksek. Mevcut hosting planınız için ödediğinizden daha uygun fiyatlı ve aynı kalitede bir hosting bulabilirsiniz.
- Sunucu Konumu Değişikliği: Web sitenizin hedef kitlesi belirli bir coğrafi bölgede yoğunlaşmışsa, sunucunuzu bu bölgeye yakın bir konuma taşımak sitenizin hızını artırabilir.
- Geliştirme Ortamı Oluşturma: Mevcut sitenizi bozmadan yeni özellikler veya tasarımlar denemek için bir geliştirme ortamı (staging environment) oluşturmak isteyebilirsiniz. Bu, sitenizin bir kopyasını başka bir sunucuya taşıyarak yapılır.
- Alan Adı Değişikliği: Web sitenizin alan adını değiştirmek istediğinizde, sitenizi yeni alan adınıza taşımanız gerekir.
WordPress Site Taşıma Yöntemleri
WordPress site taşıma işlemi için birden fazla yöntem bulunmaktadır. En yaygın kullanılan yöntemler şunlardır:
- Manuel Taşıma: Bu yöntem, WordPress dosyalarınızı ve veritabanınızı elle yedekleyip yeni sunucuya yüklemeyi içerir. Teknik bilgi gerektirir ancak daha fazla kontrol imkanı sunar.
- Eklenti Kullanarak Taşıma: Birçok WordPress eklentisi, site taşıma işlemini otomatikleştirerek süreci basitleştirir. Bu yöntem, teknik bilgisi az olan kullanıcılar için idealdir.
- Hosting Sağlayıcısının Taşıma Hizmeti: Birçok hosting sağlayıcısı, WordPress site taşıma hizmeti sunar. Bu, genellikle en kolay ve güvenilir yöntemdir.
Manuel WordPress Site Taşıma Adımları
Manuel taşıma yöntemi, teknik bilgi gerektiren ancak size en fazla kontrolü sağlayan yöntemdir. İşte adım adım manuel taşıma süreci:
1. Mevcut Sitenizin Dosyalarını Yedekleyin
İlk adım, mevcut WordPress sitenizin tüm dosyalarını yedeklemektir. Bu, FTP (File Transfer Protocol) kullanarak yapılabilir. Bir FTP istemcisi (FileZilla, Cyberduck vb.) kullanarak sunucunuza bağlanın ve public_html
veya WordPress dosyalarınızın bulunduğu dizindeki tüm dosyaları bilgisayarınıza indirin. Bu işlem, internet bağlantınızın hızına ve site boyutunuza bağlı olarak biraz zaman alabilir.
2. Veritabanınızı Yedekleyin
WordPress sitenizin veritabanı, tüm yazılarınızı, sayfalarınızı, yorumlarınızı ve ayarlarınızı içerir. Veritabanınızı yedeklemek için hosting kontrol panelinize (cPanel, Plesk vb.) giriş yapın ve phpMyAdmin aracını bulun. phpMyAdmin'de, WordPress veritabanınızı seçin ve "Dışa Aktar" (Export) sekmesine tıklayın. "Hızlı" (Quick) yöntemini ve SQL formatını seçerek veritabanınızı bilgisayarınıza indirin.
3. Yeni Hosting Hesabınızı Hazırlayın
Yeni hosting hesabınızda, WordPress için bir veritabanı oluşturmanız gerekecektir. Hosting kontrol panelinizde "MySQL Veritabanları" (veya benzeri) seçeneğini bulun ve yeni bir veritabanı oluşturun. Veritabanı adı, kullanıcı adı ve şifresini bir yere not edin. Bu bilgilere, daha sonra WordPress yapılandırma dosyasında ihtiyacınız olacak.
4. WordPress Dosyalarınızı Yeni Sunucuya Yükleyin
Bilgisayarınıza indirdiğiniz WordPress dosyalarını, yeni hosting hesabınızdaki public_html
veya web sitenizin yayınlanacağı dizine yükleyin. Yine bir FTP istemcisi kullanarak bu işlemi gerçekleştirebilirsiniz.
5. Veritabanınızı Yeni Sunucuya Aktarın
phpMyAdmin aracını kullanarak yeni oluşturduğunuz veritabanına giriş yapın ve "İçe Aktar" (Import) sekmesine tıklayın. Bilgisayarınıza indirdiğiniz veritabanı yedeğini (SQL dosyası) seçin ve "Git" (Go) butonuna tıklayarak veritabanınızı yeni sunucuya aktarın.
6. wp-config.php Dosyasını Düzenleyin
WordPress dosyalarınızın bulunduğu dizinde (genellikle public_html
), wp-config.php
adlı bir dosya bulunur. Bu dosyayı bir metin düzenleyiciyle açın ve aşağıdaki bilgileri yeni veritabanı bilgilerinizle güncelleyin:
```php define( 'DB_NAME', 'yeni_veritabani_adi' ); define( 'DB_USER', 'yeni_veritabani_kullanici_adi' ); define( 'DB_PASSWORD', 'yeni_veritabani_sifresi' ); define( 'DB_HOST', 'localhost' ); // Genellikle localhost'tur, ancak hosting sağlayıcınız farklı bir değer belirtebilir. ```
Değişiklikleri kaydedin ve dosyayı kapatın.
7. Alan Adı Ayarlarınızı Güncelleyin
Alan adınızın DNS ayarlarını, yeni hosting sunucunuzun IP adresine yönlendirin. Bu işlem, alan adı kayıt şirketinizde (örn. GoDaddy, Namecheap) yapılır. DNS değişikliklerinin etkinleşmesi birkaç saat sürebilir.
8. Eski Alan Adını Yeni Sunucuya Yönlendirin (Gerekirse)
Eğer alan adınızı değiştirmiyorsanız bu adımı atlayabilirsiniz. Ancak, alan adınızı değiştirdiyseniz, eski alan adınızı yeni alan adınıza yönlendirmek önemlidir. Bu, kullanıcıların eski alan adınızı ziyaret ettiklerinde otomatik olarak yeni sitenize yönlendirilmesini sağlar. Bu yönlendirmeyi, alan adı kayıt şirketinizde veya hosting kontrol panelinizde yapabilirsiniz.
9. WordPress Ayarlarını Kontrol Edin
Sitenizi yeni sunucuya taşıdıktan sonra, WordPress yönetici panelinize giriş yapın ve "Ayarlar" -> "Genel" bölümüne gidin. "WordPress Adresi (URL)" ve "Site Adresi (URL)" alanlarının doğru olduğundan emin olun. Gerekirse, bu alanları güncelleyin.
10. Kalıcı Bağlantıları Güncelleyin
"Ayarlar" -> "Kalıcı Bağlantılar" bölümüne gidin ve herhangi bir değişiklik yapmadan "Değişiklikleri Kaydet" butonuna tıklayın. Bu, kalıcı bağlantılarınızın doğru şekilde çalıştığından emin olmanızı sağlar.
Eklenti Kullanarak WordPress Site Taşıma
Eklenti kullanarak site taşıma, manuel yönteme göre çok daha basittir. Birçok WordPress eklentisi, site taşıma işlemini otomatikleştirerek süreci kolaylaştırır. İşte en popüler site taşıma eklentilerinden bazıları ve genel kullanım adımları:
- Duplicator: Duplicator, WordPress sitelerini yedeklemek ve taşımak için popüler bir eklentidir. Bir "paket" oluşturarak sitenizin tüm dosyalarını ve veritabanını tek bir arşive sıkıştırır. Bu arşivi ve bir yükleyici dosyasını yeni sunucuya yükleyerek sitenizi kolayca geri yükleyebilirsiniz.
- All-in-One WP Migration: Bu eklenti, WordPress sitenizi tek bir dosyaya yedeklemenizi ve bu dosyayı yeni sunucuya yükleyerek sitenizi geri yüklemenizi sağlar. Kullanımı oldukça kolaydır ve teknik bilgi gerektirmez.
- UpdraftPlus: UpdraftPlus, WordPress sitenizi yedeklemek ve geri yüklemek için kapsamlı bir eklentidir. Sitenizi bulut depolama hizmetlerine (örn. Google Drive, Dropbox) yedekleyebilir ve bu yedekleri kullanarak sitenizi yeni sunucuya taşıyabilirsiniz.
Eklenti kullanarak site taşıma adımları genellikle şunlardır:
- Eklentiyi mevcut WordPress sitenize kurun ve etkinleştirin.
- Eklentinin yönergelerini takip ederek sitenizin yedeğini oluşturun.
- Yedek dosyasını ve varsa yükleyici dosyasını bilgisayarınıza indirin.
- Yeni hosting hesabınıza WordPress'i kurun (eğer henüz kurulu değilse).
- Yedek dosyasını ve yükleyici dosyasını yeni sunucunuzdaki WordPress kurulumunun bulunduğu dizine yükleyin.
- Yükleyici dosyasını çalıştırın ve ekrandaki yönergeleri takip ederek sitenizi geri yükleyin.
Hosting Sağlayıcısının Taşıma Hizmeti
Birçok hosting sağlayıcısı, WordPress site taşıma hizmeti sunar. Bu, genellikle en kolay ve güvenilir yöntemdir. Hosting sağlayıcınız, sitenizi eski sunucunuzdan yeni sunucunuza sizin için taşır. Bu hizmet genellikle ücretsiz veya cüzi bir ücret karşılığında sunulur. Hosting sağlayıcısının taşıma hizmetini kullanmak için genellikle destek ekibiyle iletişime geçmeniz ve onlara gerekli bilgileri (örn. eski hosting hesabınızın bilgileri) vermeniz yeterlidir.
Sonuç ve Özet
WordPress site taşıma işlemi, doğru adımları takip ettiğinizde oldukça basittir. Bu makalede, manuel taşıma, eklenti kullanarak taşıma ve hosting sağlayıcısının taşıma hizmeti olmak üzere üç farklı yöntemi detaylı bir şekilde inceledik. Hangi yöntemi seçeceğiniz, teknik bilginize, sitenizin boyutuna ve taşıma işleminin karmaşıklığına bağlıdır. Manuel taşıma yöntemi daha fazla kontrol imkanı sunarken, eklenti kullanarak taşıma ve hosting sağlayıcısının taşıma hizmeti daha kolay ve hızlıdır. Taşıma işlemine başlamadan önce sitenizin yedeğini almayı ve tüm adımları dikkatlice takip etmeyi unutmayın. Başarılı bir taşıma işlemi, web sitenizin performansını artırabilir ve kullanıcı deneyimini iyileştirebilir.