cPanel DirectAdmin Yedek Taşıma: Fullbackup Restore Rehberi
Web hosting dünyasında sunucu yönetim panelleri, kullanıcıların sitelerini ve sunucularını kolayca yönetmelerini sağlayan temel araçlardır. Son yıllarda, cPanel’in lisanslama politikalarındaki değişiklikler nedeniyle, birçok web hosting sağlayıcısı ve bireysel kullanıcı DirectAdmin gibi alternatif çözümlere yönelmektedir. Bu geçiş sürecinde karşılaşılan en büyük zorluklardan biri, mevcut cPanel tabanlı sunuculardan alınan yedeklerin DirectAdmin ortamına sorunsuz bir şekilde taşınması ve geri yüklenmesidir. Özellikle cPanel fullbackup yedeği DirectAdmin platformuna aktarımı, doğru adımlar izlenmediğinde zaman alıcı ve hataya açık bir süreç olabilir.
cPanel Fullbackup Nedir ve Neden Önemlidir?
cPanel, kullanıcılarına web sitelerinin, veritabanlarının, e-posta hesaplarının ve tüm sunucu ayarlarının tam bir yedeğini (fullbackup) alma imkanı sunar. Bu yedekler genellikle .tar.gz formatında sıkıştırılmış dosyalar olup, olası veri kaybı, sunucu çökmesi veya platform değişikliği gibi durumlarda kritik bir kurtarma noktası oluşturur. Bir sunucudan diğerine geçiş yaparken, özellikle cPanel’den DirectAdmin’e geçişte, bu fullbackup dosyaları tüm verilerinizi eksiksiz bir şekilde yeni ortama taşımanın en güvenli yoludur. Bu süreçte cPanel DirectAdmin yedek taşıma işleminin doğru yapılması, veri bütünlüğü açısından hayati önem taşır.
DirectAdmin’e Geçişin Avantajları ve Zorlukları
DirectAdmin, cPanel’e kıyasla daha uygun lisans maliyetleri ve daha hafif yapısıyla dikkat çeker. Bu özellikler, özellikle küçük ve orta ölçekli işletmeler için cazip bir alternatif sunar. Ancak, farklı kontrol panelleri arasındaki yapısal farklılıklar, yedekleme ve geri yükleme süreçlerinde bazı özel adımları gerektirir. cPanel’den alınan bir fullbackup yedeğinin DirectAdmin’e doğrudan yüklenmesi, dosya ve veritabanı yollarının, kullanıcı izinlerinin ve yapılandırma dosyalarının uyumluluğu nedeniyle basit bir kopyala yapıştır işlemi değildir. Bu nedenle, cPanel DirectAdmin yedek taşıma rehberimiz, bu süreci adım adım açıklayarak potansiyel sorunları ortadan kaldırmayı hedefler.
cPanel Fullbackup Yedeğini DirectAdmin’e Sorunsuz Taşıma Adımları
cPanel üzerinden aldığınız fullbackup yedeğini DirectAdmin sunucunuza aktarmak için izlemeniz gereken adımlar, karmaşık gibi görünse de oldukça basittir. Doğru isimlendirme ve konumlandırma ile DirectAdmin’in kendi yedekleme geri yükleme aracı bu işlemi sizin için büyük ölçüde otomatikleştirecektir.
Adım 1: cPanel Yedeğini Hazırlama ve İsimlendirme
Öncelikle, cPanel üzerinden almış olduğunuz fullbackup yedeğinizin adını DirectAdmin’in anlayacağı formata getirmeniz gerekmektedir. cPanel yedekleri genellikle rastgele karakterler veya tarih bilgileri içerirken, DirectAdmin’in otomatik tanıma mekanizması için dosya adının cpmove-kullaniciadi.tar.gz şeklinde olması şarttır. Burada kullaniciadi, yedeğini aldığınız cPanel hesabının kullanıcı adıdır. Örneğin, eğer cPanel hesabınızın kullanıcı adı “websitem” ise, yedek dosyanızın adı cpmove-websitem.tar.gz olmalıdır. Bu isimlendirme standardı, DirectAdmin’in yedeği bir cPanel yedeği olarak tanımasını ve doğru şekilde işlemesini sağlar.
Adım 2: Yedeği DirectAdmin Sunucusuna Yükleme
Hazırladığınız cpmove-kullaniciadi.tar.gz dosyasını DirectAdmin sunucunuzda belirli bir dizine yüklemeniz gerekmektedir. Bu dizin, genellikle /home/admin/admin_backups klasörüdür. Yedeği bu klasöre FTP, SFTP veya SCP gibi güvenli dosya transfer protokolleri kullanarak aktarabilirsiniz. Yükleme işlemi tamamlandıktan sonra, dosyanın doğru bir şekilde bu dizinde bulunduğundan emin olun. Bu adım, DirectAdmin’in yedek dosyasına erişebilmesi ve geri yükleme işlemini başlatabilmesi için kritik öneme sahiptir.
Adım 3: DirectAdmin Üzerinden Geri Yükleme İşlemini Başlatma
Yedek dosyanız doğru isimle ve doğru dizinde bulunduğunda, DirectAdmin kontrol paneline giriş yapın. Genellikle “Admin Tools” veya “Yönetici Araçları” altında “Admin Backup/Restore” veya “Yönetici Yedekleme/Geri Yükleme” seçeneğini bulacaksınız. Bu bölüme girdiğinizde, yüklediğiniz cPanel yedeğini listede görmeniz gerekir. İlgili yedeği seçerek “Restore” veya “Geri Yükle” butonuna tıklayın. DirectAdmin, otomatik olarak cPanel yedeğinizin içeriğini analiz edecek ve dosyaları, veritabanlarını, e-posta hesaplarını ve diğer yapılandırmaları yeni sunucu ortamınıza entegre edecektir. Bu, cPanel DirectAdmin yedek taşıma sürecinin en önemli otomatize edilmiş kısmıdır.
Olası Sorunlar ve Çözümleri: Veritabanı Aktarımındaki utf8mb4 Karakter Hatası
cPanel’den DirectAdmin’e yedek aktarımı genellikle sorunsuz ilerlese de, bazı durumlarda özellikle veritabanı aktarımlarında beklenmedik hatalarla karşılaşılabilir. En yaygın hatalardan biri, veritabanında kullanılan utf8mb4 karakter setinden kaynaklanan uyumluluk sorunlarıdır. DirectAdmin veya MySQL sürümünüzdeki yapılandırmalar nedeniyle utf8mb4_unicode_ci gibi belirli bir harmanlama türünün tanınmaması, veritabanı aktarımının başarısız olmasına yol açabilir.
Veritabanı Hatasını Giderme Yöntemleri
Eğer veritabanı aktarımında utf8mb4 ile ilgili bir hata alırsanız, aşağıdaki adımları izleyerek manuel bir çözüm uygulayabilirsiniz:
- Yedekten Veritabanını Çıkarma: cPanel fullbackup dosyasını manuel olarak açarak (SSH üzerinden
tar -xf cpmove-kullaniciadi.tar.gzkomutu ile) içerisindeki.sqluzantılı veritabanı dosyasını bulun. - Veritabanını Düzenleme: Bir metin editörü kullanarak
.sqldosyasını açın. Dosya içerisindeutf8mb4_unicode_civeyautf8mb4ifadelerini arayın. Bu ifadeleri, sunucunuzun desteklediği ve genellikle sorun çıkarmayanutf8_general_civeyautf8ile değiştirin. Tüm ilgili ifadeleri değiştirdiğinizden emin olun. - phpMyAdmin Üzerinden Geri Yükleme: DirectAdmin kontrol panelinizdeki phpMyAdmin aracına giriş yapın. Yeni bir veritabanı oluşturun ve düzenlediğiniz
.sqldosyasını bu yeni veritabanına içe aktarın (import). Bu yöntem, veritabanı aktarımındaki uyumluluk sorunlarını aşmanın en etkili yollarından biridir.
Bu manuel müdahale, özellikle WordPress gibi utf8mb4 karakter setini yoğun olarak kullanan uygulamaların veritabanı geçişlerinde sıkça karşılaşılan sorunları çözmek için gereklidir. Bu sayede cPanel DirectAdmin yedek taşıma işlemi sırasında veritabanlarınız da eksiksiz ve hatasız bir şekilde aktarılmış olur.
cPanel DirectAdmin Yedek Taşıma Sürecinde Dikkat Edilmesi Gerekenler
Başarılı bir cPanel DirectAdmin yedek taşıma işlemi için bazı önlemler almak ve dikkatli olmak gereklidir. Bu hususlar, olası aksaklıkları minimize etmenize ve geçiş sürecini daha pürüzsüz hale getirmenize yardımcı olacaktır:
- Yeterli Disk Alanı: DirectAdmin sunucunuzda, cPanel yedeğinizin boyutundan en az iki kat daha fazla boş disk alanı olduğundan emin olun. Yedek dosyasının açılması ve içeriğinin işlenmesi ek alan gerektirecektir.
- DNS Güncellemesi: Taşıma işlemi tamamlandıktan sonra, alan adlarınızın DNS kayıtlarını yeni DirectAdmin sunucunuzun IP adreslerine yönlendirmeniz gerekecektir. DNS yayılım süresi (propagation time) boyunca siteniz eski sunucudan veya yeni sunucudan erişilebilir olabilir.
- E-posta Hesapları ve Ayarları: E-posta hesaplarının ve ayarlarının doğru bir şekilde aktarıldığından emin olun. Gerekirse, kullanıcılarınızdan şifrelerini güncellemelerini isteyebilirsiniz.
- Cron İşleri ve Özel Ayarlar: cPanel’de tanımlanmış özel cron işleri veya diğer sunucu düzeyindeki yapılandırmaların DirectAdmin’de de doğru bir şekilde ayarlandığından emin olun.
- SSL Sertifikaları: Taşıma sonrası sitelerinizin SSL sertifikalarının aktif ve doğru bir şekilde çalıştığını kontrol edin. Gerekirse, Let’s Encrypt veya diğer SSL sağlayıcılarından yeni sertifikalar oluşturmanız gerekebilir.
cPanel Fullbackup DirectAdmin Restore Adımları Özeti
| Adım | Açıklama | Dikkat Edilmesi Gerekenler |
|---|---|---|
| 1. Yedek İsimlendirme | cPanel yedeğini cpmove-kullaniciadi.tar.gz olarak yeniden adlandırın. | Kullanıcı adının doğru olduğundan emin olun. |
| 2. Yedeği Yükleme | Yeniden adlandırılan yedeği DirectAdmin’deki /home/admin/admin_backups klasörüne yükleyin. | Yeterli disk alanı ve güvenli dosya transferi kullanın. |
| 3. DirectAdmin Restore | DirectAdmin paneli üzerinden “Admin Backup/Restore” bölümünden yedeği seçip geri yükleyin. | İşlemin tamamlandığından emin olun, logları kontrol edin. |
| 4. Veritabanı Kontrolü | Veritabanı aktarımında utf8mb4 hatası varsa, SQL dosyasını manuel düzenleyip phpMyAdmin ile aktarın. | Karakter setlerini utf8_general_ci olarak değiştirmeyi unutmayın. |
| 5. Son Kontroller | DNS, e-posta, cron işleri ve SSL sertifikalarını kontrol edin. | Tüm site fonksiyonlarının çalıştığından emin olun. |
Bu rehberde açıklanan adımları titizlikle uygulayarak, cPanel’den DirectAdmin’e fullbackup yedeği taşıma işlemini başarıyla tamamlayabilirsiniz. Her ne kadar bu süreç başlangıçta karmaşık görünse de, doğru hazırlık ve adımlarla, verilerinizin güvenliğini sağlayarak yeni kontrol panelinize sorunsuz bir geçiş yapmanız mümkündür. Unutmayın ki her sunucu ortamı farklılık gösterebileceğinden, herhangi bir sorunla karşılaştığınızda sunucu yöneticinizden veya hosting sağlayıcınızdan destek almaktan çekinmeyin. Bu sayede web sitelerinizin kesintisiz yayınına devam edebilirsiniz.
