Bugün Web Hosting kategorisinde, mevcut hosting firmasından memnun kalmayan (yavaşlık, kesinti, yetersiz destek vb.) veya daha uygun fiyatlı/performanslı bir firmaya geçmek isteyen site sahiplerinin en çok korktuğu Site Taşıma (Hosting Migration) sürecini detaylıca anlatacağım.
Hatalı yapılan bir taşıma işlemi veritabanının bozulmasına, e-postaların kaybolmasına ve en önemlisi sitenin saatlerce kapalı kalarak Google sıralamalarının (SEO) düşmesine sebep olur. Sitenizi hiç kapatmadan ve tek bir veri bile kaybetmeden taşımanın adımlarına gelin birlikte bakalım:
1. Adım: Yedeklerin Eksiksiz Alınması ve Hazırlık
Eski sunucunuzdaki hizmetinizi iptal etmeden veya DNS ayarlarınızı değiştirmeden önce mutlaka tam bir sistem yedeği almalısınız:
- cPanel / Plesk Tam Yedek (Full Backup): Eğer iki taraf da aynı kontrol panelini (örneğin cPanel'den cPanel'e) kullanıyorsa, cPanel üzerindeki "Yedekleme Sihirbazı" (Backup Wizard) ile tek tıkla tüm dosyalarınızı, veritabanınızı ve e-posta hesaplarınızı eksiksiz bir dosyası olarak indirin.Kod:
.tar.gz - Manuel Taşıma (CMS Projeleri): Özel yazılım veya WordPress kullanıyorsanız; FTP üzerinden klasörünü bilgisayarınıza indirin ve phpMyAdmin üzerinden veritabanınızın (MySQL)Kod:
public_htmlçıktısını (dump) alın.Kod:.sql
Sitenizi yeni hostinge yükledikten sonra DNS'leri hemen değiştirmeyin! Önce sitenin yeni sunucuda sorunsuz çalışıp çalışmadığını test etmemiz gerekir:
- Hosts Dosyası Yöntemi (Gizli Test): Bilgisayarınızdaki dosyasını yönetici olarak açın ve en altaKod:
C:\Windows\System32\drivers\etc\hostsşeklinde ekleyin.Kod:[Yeni_Sunucu_IP] [siteadi.com] - Bu sayede tüm dünya sitenizi hala eski hostingde görürken, sadece sizin bilgisayarınız yeni hostingdeki halini görüntüler. Sitede kırık link, veritabanı bağlantı hatası (veyaKod:
wp-config.phpuyumsuzluğu) var mı rahatça test edebilir ve düzeltebilirsiniz.Kod:config.php
Yeni sunucudaki sitenizin sorunsuz çalıştığından emin olduktan sonra sıra domaini yeni sunucuya bağlamaya geldi:
- NS Güncellemesi: Domain (alan adı) panelinize girerek Nameserver (NS1 / NS2) adreslerinizi yeni hosting firmanızın verdiği adreslerle değiştirin.
- Sıfır Kesinti (Zero Downtime): DNS adreslerinin tüm dünyada oturması 1 ile 24 saat arasında sürebilir. Bu süreçte bazı ziyaretçiler eski sunucuya, bazıları yeni sunucuya gider. Eski hosting hizmetinizi en az 2-3 gün daha iptal etmeyip aktif tutarsanız, ziyaretçileriniz hiçbir şekilde "Siteye ulaşılamıyor" hatası almaz ve kesintisiz geçiş sağlanır.
Siz daha önce hosting taşırken veritabanı çökmesi, e-postaların silinmesi veya karakter sorunu (Türkçe karakterlerin bozulması) gibi problemlerle karşılaştınız mı? Taşıma süreçlerinde tercih ettiğiniz pratik eklentiler veya yöntemler var mı?
Eğer yakın zamanda WordPress, OpenCart, cPanel veya Plesk sitenizi başka bir hostinge taşımayı planlıyorsanız ve takıldığınız bir aşama varsa; site altyapınızı ve kullandığınız panelleri aşağıya yazın, taşıma adımlarını birlikte eksiksiz tamamlayalım!
Herkese keyifli forumlar dilerim!
)

