You are hereCPanel Hosting Nasıl Taşınır?
CPanel Hosting Nasıl Taşınır?
CPanel, hosting'e sahipseniz, sitenizi nasıl başka bir hostinge taşırsınız, ondan bahsedeceğim. Aslında birden fazla yolu var ama ben en çok işime gelen yöntemi paylaşacağım. Ömer'e de lazım olduğundan herkese lazım olabilir, herkese faydam dokunabilir.
CPanel nedir?
CPanel bir çeşit hosting kontrol paneli yazılımı. Genelde CPanel'in bulunup bulunmaması sahip olduğunuz hostinge bağlı olarak değişir. Eğer CPanel varsa, site adresinize "cpanel" ekleyerek, ya da "2082" numaralı porttan erişebilirsiniz. Yani örnek olarak, sitem.com adresli site CPanel'e sahipse www.sitem.com/cpanel ya da www.sitem.com:2082 adreslerinden, sitem.com'un CPanel'ine ulaşabilirim.
Dosyalara nasıl ulaşırım?
Normalde dosyalara FTP aracılığıyla ulaşılabilir, ama aynı zamanda CPanel'deki File Manager ve Legacy File Manager uygulamaları da kullanılabilir. CPanel'e girmişken, File Manager'i açalım ve gelen "pop-up" penceresinden gitmek istediğimiz klasörü seçelim.
Burada klasör seçimi çok önemli değil, File Manager içinde de istediğimiz klasöre gidebiliyoruz. Ama aynı hosting hesabı üzerinde birden fazla site barındırıyorsak, buradan gitmek istediğimiz siteyi seçerek hızlıca ilgili klasöre ulaşabiliriz. Alttaki "Go" butonuna tıklayarak File Manager'a gerçiyoruz.
Dosyaları Sıkıştırma

File Manager sayesinde dosyaları sunucudan indirmeden evvel sıkıştırarak yedekleme ve taşıma işlemini kolaylaştırabiliriz. Taşınacak tüm dosyaları sıkıştırarak işe başlayalım. Önce taşınması gereken dosyaları seçelim. Hepsini seçmek için "Select all"a tıklamamız yeterli. Ardından da "Compress"e basarak sıkıştırma işlemini gerçekleştirebiliriz.
Hostinginizin sağladığı imkanlara bağlı olarak birkaç formatta sıkıştırma yapılabilir. Windows'ta kullandığımız Zip formatı ya da Linux'te daha yaygın olan Tar veya Gzip gibi formatlar seçilebilir. Önemli olan her iki hostingin de, yani şu an kullandığımız hosting ve yeni taşınacağımız hostingin desteklediği formatı seçmemiz gerekiyor.
Basitçe Tar formatı seçtim, şimdiye kadar bir sorun yaşamadım. Eğer taşıma işleminde sorun olursa bu formatı değiştirerek tekrar deneyebilirsiniz.
Sıkıştırılmış Dosyaları İndirme
Dosyaları sıkıştırdıktan sonra artık kendi bilgisayarımıza indirebiliriz. Bunu da sıkıştırılmış olan dosyayı seçtikten sonra yine "Compress" yazısının olduğu satırda ama biraz daha solda bulunan "Download"a tıklayarak bilgisayarımıza indirelim.

Sıkıştırmanın ardından yaptığımız indirmeyi FTP aracılığıyla da gerçekleştirebiliriz. Sonuçta tek dosya aktarımı yapılacağı için iki yol da kolay.
Veritabanını Yedekleme
Drupal ya da Wordpress gibi bir CMS kullanıyorsak veritabanı içeriğimizin asıl kaynağıdır. Bu yüzden sadece dosyaları taşımak yeterli olmaz. Asıl içeriği, yani yazıları da taşımak gerekir ki bunlar veritabanında bulunmaktadır. CPanel kullandığımız arabirine geri dönerek phpmyadmin'i çalıştırarak veritabanımızın yedeğini bilgisayarımıza indirebiliriz.
phpmyadmin'e girdikten sonra sol tarafta veritabanlarımızı görebiliriz. İlgili veritabanına tıkladığımızda, o veritabanının içindeki tabloları ve veritabanının yapısını görebiliriz.
Yeni gelen sayfada, sağ çerçevede, eğer phpmyadmin'iniz İngilizceyse "Export", Türkçeyse "Dışa Aktar" sekmesini görebilirsiniz.

