İçeriğe atla

Taşımadan sonra: neler değişti, iptal, yeniden deneme ve hata mesajları

Kopyalamadan sonra yeni hostta ne olduğu, bir taşımanın geçtiği durumlar, iptal ve yeniden deneme yolları ve sihirbazın her mesajının anlamı.

Bu yazı taşımadan sonra yeni hostun nasıl göründüğünü, bir taşımanın alabileceği durumları, iptal ve yeniden deneme yollarını ve sihirbazın hata mesajlarının anlamını anlatır. Adımların kendisi adım adım rehberde.

Kopyalamadan sonra yeni hostta ne var

  • Dosyalar: yedekteki site dosyalarınız (temalar, eklentiler, yüklemeler). Yeni hosta özgü dosyalar (hostun oluşturduğu .htaccess, php.ini, .user.ini) olduğu gibi kalır; boş klasörde varsayılan bir WordPress .htaccess dosyası yazılır.
  • wp-config.php: A senaryosunda yeni hostun kendi dosyası kalır (kendi veritabanı, kendi öneki); B senaryosunda girdiğiniz veritabanı ve taze güvenlik anahtarlarıyla yeni bir dosya yazılır. Eski dosyanız yeni hostun ayarlarının üzerine kopyalanmaz.
  • Veritabanı: tablolarınız yeni hostun önekiyle (A) ya da mevcut önekinizle (B). Aynı veritabanındaki diğer tablolara dokunulmaz. Adresler ve dosya yolları serileştirilmiş ayarlar dahil yeniden yazılır; yazı GUID'lerine WordPress kuralı gereği bilerek dokunulmaz.
  • WP Safer eklentisi: yeni sitede kendi anahtarıyla aktiftir. Aynı alan adıyla taşımada sitenin listenizdeki kaydı (yedek geçmişi ve zamanlamasıyla) korunur; yeni alan adına taşımada yeni adres için ikinci bir kayıt eklenir.
  • Geri alma kopyası: A senaryosunda değiştirilen dosyalar ve tablolar 24 saat saklanır; bu süre içinde iptal ederseniz yeni host önceki durumuna döndürülür.
  • Yardımcı betik: taşıma sonlandırıldığında ya da iptal edildiğinde silinir; her durumda 48 saat sonra kendiliğinden geçersiz olur.

Taşınmayanlar: e-posta hesapları, DNS, SSL sertifikaları, hostta tanımlı cron görevleri ve WooCommerce'te son senkron yapmadıysanız yedekten sonraki siparişler, müşteriler ve stok değişiklikleri.

Tamamlandıktan sonra önerilenler

  1. Siteyi yeni hostta açın ve sizin için önemli sayfaları tıklayarak gezin (ödeme, formlar, giriş gerektiren alanlar).
  2. WP Safer panelinden bir tam yedek alın; böylece yeni hostun ilk geri yükleme noktası oluşur.
  3. Host otomatik yapmadıysa yeni hostta SSL kurun.
  4. Eski hostu birkaç gün yedek olarak tutun, sonra iptal edin. WP Safer tamamlanmadan yedi gün sonra e-postayla hatırlatır.

Göreceğiniz durumlar

  • Not started (başlamadı): bağlantı test edildi ama taşıma başlatılmadı.
  • Queued (kuyrukta): başlatıldı, arka plan işçisi bekleniyor (iki dakika içinde).
  • Migrating (taşınıyor): dosyalar ve veritabanı yeni hosta aktarılıyor ve yeniden yazılıyor.
  • Migrated — checking (taşındı, kontrol ediliyor): kopyalama bitti; on sayfa karşılaştırılıyor ya da kontrol geçmedi ve kararınız bekleniyor.
  • Waiting for DNS (DNS bekleniyor): yeni hostta sonlandırıldı; DNS kaydını değiştirin (gerekiyorsa önce son senkron yapın).
  • Completed (tamamlandı): alan adı yeni sunucuya ulaşıyor; WP Safer siteyi orada yönetiyor.
  • Failed (başarısız): bir şey kopyalamayı durdurdu; neden gösterilir. Mevcut siteniz değişmedi.
  • Cancelled (iptal edildi): siz durdurdunuz. Kopyalanmış dosyalar yeni hostta kalır; mevcut site etkilenmez.

Bir saat boyunca ilerlemeyen bir taşıma, siteyi sonsuza kadar kilitlememesi için otomatik olarak başarısız sayılır.

İptal, yeniden deneme, baştan başlama

  • Cancel migration (taşımayı iptal et) taşıma tamamlanana kadar kullanılabilir. Yardımcı betiğe durmasını söyler ve A senaryosunun 24 saatlik geri alma penceresi içinde klasörün önceki durumunu geri getirir. Kopyalanmış dosyalar yeni hostta kalır, mevcut sitede hiçbir şey değişmez, saklanan kimlik bilgileri silinir.
  • Retry (yeniden dene) yalnızca başarısız taşımada görünür ve aynı host bilgileri ile yedekle yeniden kuyruğa alır. Saklanan kimlik bilgilerine ihtiyaç duyar; bunlar bağlantı testinden 7 gün sonra geçersiz olur. Sonrasında iptal edip yeni bir taşıma başlatın.
  • Start a new migration (yeni taşıma başlat) tamamlanmış, iptal edilmiş ve yeniden denenemeyen başarısız taşımalarda görünür ve sizi 1. adıma götürür. Bir site için aynı anda yalnızca bir taşıma açık olabilir.
  • Finalize anyway (yine de sonlandır) otomatik kontrol geçmediğinde görünür. Yeni siteye kendiniz baktıktan sonra kullanın.

Mesajlar ve ne yapmalı

