İçindekiler tablosu
Güncellendi - 28 Şubat 2025
Bir web sitesini taşımak, bu ne anlama geliyor, neden - ve nasıl çalışıyor? Bu makale bu sorulara ayrıntılı olarak adanmıştır. Bu yüzden blogumda normalden biraz daha uzun.
Bir web sitesini taşımanın farklı anlamları olabilir:
Barındırma hamlesi
- Web sitesi bir barındırma sağlayıcısından diğerine aktarılır.
- Veri tabanları, dosyalar ve e-postalar genellikle yanınızda götürülmek zorundadır.
- DNS ayarları yapılmalıdır.
- Örneğin performans, güvenlik veya fiyat nedenleriyle.
Alan adı transferi
- Web sitesi eski bir alan adından (örn. old-domain.com) yeni bir (new-domain.com).
- Yönlendirmeler (301 yönlendirmeleri) ziyaretçi ve SEO sıralaması elde etmek için önemlidir.
Sunucu değişikliği
- Web sitesi aynı etki alanında kalır, ancak yeni bir sunucuya taşınır (örneğin, paylaşımlı barındırmadan kendi sunucusuna).
- Diğerlerinin yanı sıra performans ve güvenlik nedenleriyle gerekli olabilir.
Neden?
Küçük bir blog olarak başlayan bir web sitesi büyüyor ve bu nedenle daha fazla bellek, daha büyük veritabanları gerektiriyor ve web barındırıcısıyla yapılan sözleşmenin kapsamının ötesine geçiyor. Ancak, bir yükseltme yine bütçeyi aşacaktır, bu yüzden başka barındırma sağlayıcıları ararsınız.
Başlangıçta, veritabanları ve diğer kaynaklar hakkında düşünmezsiniz. Farklı teklifleri karşılaştırır ve genellikle "en yüksek" rakamları en düşük fiyata sunan teklif lehine karar verirsiniz. Arka plan bilgisi eksikliği nedeniyle, bu "rakamların" anlamlılığı ve gerekliliği hakkında düşünmezsiniz. Ve sonuçta hangi rakamların önemli olacağını gerçekten bilmiyorsanız, hangi soruları soracağınızı veya hangi verilere özellikle dikkat edeceğinizi bilemezsiniz.
Sözleşmelere uyulması gerektiğinden, barındırma sağlayıcısı belirlenen sınırların aşılmasına pek göz yummayacak, ancak önce kibarca sözleşmeyi ihlal eden durumu belirtecek ve bu durum düzeltilmezse web sitesini engelleyecektir.
Pekala, bir sağlayıcı seçerken, izin verilen maksimum veritabanı boyutunu da hesaba katmanız gerekir. Bunu söylemek yapmaktan daha kolaydır, çünkü neredeyse hiçbir sağlayıcı bunu bir tarife seçerken rakamlarında bir kriter olarak listelemez. E-posta veya sohbet yoluyla bunu açıkça sormak için daha fazla neden var!
Ve bu, tarifeleri yılda birkaç yüz avroya kadar çıkabilen tanınmış sağlayıcılar için de tavsiye edilir.
Örnek olayda, barındırma sağlayıcısının değiştirilmesine neden olan şey tam da bu, izin verilen 1.024 MB veritabanı boyutunun aşılmasıydı.
Barındırma sağlayıcısı seçimi
Barındırma sağlayıcıları karşılaştırmaları için arama yaparsanız, listeyi ağırlıklı olarak artan fiyat sırasına göre bulacaksınız.
Saf "teknik verilere" ek olarak, desteğin erişilebilirliği, yanıt süresi ve verimliliği de daha önemlidir. Yapay zeka söz konusu olduğunda görüşler bölünebilir, ancak sağlayıcılar birinci düzey desteği, yani müşterilerden gelen genel soruları karşılamak için yapay zekayı giderek daha fazla kullanıyor. Bu tamamen anlaşılabilir bir durum ve bu amaç için tamamen yeterli. YZ'nin size "iyi geceler" ve "iyi uykular!" dilemesi çok eğlenceli.
Bununla birlikte, diğer uçta bir insan belirli sorunlar için mevcut olmalı ve tüm gün, 7/24 ulaşılabilir olmalıdır. Dahil edilen destek hizmetinin ne kadar ileri gideceği ve ne zaman ücretlendirileceği de sözleşme imzalanmadan önce açıklığa kavuşturulması gereken bir konudur.
Yıllar sonra imzalanan sözleşmeler genellikle fiyat açısından daha ilgi çekicidir, özellikle de bu, maliyet tarafını uzun vadede daha hesaplanabilir hale getirir. Sözleşme süresinin bitiminden önce hizmetini iptal eden veya bu süreyi atlatan bir sağlayıcı elbette en iyi seçim olacaktır. Ancak, hiç kimse bunu garanti edemeyecektir.
İlk dönem sona erdikten sonraki - genellikle daha yüksek - maliyetler de karar verme sürecinde dikkate alınmalıdır, özellikle de artış genellikle çok önemli olduğu için. Elbette, sözleşmenin sona ermesine izin verebilir ve web sitesini - bir kez daha - taşıyabilirsiniz, ancak deneyimler, özellikle kolaylık nedeniyle bunun yapılmadığını göstermektedir.
Yeni sağlayıcınızı bulduktan sonra web sitenizi taşımaya başlayabilirsiniz.
Web sitesinin yerinin değiştirilmesi
Dokuz adım gereklidir:
- Tüm eklentileri, temaları ve WordPress kurulumunu en son sürüme güncelleyin
- Veri tabanlarının yeniden düzenlenmesi
- Veri yedekleme için eklentiyi indirin ve kurun (örn. UpdraftPlus)
- Tüm içeriğin veri yedeklemesi (veritabanı, eklentiler, temalar, yüklemeler, diğer)
- Alan adının yeni sağlayıcıya aktarılması
- WordPress'in yeni sağlayıcının sunucularına kurulması
- Veri yedekleme için eklentinin kurulması (burada UpdraftPlus)
- Verileri yeni WordPress kurulumuna geri yükleme
- Yeni sağlayıcı ile DNS girişlerini kontrol edin
Güncellemeler
Yeni WordPress kurulumu en son sürüm olacağından, özellikle WordPress en son sürümde olmalıdır. Kural olarak, sürümler aşağı doğru uyumludur, ancak bu önlem mevcut olabilecek uyumsuzlukları önler.
Eklentiler daha az kritiktir ve geçişten sonra da güncellenebilir.
Veri yedekleme eklentisi UpdraftPlusEski kurulumda zaten aktifse, yeni sunucudaki WordPress kurulumu tamamlandıktan sonra güncel sürümde de yüklenip kurulacağından, veri yedeklemesinden önce kesinlikle güncel sürüme güncellenmelidir. Yine bu, herhangi bir sürüm uyumsuzluğunu önlemek içindir.
Veritabanı yeniden düzenlemesi
Veritabanları kitap rafları gibidir: bir kitap girer, üç kitap çıkar, beş kitap girer ... - sürekli yaşar ve değişirler. Bazen bir boşluğa sığmayan büyük bir kitap uygun parçalara ayrılır ve farklı yerlerde saklanır. Bu nedenle veritabanı parçalı bir içeriğe sahiptir. Bu parçalara yapılan referanslar, içeriğin kendisi kadar depolama alanı kaplar. Günlükler de kaydedilir, önbellek verileri yazılır vb.
Bir veritabanı yeniden düzenlemesi tüm verileri okur, parçalanmış verileri yeniden birleştirir, artık gerekli olmayan geçici verileri siler ve bu şekilde veritabanının hem erişim hızını hem de boyutunu optimize eder. Bu aynı zamanda veritabanını yedeklemek ve geri yüklemek için gereken süreyi de azaltır.
Veritabanı bir web sitesinin merkezi siniri olduğundan, yeniden düzenlemeden ÖNCE veritabanının bir kopyasını oluşturmanız ve yerel depolama alanına yedeklemeniz şiddetle tavsiye edilir. Bir şeyler ters giderse, geri yükleyebilirsiniz.
Veri yedekleme eklentisi
Bir web sitesini yedeklemeye ve taşımaya adanmış çok sayıda eklenti vardır. Bunların çoğu yedeklemeyi sorunsuz bir şekilde yapar, ancak taşıma sırasında sizden ödeme yapmanızı ister. Bu nedenle, web sitenizi ara sıra taşımayı planlamıyorsanız, yıllık abonelikle ilgilenmeniz pek olası değildir. Yukarıda bağlantısı verilen eklenti UpdraftPlus burada dikkate değer bir istisnadır, çünkü mütevazıdır ve herhangi bir ifs veya buts olmadan geri yüklemeye izin verir.
UpdraftPlus Yedekleme işlemi boyunca size sezgisel olarak rehberlik eder ve kurulum başarıyla tamamlandıktan sonra dosyaları kendi bilgisayarınıza indirebilir.
Alan adı transferi
Alan adı nedir?
Bir etki alanı örneğin www.google.de - www isteğe bağlıdır ve sözde alt alan adını temsil eder. Sonuç olarak, "google.com" ile aynı sonuca "www.google.de". Her iki durumda da web sitesi Google tarafından çağrılır.
"google" bireysel ad, ".de" ise üst düzey alan adıdır (TLD).
EEP
Bu Genişletilebilir Sağlama Protokolü (EPP), alan adlarının kayıt ve tescil kuruluşlarında yönetimi için kullanılır ve Namecheap, GoDaddy gibi alan adı kayıt kuruluşları ile DENIC gibi merkezi kayıt kuruluşları arasında standartlaştırılmış ve güvenli iletişim sağlar (Alman Ağ Bilgi Merkezi) TLD için ".tr"
ve Verisign için .com
).
Alan adı transferi, alan adı sahibinden, yani web sitesi operatöründen bir başvuru gerektirir. Web sitesi operatörü, sözde alan adı transferi için önceki barındırma sağlayıcısına başvurur. EPP-Auth-Code. Alınan kod, alan adının eski sağlayıcıdan yeni sağlayıcıya aktarılmasını ayarlayan yeni sağlayıcının alan adı aktarım başvuru sayfasına girilir.
Alan adı transferi gerçekleşir gerçekleşmez, daha önce eski sağlayıcıya, sunucusuna ve kendi web sitenize yönlendiren önceki "adres" hiçbir yere işaret etmez. İşte geliyor Alan Adı Sunucusu (DNS) devreye girer.
DNS
A Alan Adı Sunucusu Girilen "www.google.de" adresini sunucular için uygun IP adresine dönüştürür, burada "8.8.8.8".
DNS dünya çapında kullanılabilir etkileşim: Sorgulanan ilk sunucu (DNS çözümleyici) IP adresini bilmiyorsa, sorguyu bir sonrakine aktarır. Bu özyinelemeli arama, isim girişi bulunana kadar devam eder ve aranan IP adresi talep eden kuruluşa geri gönderilir ve istenen web sitesi yüklenebilir.
Bir DNS ayrıca aşağıdaki gibi ek girdileri de depolar
- A-Record - Bir etki alanını bir IPv4 adresine bağlar.
- AAAA rekoru - Bir etki alanını IPv6 adresi ile bağlar.
- CNAME kaydı - Bir etki alanını diğerine yönlendirir (örn.
www.example.com
→example.com
). - MX-Record - E-postalar için posta sunucusunu tanımlar.
- TXT kaydı - Örneğin güvenlik mekanizmaları için ek bilgiler içerir.
DNS Yayılımı
Her barındırma sağlayıcısının kendi ad sunucusu vardır. Eski sağlayıcı örn. ns1.alterProvider.comyenisi, örneğin ns1.newprovider.com.
Bir taşınma durumunda, kayıt kuruluşunda kayıtlı olan eski adres ns1.alterProvider.com Sonuç olarak, öncelikle eski sağlayıcının web sitesine gitmelisiniz.
Kayıt kuruluşu yeni sağlayıcı adresini alır almaz ns1.newprovider.com Yeni sağlayıcıya bir talep gönderilir, ancak web sitesi henüz onların sunucusuna aktarılmamıştır. Bu nedenle talep başarısız kalır. Sayfa ancak tüm içerik geri yüklendikten sonra her zamanki gibi tekrar görünür.
Taşınan alan adı için eski veya yeni ad sunucusunun hala kayıtlı olup olmadığı şu yolla kontrol edilebilir Kim Kimdir kontrol edin. Bunu yapmak için, kontrol edilecek alan adını sağ üstteki arama alanına girin ve sağdaki WHOIS düğmesine tıklayın.
Buna ek olarak, yeni adres girişinin dünya çapındaki tüm DSN'lere aktarılması gerekmektedir ki bu da yaklaşık 48 saat sürebilmektedir. Bu nedenle, Nairobi'deki bir kişi web sitesine erişebilirken, Moskova'daki bir kişinin yine de boşluğa düşmesi veya bir hata mesajı alması mümkündür.
DNS NameServer'ı Kontrol Et
Yeni adresin hangi DNS'e kayıtlı olduğunu web sitesi üzerinden öğrenebilirsiniz DNS denetleyicisi kaydedilecek alan adının sağındaki seçim alanında NameServer için NS'yi seçerek (örn. csiag.de). Sonuç, sağdaki her ülke için ülke listesinin altında görüntülenir. Yeni NameServer eski NameServer yerine orada görünmelidir.
WordPress kurulumu
Yeni adrese yeni sağlayıcıdaki DNS üzerinden ulaşılabildiğinde, daha önce girilen verileri kullanarak orada oturum açabilir ve WordPress kurulumunu başlatabilirsiniz. Sağlayıcılar genellikle portallarının kullanıcı arayüzlerini o kadar sezgisel bir şekilde tasarlarlar ki genellikle ilgili menüleri ve işlevleri hemen bulabilirsiniz.
WordPress kurulumu başarıyla tamamlandıktan sonra veri yedekleme eklentisi kurulur.
Veri yedekleme eklentisi
WordPress kurulumunun kenar çubuğunda şu menü öğesini bulacaksınız Eklentiler.
Sol üstteki düğmeye tıklayın Yeni eklenti ekle mevcut eklentilerin genel bakış sayfasına gidin.
Sağ tarafta arama alanına Eklentileri ara girin UpdraftPlus üzerine tıklayarak yükleyebileceğiniz, aradığınız eklenti hemen görünecektir. Şimdi yükleyin başlatılır. Başarılı bir kurulumdan sonra, eklenti Etkinleştir hareket edebilir.
Verilerin geri yüklenmesi
Ayrıca sol taraftaki WordPress menü sütununda artık UpdraftPlus listelenir. Bu öğeye tıklandığında Kaydet veya Geri Yükle için işlev seçimi açılır.
Fonksiyonlar Taşıma / Klonlama satın alma sürümü için ayrılmış gibi görünüyor, bu yüzden saf işlevsellik Şimdi güvende ya da daha aşağıda, Geri Yükleme kullanılır.
Yeni sunucuda mevcut bir yedekleme yoktur, bu nedenle eski sağlayıcıdaki yedeklemedeki dosyalar önce Yedek dosyaları yükleme yeni sağlayıcının sunucusuna aktarılmalıdır.
Aktarım tamamlandıktan sonra, aşağıdaki tabloda yedekleme tarih/saatinden sonra beş düğme kullanılabilir hale gelir. Satırın hemen başında bir kutu vardır. Buna tıklayın ve düğmenin sağına tıklayın Geri Yükleme Geri yüklemeyi başlatın.
Geri yükleme iptal edilirse, ilgili bir hata mesajının yanı sıra hatayı düzeltmek için bir düğme görüntülenir. Çoğu durumda, geri yükleme işlemi önceki WordPress kurulumu tarafından oluşturulan boş veritabanı tablolarının üzerine yazamaz, bu nedenle bunların bir tıklama ile manuel olarak açıkça silinmesi ve ardından işlemin yeniden başlatılması gerekir.
Geri yükleme başarıyla tamamlanır tamamlanmaz, DNS yayılımının tamamlanmış olması koşuluyla web sitesine her zamanki gibi erişilebilir.
Pitfall hosts dosyası
hosts dosyası, IP adreslerini ana bilgisayar adlarına atamak için kullanılan bir işletim sisteminin yerel yapılandırma dosyasıdır. DNS sorgusu yapmadan belirli etki alanlarını belirli bir IP adresine yönlendirmeyi mümkün kılar.
Örnek:
##
# Ana Bilgisayar Veritabanı
# localhoist geri döngü arayüzünü yapılandırmak için kullanılır
Sistem önyüklenirken #. bu girişi değiştirmeyin.
##
139.162.163.62 csiag.de
139.162.163.62 www.csiag.de
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
Girişler 139.162.163.62 eski barındırma sağlayıcısına yönlendirdi, bu nedenle yeni sağlayıcıya geri yüklemeye rağmen erişim - DNS sorgusu olmadan - her zaman eski sağlayıcıya indi ve yeni sağlayıcı ile web sitesinde yapılan değişiklikler harici olarak erişen cihazlarda görüntülenmedi.
Bu nedenle, bir DNS sorgusunun yeniden gerçekleştirilebilmesi ve yeni sağlayıcıya yönlendirilebilmesi için bu girişlerin # ile yorumlanması gerekiyordu:
# 139.162.163.62 csiag.de
# 139.162.163.62 www.csiag.de
Hosts dosyasını düzenleme
Mac OSX (Sonoma) altında, Finder'da Yardımcı Programlar altında Terminal'i açın ve şunu girin
sudo nano /etc/hosts
girin. Bunu bir parola istemi izler. Dosya daha sonra düzenleme için açılır.
Aşağı ok tuşunu kullanarak ilk girişin önüne gelin, örneğin 139...., # yazın ve ardından bir boşluk bırakın. Şimdi imleci bir sonraki satırın önüne konumlandırmak için sol ve aşağı ok tuşlarını kullanın, burada yine 139..., tekrar # yazın, ardından yukarıda gösterildiği gibi bir boşluk bırakın.
Hosts dosyasını kaydet
Tuş kombinasyonu ile Ctrl+X ardından Y ve GİRİŞ dosya kaydedilir.
OSX DNS önbelleğini silme
İşletim sisteminin kendi DNS önbelleğini silmek için şunu girin
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
içinde. Web sitesi daha sonra bu şekilde zorlanan DNS isteği yoluyla elde edilen yeni IP adresi kullanılarak adreslenmeli ve görüntülenmelidir.