Export ya da Dışarı Aktar bölümüne geldiğimizde veritabanımızdaki, taşıdığımız siteye ait olan tabloları çekmemiz ve SQL sorgusu olarak kaydetmemiz gerekiyor. Eğer ilgili tabloların hangisi olduğunu bilmiyorsanız muhtemelen hepsidir. Wordpress gibi içerik yönetim sistemlerinin kurulumu sırasında aynıveritabanı içine farklı sistem tablolarının yerleştirilmesine olanak sağlamak amacıyla "prefix" yani ön ek kullanımı seçeneği vardır. Kullandığınız CMS'in varsayılan ayarları prefix koyduruyorsa ve siz de kurarken prefix'i silmediyseniz kurulurken zaten bu prefix otomatik olarak konmuştur. Sadece bu prefix'e sahip olan tabloları seçerek gerekli verileri almış oluruz. Wordpress için bu prefix bildiğim kadarıyla wp_. Kullandığınız CMS'e göre başka bir prefix verilmiş olabilir.
Bundan sonra sayfada biraz daha aşağıda bulunan, sorguyu kaydetme seçeneğine geliyoruz.

Burada da "Compression" yani sıkıştırma seçeneğimiz var. Üç seçenekten birini seçebilirsiniz. "None" sıkıştırma olmayacağı anlamına gelir, ama bu büyük veritabanları için belki biraz vakit kaybına neden olabilir. zipped ya da gzipped'i seçerek sağdaki "go" butonuna tıklıyoruz. Biraz bekledikten sonra seçtiğimiz tablolar bize dosya olarak gelecek. Bu dosyayı da bilgisayarımıza kaydediyoruz.
Yüklemeler
Şimdi kopyasını aldığımız kaynak dosyaları yeni hostingimize yerleştirmemiz gerekiyor. Eğer DNS/NS ayarları değiştirmeniz gerekiyorsa, bunu "domain registrar" yani alan adı kayıtçı firmanız vasıtasıyla ilgili ayarları yaparız. Bundan sonra bize gösterilen yeni CPaneli açarak ya da FTP yoluyla sıkıştırdığımız dosyaları yeni hostingimize yükleriz. Bu aşamada veritabanı dosyası için bir şey yapmıyoruz. Sadece hostingde bulunması gereken dosyaları yeni hostinge yüklememiz gerekiyor. CPanel ile bu işlemi yapacaksak, yeni CPanel'imizi açıp buradaki yeni File Manager'a giriyoruz. İlgili klasörümüzü seçerek "Download!ın yanındaki "Upload" tuşuna basarak sunucuya, yani hostinge yüklemek istediğimiz dosyaları verebileceğimiz arayüz ekranı geliyor. Burada "gözat"a tıklayarak dosyamızın yerini belirtiyoruz ve dosya yüklemesi başlıyor. Bunu FTP yoluyla da yapabiliriz. Ancak FTP ile sıkıştırılmış dosyaları açmak mümkün mü bilmiyorum.
Sıkıştırılmış dosyanın sunucuya yüklenmesi bittikten sonra File Manager'da bu dosyayı .tar, .zip ya da hangi formatta kaydettiysek o biçimde görüyoruz. Bu dosyayı seçtikten sonra, daha önceki CPanel'de "Compress" dediğimiz yerinde hemen yanındaki "Extract"a tıkladığımızda bu sıkıştırılmış dosyaların çıkartılacağı yer sorulacak. Burda da ilgili yeri seçerek sıkıştırılmış dosyaları çıkartma işlemini yaptırırız.
Dosyalarımız yerli yerinde mi diye şöyle bir kontrol etmek faydalı olacaktır. Sıkıştırılmış dosyalar yanlış klasör adına açılmışsa, doğru olana taşımak ya da eskileri silip sıkıştırılmış dosyayı tekrar açmak gerekir.
Veritabanı Yüklemesi
Bundan sonra sıra veritabanında. Bu kez phpmyadmin'e gitmeden önce bu sitemiz için bir veritabanı ve bu veritabanını kullanmaya yetkili bir kullanıcı tanıtmamız gerekiyor. eğer daha önceden tanımlıysa, bunu yapmaya gerek yok. Ama bu hostingi sıfırdan kullanıyorsak, yeni bir veritabanı ve kullanıcı oluşturmak gerekir. Bunu da CPanel'in "MySQL Databases" ya da "Database Wizard" uygulamalarından birini kullanarak yapabiliriz.
Her veritabanı bir kullanıcının yetkisinde kullanılabildiği için, yeni tanımladığımız kullanıcıya, yeni tanımladığımız veritabanını kullanması için tüm yetkilerini verdiğimizi belirtmemiz gerekir. Yani kullanıcı tanımlarken ilgili veritabanı için "Add All Priviledges"i işaretlemek gerekiyor.
Veritabanı ve kullanıcıyı oluştururken verdiğimiz adları ve şifreyi bir yere not etmekte fayda var. CMS içinde bunları kullanacağız. Bundan sonra phpmyadmin'e geçebiliriz.
Yine sol sütunda ilgili veritabanını seçtiğimizde, bu veritabanının içeriğini göreceğiz. Daha önce "Export" dediğimiz yerde şimdi de "Import" yani "İçe aktar" diyoruz. Bundan sonra "Browse" ya da "Gözat"a tıklayıp veritabanının kayıtlı olan dosyasını göstererek veritabanını da taşımış oluyoruz.
CMS ayarları
Wordpress gibi bir CMs kullanıyorsak, bu CMS'in veritabanına ulaşması gerektiğinden vertabanını kullanacak olan ve bizim az önce tanımladığımız veritabanı kullanıcısının adı ve şifresi gibi detaylarını CMS'in ayarlarının bulunduğu dosyadan değiştirmemiz gerekiyor.
Bu ayarı da yaptıktan sonra sitemizi tam olarak taşımış oluyoruz.
Yeni hostingimiz hayırlı olsun.
Blog
Musiki
Cpanel'de denemedim ama bundan başka doğrudan sunucudan sunucuya transfer yolu yok mu? Eğer sunucu sahibiyseniz var ama sunucuda bir hostun sahibiyseniz var mı bilmiyorum?
Ücretsiz host şirketlerinde vardı böyle bir gzüel özellik. FTP'den bütün dosyaları transfer edebiliyordunuz. İşlem hızı da doğrudan sunucudan sunucuya olduğu için daha hızlıydı. :D
O yolu keşfedersek çok süper olur aslında :D
Byethost gibi ücretsiz barındırma servislerinde FTP ile sunucuya bağlanabiliyorsun, veri tabanı için de diğer sunucunun IP adresini host olarak ona ekleyip biraz kurcalanarak birşeyler yapılabilir.
merhaba,
öncelikle verdiğiniz bilgilerden ötürü çok teşekkür ederim.
benim sorunum şu ben vps hosting kullanıcısıyım. yakın zamanda yeni bir hosting şirketinden yeni bir vps host aldım. Daha önceki serverımdaki siteleri transfer yöntemi ile yeni aldığım vps servera geçirdim whm panelden. Şu anda bütün drupal sitelerimde problem var. Problem şu dosya izinleri problem oldu daha önce oluşturduğum ve kullandığım örneğin resimler için olan klasörler gibi hepsinin izinleri kayboldu tekrardan oluşturuyorum farklı farklı hatalar alıyorum. Bu yöntem ile site taşımam yanlışmı? ne yapmam gerekli diğer hostingim kapanmadan sorunsuz bir şekilde taşımak istiyorum. Yardımlarınız için teşekkür ederim şimdiden. bu arada sizin anlattığınız yöntemi de denedim veritabanını yüklerken problem çıkıyor.
Selam arkadaşlar ftp deki klasörlerin görevleri nedir hangisi ne işer
görev derken? ne klasörü mesela?
Bu konuda ben de fikrimi paylaşmak istiyorum