Plan ve site

  • "Self-service migration is included with annual Starter, Pro and Agency plans…" — planınız aylık ya da ücretsiz. Yıllık plana geçin ya da concierge hizmetini sipariş edin.
  • "This site is not connected to WP Safer yet, so it cannot be migrated." — siteye WP Safer eklentisini kurup bağlayın ve önce bir yedek alınmasını bekleyin.
  • "A restore is running for this site; start the migration once it finishes." — Backups sekmesindeki geri yüklemenin bitmesini bekleyin.
  • "A migration is already in progress for this site." — sihirbazı Backups sekmesinden açın; baştan başlamak istiyorsanız açık taşımayı iptal edin.

Bağlantı

  • "The connection test failed." — protokolü, sunucuyu, portu, kullanıcı adını ve parolayı kontrol edin. Düz FTP reddedilir; host yalnızca FTP sunuyorsa SFTP veya FTPS isteyin ya da concierge hizmetini kullanın.
  • "The folder is not writable with this account…" — hesabın o klasörde yazma izni yok ya da yol yanlış. Klasör yolunu ve hesabın izinlerini hosting panelinden kontrol edin.
  • "The folder already holds files that are not a WordPress installation (…)" — C senaryosu. Boş bir klasör seçin, bu klasörü temizleyin ya da concierge hizmetini kullanın.
  • "This folder holds your current site itself…" — eski sunucuyu girdiniz. Yeni hostun sunucu adresini girin.
  • "The folder you entered does not seem to be the web root of the new site address…" — klasöre yüklenen test dosyasına web üzerinden ulaşılamıyor. Ya klasör web kökü değil ya da yeni host alan adınızı henüz sunmuyor: alan adını hosting hesabına ekleyin (çoğu host buna DNS değişmeden izin verir) ya da klasörü düzeltin.
  • "The new server (IP) did not answer over HTTP for domain…" — aynı neden: host alan adınız için gelen istekleri henüz kabul etmiyor. Hosttan alan adını hesaba eklemesini isteyin, sonra Inspect again deyin.
  • "The new server did not answer." — yardımcı betiğe ulaşılamadı (güvenlik duvarı, bakım sayfası, betikleri engelleyen bir güvenlik eklentisi). Bir dakika sonra yeniden deneyin; sürerse hosta o klasördeki PHP betiklerinin internetten çağrılıp çağrılamadığını sorun.

Ön kontroller

  • "Not enough free disk space on the new host…" — yer açın ya da hosttan daha fazla alan isteyin; kabaca yedek boyutunun iki katı gerekir.
  • "PHP x.y on the new host is too old; PHP 7.4 or newer is required." — hosting panelinden PHP sürümünü değiştirin, sonra yeniden inceleyin.
  • "PHP extension … is missing on the new host" — hosting panelinin PHP ayarlarından zip, pdo_mysql ya da curl uzantısını etkinleştirin.
  • "Your current site is a WordPress multisite network…" — sihirbaz desteklemez; concierge hizmeti taşıyabilir.
  • "The database configured in the new host's wp-config.php cannot be reached…" — tek tık kurulumun veritabanı bilgileri artık çalışmıyor. Yeni hostta düzeltin ya da boş bir klasör seçip veritabanını kendiniz girin.
  • "Type the name of the site currently in that folder ("…") to confirm it will be replaced." — A senaryosu onay ister; adı tam olarak gösterildiği gibi yazın.
  • "Enter and test the database details of the new host first." — B senaryosu test edilmiş bir veritabanı ister; Test database düğmesine tıklayın.
  • "The database test failed." — bilgiler yanlış, veritabanı kullanıcısının o veritabanında yetkisi yok ya da o sunucuda DB host localhost olmalı. Hosting panelinden düzeltip yeniden test edin.
  • "Enter the table prefix of the current site (for example wp_)." — yedekte manifest yok; mevcut sitenizin wp-config.php dosyasındaki $table_prefix değerini kopyalayın.
  • "Please confirm the WooCommerce notice to continue." — 4. adımdaki onay kutusunu işaretleyin.

Kopyalama sırasında ve sonrasında

  • "The automatic check did not pass — your decision" — örneklenen on sayfanın bazıları yeni hostta farklı yanıt verdi (çoğunlukla bir önbellek eklentisi, bilinmeyen IP'leri engelleyen bir güvenlik eklentisi ya da PHP farkları). Yeni hostu doğrudan açın; ya yine de sonlandırın ya da iptal edin.
  • "The host credentials have expired…" — bağlantı testinin üzerinden 7 günden fazla geçti. Kopya zaten doğrulandıysa bitirmek için DNS'i değiştirin; değilse iptal edip yeni bir taşıma başlatın.
  • "A final sync is only possible while the migration waits for DNS." / "A final sync is already waiting for the fresh backup." — düğme yalnızca DNS adımında ve aynı anda bir kez anlamlıdır.
  • "The receiver on the new host is already gone; cancel and start over." — siz karar vermeden yardımcı betiğin süresi (48 saat) doldu. İptal edip yeni bir taşıma başlatın.
  • Uzun süre DNS bekleniyor — alan adı hâlâ eski hosta ulaşıyor. A kaydını ve TTL'ini, site Cloudflare ya da başka bir proxy arkasındaysa origin ayarını kontrol edin. Kart son kontrolün ne zaman yapıldığını ve ne gördüğünü gösterir.

Yardım mı gerekiyor? Concierge taşıma

Sihirbaz hedefinizi reddediyorsa, site multisite ise, sihirbazın rahat taşıyacağından büyükse ya da kendiniz uğraşmak istemiyorsanız ekibimiz siteyi sabit ücretle, yazılı kontrol raporuyla taşır. Taşıma hizmeti sayfasına bakın; sihirbaz her engelleyici mesajın altında oraya bağlantı verir.