vBulletin Forumu Taşıma

Cenk tarafından 19 Temmuz 2010 tarihinde yazılmıştır.

vbulletin vBulletin Forumu Taşıma

vBulletin yedek nasıl alınır, nasıl yüklenir, hosting değiştirme işlemi nasıl olur vs. vs. gibi sorular çok geliyordu. Bununla ilgili dökümanları hazırladım. Ancak toplu olarak yoktu. Bu konuda size yedek almadan, yüklemeye kadar her şeyi anlatacağım.

1. Adım – Yedek Alınması: Yedek almak için bir çok yöntem bulunuyor. Bugüne kadar bütün yöntemleri denedim sanırım. En başarılısı her zaman için MySQLDumper olmuştur. Veritabanı ne kadar büyük olursa olsun. Sorunsuzca yedek alabileceğiniz 2 yöntem varsa biri de MySQLDumper’dır.

MySQLDumper’ı daha önce burda tanıtmıştım. Ordaki konuya bakarak MySQLDumper’ı kurun. Daha sonra yedeklemeye tıklayın. Yedekleme menüsünden Choose encoding of backupfile‘ı UTF 8 olarak belirleyin ve yedeklemeyi başlatın. Yedekleme işlemi bittikten sonra yedeği bilgisayarımıza indiriyoruz.

2. Adım – Serverdaki Dosyaların Yedeklenmesi: Kimi FTP’den sadece kendi oluşturduğu dosyaları alır, vBulletin dosyalarını vs. siler. Ben ne olur ne olmaz diyerek FTP’deki bütün dosyalarımı indiririm. Size de bunu tavsiye ediyorum. Masaüstüne ESKİ FTP adıyla bir klasör açın. FTP’deki bütün dosyaları buraya indirin.

3. Adım – Yedeğin Test Edilmesi: Veritabanı ve FTP yedeğini aldık. Ancak bu yedek sağlam mı bilmiyoruz. Ya sağlam değilse ? O zaman yedeğimizi test edeceğiz. Localhostta ya da web üzerindeki bir yere forum kurun. Yedeği test etmek amacıyla yükleyin. (“Nasıl yükleneceğini anlatmadın ki test edelim” diyenleri duyuyorum. Sabredin aşağıda anlatımı var.)

4. Adım – Yedek Yüklemeden Önce: Yedeği test ettik, sağlam olduğunu gördük. Şimdi yedeğimizi yükleyeceğiz. Yeni alanınıza temiz vBulletin kurulumu yapın. Kurulum yaparken DB bilgilerinin eskisiyle aynı olmasına gerek yok. Farklı olması sorun teşkil etmez. vBulletin kurduktan sonra MySQLDumper’ı da kuruyoruz. 1. Adımda aldığımız yedeği FTP’den MySQLDumper içerisindeki work/backup kısmına atıyoruz.

5. Adım – Yedeğin Yüklenmesi: MySQLDumper’ı açıyoruz. Dönüştürüm kısmından yedeğimizi seçiyoruz ve dönüştür diyoruz. O işlemi yapadursun soğuk bir şeyler alıp gelelim. Forumun üstüne için demeyeceğim. Havalar sıcak ya o yüzden dedim :) Biz soğuk içeceğimizi yudumlayıp serinlerken MySQLDumper da işlemi bitiriyor. Herhangi bir hata vermediyse forumumuza geri dönüyoruz.

6. Adım – Yedek Sonrası: Ve forum açılmıyor. Bir yerde hata mı yaptınız ? Yok. Anlattığımın aynısını yaptınız. Tamam o zaman sorun yok. Eklentilerden dolayı forum açılmıyor. Malum dosyaları eksik. ACP’ye giremeyeceğimiz için config.php’den eklentileri pasif hale getiriyoruz. Nasıl mı ? config.php’yi açın ve ikinci satırına bunu ekleyip FTP’deki yerine gönderin.

define('DISABLE_HOOKS', true);

Şimdi forum açılıyordur. Temanın dosyaları eksik olduğu için tema sorunlu olacaktır. Bu yüzden default temayı seçin. Forumu kontrol etmeye başlayın. İstatistikler doğru mu ? Geç. Konular ve forumlar açılıyor mu ? Geç. Üye profillerine girişte sorun var mı ? Geç. Bu şekilde her şeyi kontrol ettikten sonra. Eklentilerin dosyalarını tek tek FTP’ye gönderin. Eksik kalmadığına inandığınızda config.php’ye eklediğimiz yukardaki kodu silin. Bu haliyle forum açılıyorsa eklentilerde sorun yok demektir. Eğer hala hata veriyorsa hata veren eklentiyi kontrol edin.

Bütün işlemleri tamamladık. Forum sorunsuz açılıyor. Tema sorunsuz. Eklentiler sorunsuz. E o zaman yapacak bir şey kalmadı. Gidip biraz dinlenin. Bunu hakettiniz :)

NOT 1: Yedeğin dili UTF-8 olmalı.
NOT 2: Yedeği test etmeden yükleme yapmayın.

567 gün önce yazılmıştır.
vBulletin Forumu Taşıma başlıklı yazı 19 Temmuz 2010 tarihinde saat 19:59 civarında Cenk tarafından vBulletin kategorisinde yayınlanmıştır. Ayrıca yazının hiti 7.388 olup henüz yorum yazılmamış bir konudur
  • FriendFeed'de Paylaş
  • Facebook'ta Paylaş
  • Twitter'da Paylaş
  • Bu Yazı Hakkında Birşeyler Demek İstermisiniz?




    Yazıları çalıp da kaynak belirtmeyenleri Allah davul etsin, tokmakları da ben oluyum. :)