Bu rehberde, cPanel sunucusundan ispmanager sunucusuna rsync kullanarak veri taşıma süreci adım adım açıklanmaktadır. Yedek kopyalar oluşturmadan hızlı ve verimli bir şekilde kullanıcı verilerini aktarmak isteyenler için gerekli hazırlıklar, taşıma adımları ve dikkat edilmesi gereken farklar detaylı olarak ele alınmıştır.

Taşıma Detayları

cPanel’den rsync kullanarak veri taşıma, yedek kopyalar oluşturmadan bir veya birden fazla kullanıcının aktarılmasına olanak tanır. Bu yöntem, yalnızca taşınan kullanıcı ve verileri kadar disk alanı gerektirdiği için depolama alanından tasarruf sağlar.

Taşıma işlemi birkaç adımdan oluşur:

  • Uzak sunucuda kimlik doğrulaması yapılması
  • Kaynak sunucuda kullanıcı varlıklarının bir kopyasının oluşturulması
  • Hedef sunucuda kullanıcı varlıklarının kopyasının dönüştürülmesi
  • Veri tabanı dökümlerinin taşınması
  • Kullanıcı dosyalarının aktarılması

Varlık Listesi

Otomatik olarak taşınacak — ✅

Otomatik olarak taşınmayacak — ❌

Gerektiğinde taşıma sonrası manuel olarak yapılandırılmalıdır.

Kullanıcılar

Kullanıcı adı ve şifre — ✅
Kullanıcı kota ayarları — ✅
Kullanıcıların shell (komut satırı) ve SSL erişimi — ✅

Siteler

Siteler — ✅
/home/username dizinindeki dosyalar — ✅
Site yönlendirmeleri — ❌
Site hata sayfaları — ❌

Alan Adları
Alan adları — ✅
DNS kayıtları — ✅

E-posta

E-posta alan adları — ✅
E-posta kutuları ve e-postalar — ✅
Otomatik yanıtlayıcılar — ❌
Filtre ayarları — ❌
E-posta yönlendirmeleri — ❌

Veri Tabanları

Veri tabanları, veri tabanı kullanıcıları ve dökümleri — ✅
Veri tabanı kullanıcı şifreleri (yalnızca hash olarak içe aktarılır) — ❌

phpMyAdmin’e giriş yapmak için cPanel’den veri tabanı kullanıcı şifresini manuel olarak girmeniz gerekir. Paneldeki Databases (Veri Tabanları) bölümünden otomatik giriş için şifreyi veri tabanı kullanıcı formunda kaydedin.
Uzak MySQL profillerinin veri tabanları — ❌
PostgreSQL veri tabanları — ❌

PHP

Siteler için PHP sürümleri (EasyApache üzerinden yapılandırılmış) — ✅
Siteler için PHP sürümleri (EasyApache üzerinden yapılandırılmamış) — ❌
PHP çalıştırma modları — ❌

SSL
SSL sertifikaları — ✅
CSR (Certificate Signing Request) dosyaları — ✅
Let’s Encrypt servis verileri — ❌

İçe aktarma sonrası Let’s Encrypt sertifikaları aktif kalır ancak otomatik yenilenmez. Taşıma sonrasında veya sertifikalar süresi dolunca yeniden düzenlemeniz gerekir.

Diğer
CRON görevleri — ✅
FTP kullanıcıları — ✅
Web sunucusu yapılandırma dosyalarına yapılan manuel düzenlemeler — ❌

cPanel Hazırlığı

Taşıma işleminden önce cPanel yüklü kaynak sunucunun aşağıdaki gereksinimleri karşıladığından emin olmanız gerekir:

  • İçe aktarılacak kullanıcı için FTP hesabı ve veri tabanı limitleri 0’dan büyük olmalıdır. Bu değer doğrudan taşıma işlemini etkilemez; ancak limitler 0 olarak ayarlanmışsa, kullanıcı ispmanager üzerinde yeni FTP hesabı veya veri tabanı oluşturamaz.
  • Eğer CloudLinux kullanılıyorsa, ilgili kullanıcı için CageFS mekanizması devre dışı bırakılmalıdır. Ayrıca bazı ek ayar değişiklikleri gerekebilir. CloudLinux’un diğer özelliklerini de incelemenizi tavsiye ederiz.

​​Ispmanager Hazırlığı

Taşıma işlemine başlamadan önce ispmanager yüklü hedef sunucunun aşağıdaki gereksinimlerin karşıladığından emin olun:

  1. Yüklü yazılımlar, cPanel’deki yazılımlarla uyumlu olmalı veya eşleşmelidir. Kontrol etmek için panele girip Settings (Ayarlar) → Software Configuration (Yazılım Yapılandırması) bölümüne gidin:
    • Web sunucusu (WWW) — Web sunucusu türü ve PHP çalıştırma modları.
    • PHP sürümleri — İki sunucudaki PHP sürümleri aynı değilse, sitelerin PHP sürümleri ispmanager’da mevcut olan sürümlerle değiştirilecektir.
  • E-posta sunucusu.
    • İsim sunucusu (Name Server) — Eğer sunucuda 10’dan fazla site barındırılıyorsa, PowerDNS kullanılması önerilir.
  • FTP sunucusu.
  • Veri Tabanı sunucusu (DBMS).
  1. Veri tabanı sunucusunun yapılandırma dosyasında aşağıdaki parametre bulunmalıdır:

