WHMCS geçiş kontrol listesi
Yedekler, desteklenen kayıtlar, bağlantı ayarları ve son kontroller için bu listeyle WHMCS’den LucidCP’ye geçişinizi hazırlayın. Canlı müşteri veritabanını değiştirmeden önce aktarımı ayrı bir test ortamında deneyin.
Uygulama
Geçiş hazırlık kontrol listesi
-
01
Kaynak envanterini ve kapsamı belirleyin
Aktarım modülü 17 kayıt grubu sunar: para birimleri, müşteri grupları, müşteriler, ürün grupları, sunucular, ürünler, hizmetler, uzantılar, alan adları, siparişler, faturalar, işlemler, destek departmanları, talepler, kuponlar, bilgi bankası ve duyurular. İşlemlere bakiye geçmişi; hizmetlere hosting eklentileri de dahil olabilir. Modül WHMCS 7–9 veritabanı yapılarını hedefler; sürüm numarası tek başına uyumluluğu garanti etmez. Kaynak kayıt sayılarını, özel alanları ve kimlik doğrulama yapısını karşılaştırın.
-
02
İki sistemi yedekleyin ve test ortamını ayırın
WHMCS veritabanı ve dosyalarıyla LucidCP veritabanı, uygulama dosyaları ve şifreleme ayarlarının geri yüklenebilir yedeklerini alın. Aktarımdan önce bir kopyayı geri yüklemeyi deneyin. Ayrı bir LucidCP test kurulumu ve kaynak veritabanının kopyasını kullanın. Deneme sırasında zamanlanmış faturalandırmayı, kuyruk çalışanlarını, gerçek ödeme bildirimlerini, e-posta/SMS gönderimini ve sağlayıcı tarafındaki hizmet işlemlerini kapatın veya yalıtın. Aktarılan ürünlerin otomatik kurulum ayarları korunabilir; veri aktarımı ortamı kendiliğinden güvenli hâle getirmez.
-
03
WHMCS bağlantısını yapılandırın
Süper yönetici olarak giriş yapın, /admin/import sayfasını açın ve WHMCS → LucidCP bölümünü genişletin. Kaynak kopya için Db Host, Port (genellikle 3306), Db Name, Username ve Password alanlarını doldurun. Kaynak veritabanında yalnızca okuma yetkili özel kullanıcı oluşturun; aktarım modülü kaynağı okur ancak form veritabanı yetkilerini tanımlamaz veya zorunlu kılmaz. Ağ erişimini gerekli uygulama sunucusuyla sınırlayın. Connect and continue kaynağı doğrular ve LucidCP’de taslak bir çalışma oluşturur; kayıt aktarımını başlatmaz.
Adım 3 / 11 · Örnek test veritabanıyla WHMCS bağlantı ayarları. Kendi salt okunur veritabanı bilgilerinizi kullanın. Tam boyut için görsele tıklayın.Arayüzü tam çözünürlükte incelemek için görsele tıklayın. -
04
Parolaları hesap verilerinden ayrı kontrol edin
İsteğe bağlı cc_encryption_hash değeri WHMCS configuration.php dosyasından alınır; hizmet ve sunucu parolalarının çözülmesinde kullanılır. Girilmezse bu parolalar aktarılmaz. Gizli bilgileri yalnızca özel sihirbaza girin; destek ekran görüntülerine eklemeyin. Müşteri eşleştirmesi tblclients.password alanını okur: tanınan bcrypt özetleri korunur, desteklenen eski MD5 biçimleri ilk girişte kontrol edilir. Giriş uyumluluğu kaynak kimlik doğrulama yapısına bağlıdır. Ayrı kullanıcı ve kişiler dahil örnek müşteri hesaplarıyla test yapın.
-
05
Kayıt sayılarını ve bağımlılıkları inceleyin
Bağlantıdan sonra tüm kayıt sayılarını ve tablo hatalarını kontrol edin. Seçim ekranı Source, Previously migrated ve Requires bilgilerini gösterir. Bağımlılıklar otomatik eklenir; örneğin faturalar müşterileri, hizmetleri, alan adlarını ve bunların ön koşullarını dahil eder. Gerekiyorsa para birimlerini ayrıca seçin; tüm operasyonel bağımlılıklar otomatik seçilmez. Eksik tablo hatalarını çözün. Start migration öncesinde LucidCP veritabanının yedeklendiğini onaylamanız gerekir.
-
06
Kontrollü gruplarla aktarın ve hataları inceleyin
İlerleme sayfasında 25, 50, 100 veya 200 kayıtlık gruplar seçilebilir; 50 ile başlayıp sekmeyi açık tutun. Yeni grupları tarayıcı istekleri çalıştırır; sekmeyi kapatmak arka plan görevi başlatmaz, yeni istekleri durdurur. Pause yeni grupları durdurur; devam eden çalışmayı yeniden açmak aktarımı sürdürür. Yüzdeye ek olarak aktarılan, atlanan ve hatalı kayıt sayılarını ve notları inceleyin. Atlanan kayıtlar veya başarısız veri türleri olsa da çalışma bitebilir; ekranda yalnızca son 500 not tutulur.
-
07
Tekrar denemeden önce devam ve iptal davranışını öğrenin
Aynı kaynak kimliği için kaynak-hedef eşleştirmeleri ve son işlenen kaynak kimliği saklanır. Kaynak kimliği aktarım modülü, sunucu adresi ve veritabanı adından oluşur. Devam etme, eşleştirilen kayıtların tekrar eklenmesini önleyebilir; eski kayıtları güncelleyen bir eşitleme işlemi değildir. Atlanan kayıtlar da imleci ilerletir ve tekrar çalıştırmayla otomatik düzelmez. Kaynak kimliğini sabit tutup hataları test ortamında araştırın. Stop aktarılan kayıtları geri almaz; çalışmayı bitirip saklanan bağlantı bilgilerini kaldırır. Geri dönüş için kararlaştırılan yedeği yükleyin; eşleştirmeleri silip kontrolsüz yeniden başlatmayın.
-
08
Sunucu, ürün ve kayıt operatörü ayarlarını tamamlayın
Aktarılan her sunucu bağlantısını test edin; LucidCP’nin modüle özgü ürün ayarlarını, paket ve şablon kimliklerini yapılandırın. WHMCS ürün modülü ayarları kopyalanmaz. Tanınmayan modüller veya kayıt operatörleri manuel duruma düşebilir; kaynak sunucu grubu dağıtım politikasını korumak yerine ilk sunucusuna eşlenir. Üç yıllık hizmet tutarları üçe bölünerek yıllık tutara çevrilir. Ürün fiyatında kaynak varsayılan para birimi satırı veya yedek satır, uzantılarda bir yıllık fiyatlar kullanılır. Para birimlerini, ek yenileme dönemlerini, yapılandırma seçeneklerini ve eklentileri ayrıca karşılaştırın.
-
09
Tutarları, sahipliği ve müşteri erişimini karşılaştırın
Müşteri sahipliğini, bakiyeleri, fatura toplamlarını, vergileri, ödeme ve son ödeme tarihlerini, kredileri, iadeleri ve işlem referanslarını kaynak kopyayla karşılaştırın. E-postası eşleşen mevcut müşteriler yeniden kullanılır; hesap alanları ve bakiyeleri müşteri eşleştirmesi tarafından değiştirilmez. Aktarılan fatura ve sipariş numaraları WH- öneki alır. Ödenmiş ve ödenmemiş fatura, askıdaki hizmet, süresi dolmak üzere olan alan adı ve eski parolayla giriş örneklerini deneyin. Müşterinin hizmet, fatura ve talep geçmişini doğrulayın; personel notları gizli kalmalıdır. Toplamı tutturmak için faturayı ödendi işaretlemeyin.
-
10
Otomatik aktarılmayan kayıtları planlayın
Ödeme belirteçleri, kayıtlı kartlar, tekrarlayan ödeme yetkileri, personel hesapları, ek müşteri kişileri, özel modül ve kancalar, temalar, özel alanlar, yapılandırılabilir seçenek tanımları ve destek eki dosyaları otomatik aktarılmaz. Bunları ayrı planlayın. Eşleşen müşterisi olmayan misafir talepleri atlanır. Kupon eşleştirmesi yüzde ve sabit tutar indirimlerini destekler; her WHMCS kampanya türünü kapsamaz. Ödeme ve kayıt operatörü erişim bilgilerini ayrıca yapılandırın; denemede gerçek müşterilerden tahsilat yapmadan düzenli ödeme sahipliğini test edin.
-
11
Canlı geçişi onaylayın ve geri dönüş süresi bırakın
Kararlaştırılan bakım aralığında kaynak yazma işlemlerini durdurun, son yedekleri ve kayıt sayılarını alın, onaylanan aktarım planını uygulayın. Yeniden çalıştırma önceden aktarılan kayıt değişikliklerini eşitlemez; değişiklikleri ayrıca karşılaştırın veya başlangıç yedeğinden kurulmuş temiz hedefte denemeyi tekrarlayın. Otomasyonu yalnızca tek sistemde açmadan önce yenileme denemesini, sağlayıcı eşleştirmelerini, müşteri erişimini ve ödeme bildirimlerini kontrol edin. DNS’i ve yeni panel duyurusunu kabul kontrollerinden sonra değiştirin. Eski sistemi ve korumalı yedekleri belirlenen süre boyunca saklayın; geri dönüşten önce geçiş sonrası ödemeleri değerlendirin.
Kontrol listesi
Önerilen uygulamalar
- Uyumluluk WHMCS sürümüne, eklentilere ve veritabanı yapısına bağlıdır. Canlı geçişi planlamadan önce test aktarımını tamamlayıp sonuçları doğrulayın.
- İlerleme çubuğunun tamamlanması bütün kayıtların aktarıldığını kanıtlamaz. Atlanan kayıtları ve veri türü hatalarını başlangıç envanteriyle karşılaştırın.
- Otomatik aktarım testlerini yalnızca gözden çıkarılabilir test ortamında çalıştırın; doğrulama betikleri kayıt yazabilir ve uygulama önbelleğini temizleyebilir.
- Canlı müşteri veritabanını sıfırlamayın veya tablolarını boşaltmayın. Aktarımdan önce iki sistemin geri yüklenebilir yedeklerini ve onaylı geri dönüş planını hazırlayın.