DirectAdmin 1.57.3 sürümü ile birlikte yeni bir özellik daha geldi. Artık ssh üzerinden uğraşmadan otomatik olarak cpmove-user.tar.gz türündeki cPanel yedekleri directadmin yedeğine dönüşerek restore edilebiliyor. Üstelik bu işlem için DirectAdmin in Admin Backup/Transfer özelliğini kullanmanız yetiyor. Bu özellik ciddi anlamda cpanel den directadmin e geçecek olanların işlerini kolaylaştıracaktır.
Bu makalede yer alan cpanelden directadmine otomatik yedek aktarma / restore işlemini tüm DirectAdmin yüklü VPS ve VDS paketlerinde gerçekleştirebilirsiniz.
İŞLEM ÖNCESİ UYARILAR!:
===============================
1- MariaDB 10.1 Kurulumu mutlaka yapın; https://blog.cliaweb.com/directadmin-mariadb-10-1-yukseltme-ve-utf8mb4-ile-veritabani-karakter-siniri-cozumu.html
2- max_user_length işlemini mutlaka yapın; https://blog.cliaweb.com/directadmin-max-username-length-cozumu.html
3- ÖNEMLİ! Bu işlemde The ip X.X.X.X does not exist. User X will not be created hatası alabilirsiniz. Almamak için yedeği taşınan sitenin daha önceki cPanel ip adresini mutlaka DirectAdmin e ekleyin. Örneğin cliaweb.com alan adı cPanel sunucusunda iken 1.1.1.1 ip adresine sahip ise bu ip adresini DirectAdmin IP management kısmından ip adresi aktif olsun veya olmasın mutlaka ekleyin.
4- Veritabanlarının ön ekleri kullanıcı adı içermelidir, eğer içermiyor ise örneğin cpanel kullanıcısı cliaweb ise cliaweb_wordpress gibi veritabanı ve kullanıcısını düzenleyiniz.
5- Maksimum kullanıcı adı uzunluğu, varsayılan olarak MySQL kullanıcıları için 16, sistem kullanıcıları için ise 10 karakterdir. Kullanıcı adının max uzunluğunu cPanelde bulmak için şu komutu kullanabilirsiniz;
1 |
ls /var/cpanel/users | awk '{print length, $0}' | sort -nr | head -n1 |
6- İşlemlere başlamadan önce mutlaka tek cpanel hesabını taşımayı deneyerek test etmenizi öneririz.
7- Bu işlemi uygulamadan önce Directadmin sunucunuzda yedek için yeterli disk alanının olduğuna emin olunuz.
8- cPanel to Directadmin migration işlemi yani bu işlem tamamen Directadmin’in geliştirdiği bir yazılım içerir, tarafımıza ait olmadığından doğabilecek sorunlarda sorumluluk kabul etmemekteyiz.
Öncelikle DirectAdmin sürümünüz eski ise güncellemek ve cpanel to da eklentisini kurmak için aşağıdaki komutları sırası ile yürütün;
1 2 3 4 |
cd /usr/local/directadmin/custombuild ./build update ./build update_da ./build cpanel_to_da |
Yukarıdaki işlem sonrası cpmove-user.tar.gz yedeklerinizi /home/all_backups/ gibi bir dizin altında toplayın.
Ardından DirectAdmin üzerinden Admin Backup/Transfer tıklayın;
Restore Tıklayın;
Path kısmına cp-move ile başlayan cPanel yedeklerinin olduğu dizin yolunu girin. Bizim örnek yedekleri içeren dizin yolumuz /home/all_backups Next diyin;
Next Step Basın;
Files kısmından cpmove-user.tar.gz li tüm cPanel yedeklerini seçin RESTORE basın;
Şöyle bir bildirim alıyor iseniz işlem başlamış demektir;
cPanel yedeğinin DirectAdmine aktarılması arka planda başlayıp bittiğinde User List kısmında restore edilen kullanıcıyı ve alan adını görebilirsiniz;