default-authentication-plugin=mysql_native_password

3. System Settings (Sistem Ayarları) bölümünde şifre karmaşıklığı kontrolü devre dışı bırakılmış olmalıdır.

Adım 1: Kaynak Veriler

Yönetici yetkilerine (veya daha yüksek yetkilere) sahip bir hesapla ispmanager’a giriş yapın.

User Import (Kullanıcı İçe Aktarma) bölümüne gidin ve aşağıdaki alanları doldurun:

  • Source type (Kaynak türü) — cPanel’den (rsync ile).
  • Control panel URL (Kontrol paneli URL’si) — cPanel (WHM) adresini belirtin. Genellikle aşağıdaki formatta olur: https://domain_or_IP_address:2087
  • SSH port (SSH portu) — cPanel sunucusuna SSH bağlantısı için kullanılacak portu belirtin; varsayılan olarak 22 numaralı port kullanılır.
  • Login (Giriş) — cPanel’in (WHM) root kullanıcısını belirtin; genellikle root olur.
  • Sunucuda yetkilendirme — Kimlik doğrulama yöntemini seçin:
  • Şifre ile — Root kullanıcısının şifresi kullanılacaktır.
  • SSH anahtarı ile — Kaynak sunucuda belirtilen genel anahtar kullanılacaktır.

Click Import (İçe Aktar) butonuna tıklayın. cPanel üzerinde yetkilendirme işlemi gerçekleştirilecek ve içe aktarılacak kullanıcıların bir listesi oluşturulacaktır.

Adım 2: İçe Aktarma Parametreleri

  • Sahip — İçe aktarılacak kullanıcının ekleneceği ispmanager bayi hesabını belirtin (yalnızca ispmanager host sürümünde kullanılabilir).
  • IP adresleri ata — Taşınacak sitelere, alan adlarına ve e-posta alan adlarına belirtilen IP adreslerini atayın (ispmanager lite ve pro sürümlerinde kullanılabilir).
  • Kullanıcı içe aktarma — İçe aktarılacak kullanıcıların listesini belirtin.

Bir bayi hesabı içe aktarıldıktan sonra erişim seviyesi “Reseller (Bayi)”dan “User (Kullanıcı)”a dönüştürülür.

  • Shell erişimini otomatik olarak etkinleştir — Eğer kullanıcının cPanel’deki shell erişimi kapalıysa, taşıma işlemi süresince geçici olarak etkinleştirilecektir. Aksi takdirde, kullanıcı içe aktarılmayacaktır.
  • Mevcut kullanıcı verileri — Eğer ispmanager’da aynı ada sahip bir kullanıcı zaten mevcutsa, bu durumda kullanıcıya nasıl işlem yapılacağını seçin. Kullanılabilecek seçenekler aşağıdakileri içerir:
  • İçe aktarma — Kullanıcı içe aktarılmaz.
  • Ekle (Add) — İçe aktarılan veriler mevcut verilere eklenir.
  • Replace existing (Mevcut olanı değiştir) — Tüm kullanıcı ayarları ve dosyalar, içe aktarılanlarla değiştirilir.
  • Files import (Dosya aktarımı) — Kullanıcının dizinindeki dosyaları da içe aktarmak istiyorsanız bu seçeneği işaretleyin.

Kullanıcı dosyaları, /home/username dizininde bulunan tüm dosyaları kapsar; buna site dosyaları ve e-postalar dahildir.

  • Veri tabanı aktarımı — Veri tabanı içeriklerini de içe aktarmak istiyorsanız bu seçeneği işaretleyin. Bu kutu işaretlenmezse, yalnızca veri tabanı varlığı (adı ve kullanıcı bilgileri) içe aktarılır, içerik taşınmaz.

Next (İleri) butonuna tıklayın. Bu işlem, seçilen kullanıcıların varlıklarının yedeklenmesi, dönüştürülmesi ve geri yüklenmesi sürecini başlatacaktır.

Adım 3: Rapor

İçe aktarma işlemi tamamlandığında bir içe aktarma durum raporu oluşturulacaktır. Bu raporda; oluşturulan, atlanan, hatalı şekilde içe aktarılan varlıkların sayıları ve oluşan hata listesi bir tablo halinde sunulur.

Rapor oluşturulduktan sonra dosya ve veri tabanı dökümlerinin aktarımı arka planda başlatılır. Eğer bu aşamada hatalar meydana gelirse, panelin sağ üst köşesindeki zil simgesi altında bildirimler görüntülenecektir.

Kullanıcı içe aktarma işlemi ile ilgili bilgiler aşağıdaki log dosyalarına kaydedilir:

  • /usr/local/mgr5/var/backup2_cpanel_conv.log — kullanıcı varlıklarının dönüştürülme logu.
  • /usr/local/mgr5/var/usermove.log — Veri tabanı ve dosya aktarım logu.

Veri taşıma işlemi tamamlandıktan sonra içe aktarılan kullanıcılar cPanel’deki giriş bilgileri (kullanıcı adı ve şifre) ile ispmanager’a giriş yapabileceklerdir.

cPanel ile Arasındaki Temel Farklılıklar

Kullanıcı ana dizini

Posta kutusu dizini

Ana site dizini

Ek site dizinleri

SSL sertifikalarının konumu

E-posta istemcisi konumu

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir