Site taşıma nasıl yapılır? Yeni hostinge taşınırken tüm bilmeniz gerekenler burada!
Site taşıma birçok kullanıcı tarafından büyük bir sorun olarak görülebilir. Neticede hali hazırdaki bir sistemi tamamen yeni bir ortama taşıyarak, yeni bir düzen kurmaya çalışacaksınız. Bu süre zarfında uyum, yönetim, alt yapı, veri tabanı sorunları ile karşılaşmamız pek mümkün. Ancak sürekli geliştirilen eklentiler ve taşıma teknikleri ile yeni bir hosting alt yapısına taşınmak şu dönemde oldukça kolay diyebilirim.
Sizlere bu yazımda eklentiler (WordPress eklentileri) sayesinde site taşıma işlemini anlatıyor olacağım. Bunlarla beraber softaculous hizmetinden yararlananlar için de özel bir sunum olacak.
Her şeyden önce site taşımak istiyorsanız, ya hosting hizmetinizden memnun değilsiniz ya da ziyaretçi sayınız arttı ve daha kaliteli bir sunucuya ihtiyacınız var. Bu önemli faktörleri göz önünde bulundurunca, rahatlıkla çalışabileceğiniz kaliteli hosting firmalarını buradaki makalemde bulabilirsiniz. Giriş seviyesinde çalışma yapacaksanız Avrupa sunucularını kullanarak Godaddy’i tercih edebilirsiniz. Öte yandan orta ya da üst seviye bir firma ile çalışmak isteyen arkadaşlar A2Hosting’in süper hızlı SSD sunucuların ile çalışma yapabilir.
Duplicator eklentisi ile Worpress taşıma işlemi
WordPress duplicator eklentisi ile zahmetsiz bir şekilde sitenizi taşıyabilirsiniz. Eklenti üzerinde düzenleme yapmanıza gerek yok. Sadece 3 adımda yedek alabilir ve bu yedeği yeni hosting firmasına kolayca aktarabilirsiniz.
Atılması gereken adımları sıralayacak olursak:
- Duplicator eklentisini indirip kurun.
- Kurulum sonrasında “Manage”e tıklayın ve hemen aşağıdaki resimde yer alan “Create new” linki ile devam edin…
“Create New”e tıkladıktan sonra “Next”e tıklıyoruz. Burada herhangi bir ayar üzerinde oynama yapmaya gerek yok.
İleriye tıkladıktan sonra sitemiz olası bir soruna karşı taranacak ve eğer herhangi bir hata varsa, tarafımıza bildirilecek. Sorunun çıkmadığı bir durumda aşağıdaki gibi bir bildirim alacaksınız.
“Build”e tıkladıktan sonra site yedeği alınmaya başlayacak ve işlem bitince tarafımıza iki tane dosya çıkacak. Bunlar: Installer ve Archive
Bu iki dosyayı da indirelim.
Dosya indirme işlemleri bittikten sonra atmamız gereken bir adım daha bulunmakta.
Bu adımda CPanel üzerinden farklı bir veritabanı oluşturmamız gerek. Sonra indirdiğimiz installer.php’i çalıştırarak önceki veri tabanını bu taban ile eşleştireceğiz.
CPanel’de veri tabanı (mysql) nasıl oluşturulur?
CPanel yönetim merkezine girdikten sonra aşağıdaki resim yönlendirmelerini takip ediyoruz.
MySQL’e tıkladıktan sonra karşımıza daha önce kurduğumuz sitelerin veritabanları gelecek. Ancak bize yeni bir tane lazım. O nedenle hesabımızla ilişkili olan kullanıcı adımızın yanına hemen yeni bir veritabanı adı giriyoruz ve “Create Database”e tıklıyoruz.
Veritabanı oluşturduktan sonraki adımda ise kullanıcı adı ve bir şifre oluşturmamız gerekiyor. Aynı sayfada hemen aşağıda yer alan bu bölümde bir sonraki adımı kolaylıkla gerçekleştirebiliyoruz.
Son adımda ise oluşturduğumuz veritabanı ile kullanıcı adını eşleştirmemiz gerekiyor. Yani oluşturduğumuz kullanıcıyı veritabanına tanımlamamız gerek.
Burada “Add”a tıkladıktan sonra…
“All Privileges”i işaretleyip “Make Changes”e tıklıyoruz ve daha önceden oluşturduğumuz veritabanına yeni kullanıcı adımız tüm yetkileri ile tanımlanmış oluyor. Artık veritabanı hazır. Önceki hosting firmamızdan verileri rahat bir şekilde yeni hosting firmamıza aktarabilir ve sitemizin veri tabanını yeni tabana işleyebiliriz. Bu adımları gerçekleştirebilmek için ise daha önce indirdiğimiz dosyaları (installer.php, archive) yeni hosting CPanel’indeki dosya yöneticisi ile yüklüyoruz.
Bu adımları kısaca atabilmek için lütfen şu yönlendirmeleri takip edin:
- CPanel’e giriş yapın.
- Files > File manager > public_hmtl dosyasına girin.
- Burada yer alan boş alana installer.php ve archive dosyalarını yüklemek için “Upload”a tıklayın ve iki dosyayı da sürükleyip bırakın.
Bu işlemi de tamamladıktan sonra karşımıza şu şekilde dosya ve arayüz çıkacak
Siteye girince de…
Şimdiki adımda ise kurulumun son adımı olan “installer.php” dosyasının çalıştırmayı gerçekleştiriyor olacağız.
www.siteniz.com/installer.php adresine giriş yaptıktan sonra karşımıza daha önce oluşturduğumuz veritabını bilgilerini girmemiz gereken bir sayfa açılacak.
Buradaki adımda “Run Deployment”a tıkladıktan sonra bir uyarı mesajı alacağız. Uyarıda veritabanının üstünün yazılacağı ve devam etmek istediğimizden emin olup olmadığımızı soracak.
Onaylayalım.
Son olarak bu sayfa ile karşılaşacağız.
Burada dikkat etmemiz gereken iki önemli uyarı bulunmakta:
- Sitemizdeki kalıcı linkleri tekrar düzenlememiz gerekiyor. O nedenle WordPress menüsünden kalıcı bağlantılara gidip, bu ayarları tekrar kontrol ediniz.
- Sitemizde yer alan ve kurulumu gerçekleştirdiğimiz installer.php dosyasını da silmemiz gerek. Güvenliğimiz için önemli.
Yeni hosting firmasındaki eski siteniz hayırlı olsun!
Bu anlatımda önemli bulduğum noktalara değinecek olursam:
- Addon olarak eklemiş olduğunuz bir siteyi artık normal bir hosting firmasına ana domain olarak kullanmak isteyenler olacaktır. O nedenle bu tarz bir taşıma işlemi oldukça önemli.
- Eski hosting firması ile sorun yaşamış olabilirsiniz (hız, performans, uptime, müşteri hizmetleri vs…) O nedenle yeni bir hostinge bu bilgiler ışığında taşınmanız mantıklı olacaktır. Ayrıca kaliteli hosting firması arayışı içerisindeyseniz, buradaki firmalara göz atabilirsiniz.
CPanel Softaculous ile site taşıma işlemi nasıl yapılır?
Softaculous site taşıma işlemini kolaylaştıran hizmetlerden bir tanesidir. Bu alt yapıda birçok açık kaynaklı uygulamayı kolay bir şekilde kurabiliyor, yedek alabiliyor ve dilerseniz kolonlayabiliyorsunuz.
Bu bölümde sizlere yine yukarıdaki gibi yedekleme işlemini kolay bir şekilde gerçekleştirmeyi anlatıyor olacağım. Elbette bu sistemde sadece WordPress değil, diğer birçok alt yapıyı da yedekleyip, taşıyabileceksiniz.
Softaculous ile site taşıma işlemini gerçekleştirmek için atılması gereken adımlar:
- CPanel’e giriş yapın.
- Softaculous sekmesini bulun ve taşımayı planladığınız alt yapıya özel bölüme girin.
- Ben daha önce WordPress ile bu işlemi gerçekleştirdiğim için; kafa karışıklığına neden olmama adına, tekrar WordPress’i seçiyorum.
- Seçim sonrasında karşımıza hemen aşağıdaki gibi bir sayfa açılacak ve bu sayfada da işaretlediğim alanı seçiyoruz.
- Bu adımı da geçtikten sonra karşımıza son olarak tercihlerin sunulduğu bir sayfa çıkıyor. Bu sayfada herhangi bir şeyi değiştirmeden “Backup Installation”a tıklıyoruz.
Benim yedekleme işlemim 50 saniye kadar sürdü. Sonraki adımlar “Backups” sekmesine girerek yedeği indiriyoruz.
Eski hosting hizmetinde yedeği hazırladık ve indirdik.
Şimdiki adımda ise yeni hosting firmasında Softaculous ile boş bir WordPress kurulumu gerçekleştireceğiz. Taşıyacağımız sitedeki veriler önemli olduğu için, yeni hostingde açacağımız WordPress’in kullanıcı adı ve şifre gibi bilgileri herhangi bir şey ifade etmeyecek. Taşıma işleminden sonra eski hostingdeki kullanıcı adı ve şifre yenisine otomatik olarak taşınmış olacak.
Boş kurulum için:
- Yeni hosting firmasına giriş.
- CPanel yönetimine giriş.
- Softaculous yönetim paneli > WordPress seçimi > WordPress’i kurmak istediğiniz URL’nin seçimi ve onay.
Zor gibi görünen bu adımları da basit bir şekilde hallettikten sonra eski hosting paketinde yaptığımız gibi burada da formalite icabı bir yedek almamız gerekecek. Yukarıdaki anlatımı takip ederek, bu işlemi tamamlayalım.
Şimdi!
Yeni bir yedek oluşturduk ancak bunun bizim için ne gereği var ki? diyenler olacaktır aramızda.
Cevap: Bu adımın amacı public_html içerisinde bir yedek dosya klasörü oluşturmaktı. Hemen aşağıdaki gibi.
Bu dosyayı görmek için:
- CPanel.
- File manager (Dosya yöneticisi) adımlarını takip etmeniz gerekiyor.
Softaculous yedeklerinin içerisine girdikten sonra karşımıza yeni hosting firmasında aldığımız formalite yedek çıkacak.
Eski yedeği yeni hostinge Softaculous ile taşırken atılması gereken adımlar:
- Yeni hosting paketindeki dosya yöneticisinden Softaculous yedeklerine giriyoruz.
- Buradaki yedek boyutu oldukça düşük. Dikkat edelim.
- Eski hostingde aldığımız Softaculous yedeğini bu klasöre atıyoruz.
Dosyalar yukarıdaki gibi görünecek. Ancak bizim eklediğimiz yedek normal olarak yeni hosting firmasına ait Softaculous alt yapısında olmadığından, yönetim panelinde maalesef görünmeyecek. İşte burada atacağımız kurnaz bir adım ile bu sorunun üstesinden geleceğiz ;)
Bu hatanın düzeltilmesi için atılması gereken adımlar:
- CPanel
- Dosya yöneticisi
- Softaculous_backupsa giriş yaptıktan sonra transfer etmek istediğimiz yedeğin adını, formalite icabı aldığımız yedeğin adı ile değiştirmemiz gerekiyor. Bu sayede yeni hosting firmasındaki Softaculous aslında kullanmak istediğimiz yedeği kendi yedeği olarak görecek.
- Formalite yedeğin üstüne tıklayın.
- Yeniden adlandır (rename)i seçin ve tüm adı kopyalayın.
- Formalite yedeğin adını tamamen değiştirin.
- Kopyalanan yedeğin adını, kullanmak istediğimiz yedeğe verin.
Peki ya sonuç?
İşte yedeğimiz hazır. 147 mb.
En sağdaki “Restore” tuşuna tıklayarak site taşıma işleminin son adımını gerçekleştireceksiniz.
Bilemiyorum daha basit bir şekilde nasıl anlatılır?
CPanel yedeği ile yedekleme işlemi (Bonus)
Zaten profesyonel bir hosting firmasına taşındığınızda, yedekleme sorununu kafanıza takmamanızı tavsiye ediyorum. Taşındığınız firmalar sizlere ücretsiz taşınma işlemini sunmakta.
Hal böyle olunca atacağınız adımlar da kolaylaşıyor:
- CPanel dosya yöneticisine tıklayın.
- Backup menüsüne giriş yapın.
- Sitenin tam yedeğini alın ve indirin.
Bu işlem sonrasında müşteri hizmetleri ile iletişime geçtiğinizde, size tam yedeği site bir yere yüklemenizi söyleyecekler. Yine public_hmtl içerisinde dosyayı gönderin ve karşı tarafı bilgilendirin. Kısa sürede bu işlem firma yetkilileri tarafından gerçekleştirilecek ve tarafınıza bilgi verilecek.
Yedekleme süresince dikkat etmeniz gereken önemli noktalar
Sitenizin tüm performans alt yapısı değişeceği için yedekleme sürecini ciddiye almanızı tavsiye ediyorum. Atacağınız yanlış adımlar, emeklerinizin uçup gitmesine neden olabilir. O nedenle tecrübelerime kulak verin ve sıkça yapılan hataları siz de yapmayın.
- Sitenin mutlaka tam CPanel yedeğini alın ve bunu hem bilgisayara hem de bulut ortamına yükleyin.
- Unutmayın. Bu adımların hepsini sadece ve sadece site performansını arttırmak için atıyorsunuz (müşteri hizmetlerini görmezden gelirsek). O nedenle kaliteli SSD alt yapısına sahip profesyonel firmalarla çalışmanızı tavsiye ediyorum. Bunlara örnek olarak A2Hosting ve SiteGround verilebilir.
- Site taşıma süresince sitenizde kesinlikle yedek sonrasında herhangi bir değişiklik yapmayın. Yapılan her değişiklik yeni sunucuya geçtiğinizde, kaybolacaktır. Çünkü sadece yeni firmaya taşıdığınız eski yedek sitenizin yeni yüzü olacak.
- Eğer yeni iseniz, site taşıma işlemini yeni hosting firmasının çalışanlarına bırakabilirsiniz ya da Fiverr.com gibi sitelerden 5-10$ arası çalışma yapan birini bulup, yedeği ona teslim edebilirsiniz (Bu son adımı lütfen çok dikkatli atın. Yüksek yıldız almış biri ile çalışın mutlaka.)
- Taşıma işlemi bittikten sonra alan adının isim sunucularını yeni hosting firmasının isim sunucuları ile değiştirmeyi unutmayın. Aksi halde çalışmalar eski sunucuda devam edecektir.
Toparlayacak olursak
Eski bir hosting firmasında yeni bir hostinge taşınmak aslında o kadar da zor değil. Sizlere sunduğum üç farklı sistemle basit bir şekilde sitenizi yeni ortama taşıyabilir ve çalışmalarınıza devam edebilirsiniz. Özellikle WordPress sitesi olanların Duplicator eklentisini kullanarak atacağı taşıma adımları çok basit ve zahmetsizdir. Diğer yandan Softaculous ile de kısa sürede site taşıma işlemini gerçekleştirebilirsiniz. Yine de sorun yaşayacağınızı düşünüyor ve bu konuda kendinizi yetersiz hissediyorsanız, yeni hosting firmasında destek alabilir ya da fiverr.com gibi siteler kullanarak çok düşük ücrete bu transferi tamamlamanız mümkün.
Seçim tamamen sizde ve dilediğiniz yöntemi kullanmakta özgürsünüz.
Eğer ki sitenizin geleceğini ciddi anlamda düşünüyor ve performans adına atacağınız bu adımları önemsiyorsanız, yine profesyonel firmalara yönelmenizi ısrarla tavsiye ediyorum.
Küçük çaplı firmalar Godaddy, Bluehost ya da Hostgator Cloud gibi firmaları seçebilir. Yine orta çaplı firmalar SiteGround ve A2Hosting gibi firmalarla çalışmalarını gerçekleştirebilir. Öte yandan ciddi anlamada performansa ihtiyaç duyan firmalar ise, buradaki kiralık sunuculara bakabilir.
Yeni site performansınız hayırlı olsun!
Yeni bir nasıl yapılır sunumu ile görüşmek üzere.
Başarılar,
Burak
Selam ben Burak. 30 yaşındayım. 2008’de Joomla ile başladığım blog hayatıma WordPress ile devam etmekteyim. Birçok projeyi batırmış ve yılmadan yoluna devam eden bir blogger olarak, başımdan geçen tecrübeleri incele.co aracılığıyla sizlere aktarmak öncelikli amacım. Özel ilgi alanlarım: WordPress, blog hayatı, incelemeler ve nasıl yapılır makaleleri…
Yedekleme konusun da hassas olanlar, gunluk yedek tutup kayip dosya oranini sifir’a indirmek isteyenler.
Kurulumu ve kullanimi cok basit olan backupbuddy veya infinitewp gibi ucretleri makul sistemleri kullanabilirler. iwp ayni zaman da sitelerinizi denetlemenizi de saglar.
Saygilar.
Adil Bey bu ufak ama oldukça önemli ayrıntı için çok teşekkür ederim.
Kesinlikle düzenli yedek her bir kullanıcı tarafından önemle dikkat edilmesi gereken unsurlardan biri. Malum sitelere çok emek veriyoruz.