Makale

vBulletin’i CPalius Forum Engine’e Sorunsuz Taşıma Rehberi

· ZemoCA · 3 dk okuma
vBulletin’i CPalius Forum Engine’e Sorunsuz Taşıma Rehberi
Herkese merhaba!
Bu yazımda sizlere vBulletin ortamındaki verilerinizi CPalius CMF’in gelişmiş CPalius Forum Engine altyapısına sıfır veri kaybıyla ve sorunsuz bir şekilde nasıl taşıyacağınızı detaylı olarak anlatacağım. Web sitelerinin çalışma mantığını ve veritabanı yapısını orta düzeyde bilen bir kişi, bu rehberi takip ederek taşıma işlemini rahatlıkla anlayacak ve uygulayacaktır.
 
Anlatacağım bu süreç, vBulletin 4.2.2 veritabanının CPalius Forum Engine altyapısına aktarılmasıyla bizzat denenmiş ve taşıma işlemi sıfır hatayla gerçekleşmiştir. vBulletin’in veya farklı bir klasik forum yazılımının herhangi bir sürümünden CPalius’a geçiş mantığının da benzer şekilde olduğunu unutmayınız.

 

Taşıma işlemini yine üç ana başlıkta ele alacağız:

 

  1. Taşıma işleminden önce yapılması gerekenler (Hazırlık)


     

  2. Taşıma işlemi (Veri Aktarımı)


     

  3. Taşıma işleminden sonra yapılması gerekenler (Son Dokunuşlar & SEO)


     

1. vBulletin’i CPalius’a Taşımadan Önce Yapılması Gerekenler

vBulletin’i CPalius Forum Engine’e taşımadan önce hem mevcut vBulletin sitenizde hem de yeni kuracağınız CPalius CMF ortamında yapmanız gereken kritik adımlar vardır. Taşımanın sağlıklı olabilmesi için bu işlemler çok önemlidir; çünkü taşıma işlemi bir defa yapılır ve sarsılmaz bir temele dayanmalıdır. Ayrıca veri aktarımıyla ilgili sorunların birçoğu işlem bittikten hemen sonra değil, haftalar sonra kendini gösterebilir. Bu aşamadan sonra ise verileri bozmadan geriye dönük düzeltme yapmak oldukça zordur.
 
vBulletin üzerinde sırasıyla yapacaklarınızı madde madde sıralıyorum. Sıraya dikkat etmeniz önemlidir:
 
  • Sitenizi Bakım Moduna Alın: Çalışır vaziyette olan vBulletin sitenizi bakım moduna alınız. Amaç, taşıma esnasında veritabanında yeni bir ileti veya üyelik oluşturularak veri tutarsızlığı yaşanmasını engellemektir.

     

  • Eklentileri ve Gereksiz Temaları Kaldırın: vBulletin üzerindeki üçüncü taraf eklentileri ve dilleri pasifleştirin veya kaldırın. Bu işlem zorunlu olmamakla birlikte veritabanı sorgularını rahatlatacaktır.
     
  • Gereksiz Veritabanı Tablolarını Temizleyin: Oturum (session), arama indeksi ve log tabloları gibi veritabanını şişiren geçici tabloları boşaltınız. Bu konuda bilginiz yoksa dokunmamanız daha iyidir.
     
  • Silinmiş Konuları ve Taşındı Linklerini Temizleyin: Geri dönüşümlü olarak silinen konuları, iletileri ve "taşındı" yönlendirmelerini veritabanından kalıcı olarak siliniz. Bunu yapmanız şiddetle önerilir; aksi halde taşıma süresi lüzumsuz yere uzayacaktır.
     
  • Aktivasyonsuz ve Yasaklı Üyeleri Temizleyin: Hesabını aktifleştirmemiş veya kalıcı olarak yasakladığınız üyeleri temizleyin.

     

  • Eklentileri (Attachments) Dosya Sistemine Çıkarın: Eğer dosya ekleriniz vBulletin veritabanında (BLOB olarak) kayıtlı ise bunları FTP içinde bir klasöre aktarınız. Böylece SQL veritabanı boyutunu ciddi oranda küçültmüş olursunuz.
     
  • Aynı E-posta İle Kayıtlı Hesapları Düzenleyin: vBulletin'de aynı e-posta adresiyle birden fazla üyelik açılmışsa bu hesapları birleştiriniz veya pasif olanları siliniz. CPalius CMF, yüksek güvenlik standartları gereği veritabanı seviyesinde benzersiz e-posta (UNIQUE email) kısıtı uygular. Bunu yapmazsanız aktarım motoru çakışan e-postaların sonuna otomatik olarak -cp takısı ekleyecektir.
     
  • Çakışan Türkçe Karakterli Kullanıcı Adlarını Düzeltin: vBulletin’de kullanıcı isimlerinde u-ü, o-ö, s-ş, c-ç, ı-i, g-ğ gibi harfler farklı sayılabilirken, CPalius CMF'in Unicode standartlarında bu isimler çakışabilir. Örneğin vBulletin’de “büyük” ve “buyuk” şeklinde iki ayrı kullanıcı adınız varsa, aktif olmayan hesabın adını geçiş öncesinde değiştiriniz.
     
  • Kullanıcı Şifreleri Hakkında Bilgilendirme: Kullanıcı şifreleri veritabanında eski karmalarla (hash) saklandığı ve CPalius CMF askeri düzeyde Argon2id/Bcrypt şifreleme kullandığı için şifreler doğrudan aktarılamaz. Üyeler geçişten sonra hesaplarına ilk girişte “Şifremi Unuttum” adımıyla yeni şifre oluşturmalıdır. Geçiş öncesi üyelerinize e-posta adreslerini güncellemeleri yönünde duyuru yapmanız çok önemlidir.
     
  • Veritabanı Yedeği Alın: vBulletin veritabanınızı tam içerik olarak mutlaka yedekleyin.

     

Sunucu ve CPalius Kurulum Hazırlığı:

  1. PHP Sürümünüzü Güncelleyin: vBulletin 4.2 eski PHP sürümlerinde çalışabilir ancak CPalius CMF modern mimarisi gereği en az PHP 8.2 / PHP 8.4 sürümüne ihtiyaç duyar. Sunucunuzun PHP sürümünü güncelleyin.
     

Yorumlar (0)

Henüz yorum yok. İlk yorumu sen yaz.

Yorum yaz

Yorumunuz yayınlanmadan önce incelenecektir.

Sık sorulan sorular

Vbulletin'den Cpalius'a geçiş nasıl yapılır ?

Detaylı geçiş rehberi tam olarak üstteki makale değildir, ancak genel bilgi sunabilir. tam geçiş için bilgi alabilirsiniz.

Xenfor'dan Cpaliusa geçiş var mı ?

Evet xenforo'dan sorunsuz import yapabilirsiniz.

İlgili Yazılar