Mevcut web sitenizin yavaşlaması, sık yaşanan erişim kesintileri veya yetersiz teknik destek, hosting firması değiştirme sürecini kaçınılmaz hale getirebilir. Birçok site sahibi veri kaybı, e-posta kesintisi veya arama motoru sıralamalarının düşmesi korkusuyla bu adımı ertelemektedir. Bu rehberde, sıfır kesinti ve tam veri güvenliği ile kesintisiz site taşıma adımlarını baştan sona inceleyeceğiz.
Hosting Firması Ne Zaman ve Neden Değiştirilmeli?
Web sitenizin büyümesi veya mevcut altyapının ihtiyaçları karşılayamaması durumunda hosting firması değiştirme kararı almak, projenizin geleceği açısından kritik bir adımdır. Karar vermeden önce mevcut sorunların altyapı kaynaklı mı yoksa site optimizasyonu eksikliğinden mi kaynaklandığını netleştirmek gerekir.
Genel olarak kullanıcıların sağlayıcı değiştirmesini gerektiren temel senaryolar şunlardır:
- Sık Yaşanan Kesintiler (Downtime): Sunucuların ayda birkaç kez çökmesi, hem potansiyel ziyaretçi kaybına hem de Google sıralamalarınızın gerilemesine neden olur.
- Yavaş Sayfa Açılış Hızları: Eski nesil mekanik diskler veya aşırı doldurulmuş sunucular (overselling) sitenizin yanıt süresini (TTFB) kabul edilemez seviyelere çıkarır.
- Yetersiz veya Yavaş Teknik Destek: Kritik bir sorunda saatlerce, bazen günlerce yanıt alamamak ticari siteler için doğrudan ciro kaybıdır.
- Sürekli Artan Güvenlik Tehditleri: Zayıf güvenlik duvarları, katmansız DDoS koruması ve sunucu içi izole edilmemiş kullanıcı hesapları sitenizi savunmasız bırakır. Bu risklerin nedenleri hakkında detaylar için ucuz hosting riskleri incelememize göz atabilirsiniz.
- Artan Trafik ve Kaynak İhtiyacı: Ziyaretçi sayınız arttıkça mevcut hosting paketinin CPU, RAM veya I/O limitleri yetersiz kalmaya başlar.
Firma Değişikliği Öncesi Yeni Sağlayıcıda Aranması Gerekenler
Mevcut sağlayıcınızdan ayrılırken aynı sorunları yeni firmanızda da yaşamamak için doğru kriterlere göre seçim yapmalısınız. Yeni sağlayıcı araştırmasında teknik altyapı ve yönetim araçları ön planda tutulmalıdır. Konu hakkında kapsamlı yol haritası için hosting firması seçimi rehberi içeriğimizden yararlanabilirsiniz.
Yeni bir sağlayıcıya karar verirken aşağıdaki kontrol tablosunu referans alabilirsiniz:
| Kriter | Eski / Yetersiz Altyapı | Modern Altyapı Standardı |
|---|---|---|
| Depolama Birimi | Geleneksel HDD veya Standart SATA SSD | Yüksek okuma/yazma hızlı NVMe SSD |
| Kontrol Paneli | Özelleştirilmiş, karmaşık paneller | Endüstri standardı cPanel |
| DDoS Koruması | Yazılımsal basit kurallar, yetersiz hat | Corero + Stormwall donanımsal filtreleme |
| Teknik Destek | Sadece mesai saatlerinde, bilet yanıtı saatler sürer | 7/24 aktif uzman teknik destek |
| SSL Desteği | Yıllık ücretli zorunlu sertifikalar | Otomatik yenilenen ücretsiz SSL |
Sitenizin ihtiyaç duyduğu kaynakları belirledikten sonra, geçiş yapacağınız paketin PHP sürüm desteğini, veritabanı limitlerini ve posta kotasını doğrulamalısınız.
Adım 1: Tam Kapsamlı Yedekleme (Dosyalar, Veritabanı ve E-postalar)
Başarılı bir hosting sağlayıcısı değiştirme sürecinin ilk kuralı, elinizde eksiksiz bir yedek bulundurmaktır. Taşıma sırasında eski sunucu üzerindeki hiçbir dosyayı silmemeli veya hesap iptali başlatmamalısınız.
1. Web Dosyalarının Yedeklenmesi
Mevcut kontrol panelinize (genellikle cPanel) giriş yapın. Dosya Yöneticisi (File Manager) aracılığıyla public_html (veya sitenizin çalıştığı kök dizin) içerisindeki tüm dosyaları seçip .zip olarak sıkıştırın ve yerel bilgisayarınıza indirin. Alternatif olarak FileZilla veya benzeri bir FTP istemcisi kullanarak tüm dizini indirebilirsiniz.
2. Veritabanının Dışa Aktarılması
Dinamik web sitelerinde içeriklerin tamamı veritabanında saklanır. cPanel üzerinden phpMyAdmin aracını açın:
- Sol menüden sitenize ait veritabanını seçin.
- Üst menüdeki Dışa Aktar (Export) sekmesine tıklayın.
- Dışa aktarma yöntemini Hızlı (Quick), biçimi ise SQL olarak seçin ve
Git (Go)butonuna basarak.sqluzantılı dosyayı bilgisayarınıza kaydedin.
E-ticaret siteleri veya kullanıcı girişi olan portallarda, veritabanı yedeği almadan önce siteyi geçici olarak bakım moduna almanız önerilir. Aksi takdirde yedekleme anı ile DNS geçişi arasında veritabanına yazılan yeni siparişler veya yorumlar kaybolabilir.
3. E-posta Hesaplarının ve İletilerin Yedeklenmesi
Eğer kurumsal e-postalarınızı aynı hosting üzerinde barındırıyorsanız, cPanel Dosya Yöneticisi üzerinden mail ve etc klasörlerini de arşivleyerek indirmeniz gerekir. Bu dizinler e-posta hesap yapılandırmalarını ve gelen kutularını barındırır.
Adım 2: Yeni Hosting Hesabının Yapılandırılması
Dosyaları taşımadan önce yeni sağlayıcıdaki hesabınızın hazır olması gerekir. Yeni aldığınız hosting hizmetinde alan adınız birincil etki alanı olarak tanımlanmadıysa, Addon Domain (Eklenti Etki Alanı) olarak ekleyin.
Ardından yeni panelinizde aşağıdaki hazırlıkları tamamlayın:
- Veritabanı Oluşturma: cPanel > MySQL Veritabanları bölümünden yeni bir veritabanı adı ve yeni bir MySQL kullanıcısı oluşturun. Kullanıcıya veritabanı üzerinde Tüm Ayrıcalıklar (ALL PRIVILEGES) yetkisi tanımlayın ve oluşturduğunuz şifreyi not edin.
- PHP Sürüm Uyumluluğu: Yeni panelinizdeki Select PHP Version veya MultiPHP Yöneticisi üzerinden, eski sunucunuzda çalışan PHP sürümü ve gerekli eklentileri (örneğin
mysqli,curl,mbstring,gd,zip) aktif edin. - E-posta Hesaplarının Tanımlanması: Eski sunucunuzdaki e-posta adreslerini ve şifrelerini yeni panelinizdeki E-posta Hesapları bölümünde birebir aynı isimlerle açın.
Adım 3: Dosyaların ve Veritabanının Yeni Sunucuya Aktarılması
Yedeklerinizi hazırladıktan sonra web sitesi transferi aşamasının veri yükleme kısmına geçebilirsiniz.
Dosyaların Yüklenmesi ve Arşivden Çıkarılması
Yerel bilgisayarınıza indirdiğiniz .zip uzantılı web dosyalarını yeni sunucunun public_html dizinine yükleyin. cPanel Dosya Yöneticisi üzerinden dosyaya sağ tıklayıp Extract (Çıkar) seçeneği ile arşivi dizine açın.
Veritabanının İçe Aktarılması
Yeni sunucunun cPanel arayüzünden phpMyAdmin aracını açın:
- Sol menüden bir önceki adımda yeni oluşturduğunuz boş veritabanını seçin.
- Üst kısımdaki İçe Aktar (Import) sekmesine tıklayın.
- Bilgisayarınızdaki
.sqldosyasını seçip sayfanın altındaki Git (Go) butonuna basın. Yükleme tamamlandığında tabloların başarıyla yüklendiğini teyit edin.
Yapılandırma Dosyasının Güncellenmesi
Veritabanı bağlantı bilgileriniz değiştiği için sitenizin konfigürasyon dosyasını yeni veritabanı adı, kullanıcısı ve şifresiyle güncellemelisiniz. Örneğin WordPress kullanıyorsanız WordPress site taşıma mantığında olduğu gibi wp-config.php dosyasını düzenlemeniz gerekir:
// ** MySQL ayarları - Bu bilgileri yeni hosting panelinizden alabilirsiniz ** //
define( 'DB_NAME', 'yeni_veritabani_adi' );
define( 'DB_USER', 'yeni_veritabani_kullanicisi' );
define( 'DB_PASSWORD', 'guclu_yeni_sifre' );
define( 'DB_HOST', 'localhost' );Adım 4: Hosts Dosyası ile Yayına Almadan Önce Test Etme
DNS kayıtlarını güncellemeden önce, sitenizin yeni sunucuda hatasız çalışıp çalışmadığını kendi bilgisayarınızdan test edebilirsiniz. Bu yöntem, DNS yönlendirmesi yapılmadığı için ziyaretçilerinizi etkilemeden sitenizi yeni sunucudan görüntülemenizi sağlar.
Bilgisayarınızdaki hosts dosyasına alan adınızı ve yeni sunucunun IP adresini ekleyerek, yalnızca sizin bilgisayarınızın o siteyi yeni sunucudan çağırmasını sağlayabilirsiniz.
İşletim sisteminize göre hosts dosyasını bir metin düzenleyiciyle yönetici olarak açın:
- Windows:
C:\Windows\System32\drivers\etc\hosts(Not Defteri'ni yönetici olarak çalıştırıp açın). - macOS / Linux: Terminalden
sudo nano /etc/hostskomutunu çalıştırın.
Dosyanın en alt satırına yeni sunucunuzun IP adresini ve alan adınızı ekleyip kaydedin:
203.0.113.50 ornekalanadi.com
203.0.113.50 www.ornekalanadi.comTarayıcınızın önbelleğini temizleyip alan adınızı ziyaret edin. Sayfalar arasında gezinin, admin paneline giriş yapın ve form gönderimlerini test edin. Her şey sorunsuz çalışıyorsa, hosts dosyasına eklediğiniz bu satırları silip dosyayı kaydedin.
Adım 5: DNS ve Nameserver Güncellemesi ile Kesintisiz Geçiş
Testler başarıyla tamamlandıktan sonra sitenizi yeni sunucuya yönlendirme aşamasına geçebilirsiniz. Bu işlem alan adı firmanızın yönetim paneli üzerinden yapılır.
Geçişi iki farklı yöntemle gerçekleştirebilirsiniz:
- Nameserver (NS) Değişikliği: Alan adı kayıt firmanızın (registrar) paneline girerek mevcut NS adreslerini yeni sağlayıcınızın verdiği NS adresleriyle (örneğin
ns1.yenisaglayici.com,ns2.yenisaglayici.com) değiştirin. - A Kaydı Güncellemesi: Eğer DNS yönetimini harici bir serviste (örneğin Cloudflare) tutuyorsanız, yalnızca alan adınızın
Akaydını yeni sunucunuzun IP adresiyle güncelleyin. Ayrıntılı DNS parametreleri için DNS kayıtları rehberi makalemizi inceleyebilirsiniz.
DNS kayıtlarının küresel olarak yayılması (propagasyon) genellikle 2 ila 24 saat arasında tamamlanır. Bu süre zarfında bazı ziyaretçiler eski sunucuya, bazıları ise yeni sunucuya yönlenir. İki sunucuda da siteniz ve verileriniz eksiksiz bulunduğu için hiçbir kullanıcı kesinti veya hata mesajı ile karşılaşmaz.
Eski Hosting Hesabını Kapatmadan Önce Dikkat Edilmesi Gerekenler
DNS yönlendirmesini yaptıktan hemen sonra eski hosting hesabınızı kapatmak veya silmek yapılan en yaygın hatalardan biridir. Hosting firması değiştirme sürecinin pürüzsüz sonuçlanması için şu hususlara dikkat edilmelidir:
- DNS Yayılımını Bekleyin: DNS kayıtlarının tüm dünyadaki internet servis sağlayıcılarında tamamen güncellendiğinden emin olmak için en az 48-72 saat bekleyin.
- E-posta Trafiğini Doğrulayın: E-postalarınızın yeni sunucuya düştüğünü, SPF, DKIM ve DMARC kayıtlarının doğru çalıştığını teyit edin.
- Son Bir Senkronizasyon Yapın: Eğer aktif bir blog veya ticaret sitesi yönetiyorsanız, DNS yayılım süresince eski sunucuya düşmüş olabilecek yorum veya siparişleri kontrol edin; gerekirse son veritabanı farkını aktarın.
- Hesap İptali ve Otomatik Ödeme: Yeni sunucuda sitenin stabil çalıştığından tamamen emin olduktan sonra eski firmanızdaki otomatik yenilemeyi kapatın ve hesap iptal talebi oluşturun.
Doğru planlama, yedekleme disiplini ve test adımlarıyla hosting firması değiştirme işlemi risk içermeyen standart bir prosedürdür. Web sitenizin performansını artırmak, kesintileri geride bırakmak ve projelerinizi güvenceye almak istiyorsanız; yüksek hızlı NVMe SSD depolama, Corero + Stormwall katmanlı DDoS koruması, kullanıcı dostu cPanel ve 7/24 teknik destek avantajlarıyla MerkezHost'un cPanel ve NVMe web hosting paketlerini tercih ederek sitenizi güvenle yeni nesil altyapıya taşıyabilirsiniz.
Sık Sorulan Sorular
Hosting firması değiştirirken sitemde kesinti yaşanır mı?
Doğru adımlar izlendiğinde ve DNS yönlendirmesi yapılmadan önce yeni sunucu hazırlandığında kesinti yaşanmaz. DNS yayılım sürecinde eski ve yeni sunucu aynı anda aktif kalarak ziyaretçilerin kesintisiz erişimini sağlar.
Hosting taşıma işlemi web sitemin Google sıralamasını etkiler mi?
Veri kaybı ve kesinti yaşanmadan yapılan bir taşıma SEO sıralamalarını olumsuz etkilemez. Aksine, yeni sunucunun daha hızlı açılması ve daha az kesinti sunması zamanla sıralamalarınızı olumlu yönde destekler.
DNS güncellemesinden sonra eski hosting hesabımı ne zaman kapatmalıyım?
DNS kayıtlarının dünya genelinde tamamen oturması ve e-posta akışının yeni sunucuya kayması için en az 48-72 saat beklenmelidir. Sitenin ve e-postaların yeni sunucuda stabil çalıştığı doğrulandıktan sonra eski hesap kapatılabilir.
Kapak fotoğrafı: Georg_Wietschorke / Pixabay
