Hosting kontrol panellerinden bir diğerine geçmek isteyen kişilerin, öncelik olarak verileri yedeklemeleri gerekmektedir. cPanel’en DirectAdmin’e otomatik olarak yedekleme yapmak mümkündür.
cPanel’den DirectAdmin’e otomatik yedek yükleme aşamasında dikkat edilmesi gereken birçok nokta bulunmaktadır.
- Mailman mail listelerinin majordomo mail listelerine dönüştürülmesi gerçekleşmemektedir.
- cPanel’in içerisinde mdbox formatındaki mail adreslerinin geçişleri test edilmemektedir.
- cPanel’den DirectAdmin’e otomatik yedek yükleme yapılmadan önce DirectAdmin panelin, cPanel’den daha farklı özelliklere sahip olduğunun bilinmesi gerekmektedir. DirectAdmin panelin bazı avantajları olsa da PostgreSQL ya da Ruby gibi destekleri bulunmamaktadır. Bu sebep ile bu özelliklere sahip olan sitelerinizi otomatik değil de manuel olarak aktarmanız gerekmektedir.
Otomatik Yedek Yükleme Öncesinde Dikkat Edilmesi Gerekenler
DirectAdmin 1.57.3 sürümünün gelmesi ile birlikte yeni bir özellik daha kullanıcılar adına getirilmiştir. Bu yeni özellik ile birlikte, ssh üzerinde uğraşlar verilmeden otomatik bir şekilde cpmove-user.tar.gz şeklindeki cPanel yedekleri, directAdmin yedeğine dönüştürülebilmektedir. Bunu gerçekleştirebilmek için Admin Backup/Transfer özelliğini kullanmak yeterli olmaktadır. Bu özellik, cPanel’den DirectAdmin’e otomatik yedekleme işlemini oldukça kolaylaştırmaktadır. İşlem öncesinde bulundurmanız gereken programlar ve dikkat etmeniz gereken son noktalar şu şekildedir:
- MariaDB 10.1’in kurulumunu gerçekleştirmelisiniz.
- max_user_length işlemini yapmış olmalısınız.
- Bu işlem sırasında ‘The ip X.X.X.X does not exist. User X will not be created’ yazısını içeren bir hata alma ihtimaliniz bulunmaktadır. Bu hata ile karşılaşmamak için yedeği taşınan sitenin ondan önceki cPanel ip adresini tespit etmelisiniz. Tespit ettiğiniz ip adresini DirectAdmin’in içerisine eklemelisiniz.
- Ana işleme başlamadan önce tek cPanel hesabını taşımayı denemeniz kısa bir öngörü sağlamaktadır. Bu sebeple bunu yapmalısınız.
- İşlemi uygulamadan önce DirectAdmin sunucunuzu kontrol etmelisiniz. Eğer DirectAdmin yedek için yeterli disk alanı bulunmaz ise işlem gerçekleşmemektedir.
- Veritabanlarının ön ekleri sizin seçtiğiniz herhangi bir kullanıcı adını içermesi gerekmektedir.
- cPanel’den Directadmin’e taşıma işlemi, tamamen Directadmin’in geliştirdiği bir yazılım sonucunda gerçekleştirilmektedir.
Otomatik Yedek Yükleme Aşamaları
- İlk olarak DirectAdmin’in sürümüne bakmalısınız. Eğer sürüm eski ise güncellemeniz gerekmektedir. DirectAdmin sürümünü güncellemenizin yanı sıra yapmanız gereken diğer şey, cpanel_to_da eklentisini kurmaktır. Bu eklentiyi kurmak için aşağıdaki adımları takip etmelisiniz:
cd /usr/local/directadmin/custombuild
./build update
./build update_da
./build cpanel_to_da
Bu İşlemden sonra ‘cpmove-user.tar.gz’ yedeklerini bir dizin altında toplamalısınız. Bu dizine örnek olarak, ‘http://home/all_backups/’ örnek olarak gösterilebilmektedir.
- Daha sonrasında DirectAdmin üzerinden Admin Backup/Transfer seçeneğine tıklamanız gerekmektedir.
- Çıkan seçeneklerin arasından ‘Restore’ üzerine tıklamanız gerekmektedir.
- Çıkan tablodakş Path kısmına cp-move ile başlamakta olan cPanel yedeklerinin olduğu dizin yolunu girmeniz gerekmektedir. Boşluk kısma /home/all_backups yazıp Next step butonuna basmalısınız.
- Birkaç yazılı maddenin olduğu bir tablo karşınıza çıkmış olacaktır. Bu tablonun sağ altındaki Next Step butonuna basmanız gerekmektedir.
- Bir sonraki adımda ortaya çıkan tablonun Files bölümünden ‘cpmove-user.tar.gz’ ve Clear Selection seçeneklerine tik yerleştirerek RESTORE butonuna basmalısınız.
- Yeşil bir kutucuğun içerisinde birkaç satır yazı ve tik işareti görmeniz, işlemin başladığını belirtmektedir.
- cPanel’den DirectAdmin’e otomatik yedek yükleme işlemi sona erdiği zaman User List bölümündeki restore edilen kullanıcı ve alanı görebilme imkanınızı kullanabilirsiniz.
Bu adımları anlatıldığı şekilde gerçekleştirdiğinizde cPanel’den DirectAdmin’e otomatik olarak yedek yükleme işleminiz tamamlanmış olmaktadır. cPanel sunucunuzda tüm sitelerinizin yedeğini tek seferde bulundurabilecek disk alanı mevcut olmadığında ise yaptığınız işlemler başarısız olabilmektedir.
Yukarıdaki adımları anlatıldığı şekilde gerçekleştirdiğinizde cPanel’den DirectAdmin’e otomatik bir şekilde yedek yükleme işleminiz tamamlanmış olmaktadır. cPanel sunucunuzda tüm sitelerinizin yedeğini tek seferde bulundurabilecek disk alanı mevcut olmadığında ise yaptığınız işlemler başarısız olabilmektedir. Bu durumlarda ise cPanel’den DirectAdmin’e hesap başı taşıma işlemini gerçekleştirebilirsiniz.