|
vBulletinde Sorunsuz Yedek Nasılır Anlatmaya Çalışacağım
MySQL verilerin indirilmesi için bir çok seçenekler vardır ancak benim devamlı kullandığım ve hiçbir sorun yaşamadığım bir yedekleme sitemini anlatmaya çalışacağım aynı zamanda belirlediğiniz zaman aralığında otomatik olarak yedekleme yapabiliyo.
Bu yedeklemeyi yapan bir vBulletin Plugindir öncelikle BURADAN plugini indirin ve bu pluginin nasıl kurulacağını anlatmaya çalışacağım bir çok kişi kuramadığını öğrenince detaylı anlatmayı uygun gördüm çünkü yedekleme giib önemli bir görevi var
Öncelikle yukarıdaki linkten vBulletin versiyonunuza uygun plugini indiri
Zip sıkıştırmadan dosyayı çıkarın
vB Database Backup yazarı son versiyonda tüm ayarları config dosyası yerine admincp/vBulletin Forum Ayarları alanına taşıdı bu sayede eski versiyona göre artık kurulumu ve çalıştırılması kolaylaşmıştır.
Plugini kurduktan sonra vB Plugin Türkçe Dil Dosyası alanından vB Database Backup plugin için Türkçe dil dosyası indirerek forumunuza kurun Türkçe anlatımı ile daha kolay kullanabileceksiniz.
Aşağıdaki açıklamalar eski versiyon içindir gerek duyanlar olabilir diye silmiyorum yeni versiyonda aşağıdakileri dikkate almayın.
İçindekilerden:
includes/
mysqlbackupconfig.php bu dosyayı bir text editör yardımı ile açın ve aşağıdaki alanı bulun
| $backup['DUMP_PATH'] = '../../backups/'; |
Bu iki kesme karakterin arasında yedeğin yüklenecek klasörünün tam patika yolu girmelisiniz
Örnek Unix için:
| '/home/users/public_html/forum/yedekler/' |
Gibi tam yolu yazmalısınız.
Örnek Win32 için:
| 'c:\program files\apache group\apache\htdocs\forum\yedekler\' |
Gibi tam yolu girmelisiniz.
Not: Bu yedekler yükleneceği klasörü şifrelemeniz önerilir aksi durumda google gibi arama motorları bulabilir ve indirilebilir.
Şimdi FTP ile forum host alanınıza bağlanın ve /includes/ klasörü olduğu gibi yükleyin
Yedek yüklenecek klasörü oluşturup CHMOD izni 777 vermelisiniz
Şimdi Admincp>>Ürünler & Pluginler>>Ürünlerin Yönetimi>>Ürün Ekle / İçeri Aktar>>Gözat>>Auto-backup.xml>>İçeri Aktar: butonu tıklayın ve yüklenmesini bekleyin
Şimdi Admincp>>Zamanlanmış Görevler>>Zamanlanmış Görev Yönetimi>>Veritabanı Yedekleme:
Buradaki Düzenle>Git butona basıp zamanlama yaparak istediğiniz zamanlarda otomatik olarak yedekleme yaptırabilirsiniz
Veya Devredışı bırakıp yedek almak istediğiniz zaman Şimdi Başlat butona basarak o anda yedek alabilirsiniz
Yedek alma sırasında sabırla bekleyin niye ilerlemiyor demeyin hata vermedikçe ellemeyin yedeklenen tabloların adlarının sonunda The Backup was completed successfully diye yazı çıkınca yedekleme işlemi bitmiştir.
Şimdi mysqlbackupconfig.php bu dosyanın içindekiler nelerdir birde ona bakalım.
Burada 0 değer olarak yedek alınması tek tek tabloları yedekler ve tablo tablo yedek almanızı öneririm çünkü büyük veritabanlarında herhangi bir nedenden dolayı açmak gerektiğinde mümkün olmaz ancak tablo tablo yedek alındığında açmak gereken tablo çok kolay bir şekilde açmak münkün olacak. Eğer veritabanınız küçük boyutta ise ve tek parça olarak yedeklemek istiyorsanız 0 değeri 1 yapmanız yeterli olacaktır.
Burada 0 değer ile yedek alındığında yedek alma sırasında forumu kapatmayacak ve forum açık olarak yedekleme yapacaktır. Ancak benim önerim bu değeri 1 yaparak forum yedeği almanız bu şekilde daha sağlıklı olacağını düşünüyorum forum yedek almak için geçici bir süreliğine kapandığında aşağıdaki mesajı gösterecektir
| $backup['MESSAGE'] = "The Forum is closed because a database backup is in progress."; |
Buradaki mesaji değiştirebilirsiniz bu mesaj forumun yedeği alınması sırasında forumu kapatmayı seçtiniz ise üyelere ve ziyaretçilere bu mesajı gösterecektir.
| $backup['DATE'] = 'Y-M-d'; |
Buradaki Y yılı, M ay, d günü belirler. Buradaki tarih yedek alınan veritabanının adına ve klasör adına eklenecek buda bu yedeğin hangi tarihli zamana ait olduğunu belirleyecektir.
| $backup['PREFIX'] = 'Forum-'; |
Buradaki Forum- metni yedek alınacak veritabanların ve klasörlerinin adlarının öneki olarak kullanılacak. Bunun anlamı aynı klasörde birden fazla forum için yedek alınması durumda hangi yedek kime ait durumlarında yada yedeği bilgisayarınıza indirdiğinizde yedeğin kime ait olduğunu belirtmek için önemli bir özellik olduğunu düşünüyorum.
Burada 0 değerle yedek aldığınızda tabloları kapatmadan yedek almasını sağlar. Eğer yedek alma sırasında tabloları kapatmak istiyorsanız 1 değer girmeniz yeterli olacaktır.
Burada 0 değer ile yedek alındığında yedek almadan önce tabloları onarmaz ve optimize etmez. Eğer yedek almadan önce tabloları onarıp optimize etmesini istiyorsanız 1 değer girerek yedek almalısınız benim önerimde 1 değer girmenizdir.
Diğerleri ile uzman iseniz değiştirin yoksa ellemeyin derim
BU WEB SİTEDEKİ TÜM İÇERİKLER BU SİTEYE AİTTİR VE KOPYALANMASINA KESİNLİKLE İZİN VERİLMEZ, BU SİTEYİ KAYNAK GÖSTEREREK SİZE ÇALMA HAKKINI VERMEZ, ŞEREFLİ İNSANLAR OKURLAR VE YARARLANIRLAR, ŞEREFSİZ İNSANLAR İSE ÇALARLAR VE KENDİ VEYA DİĞER WEB SİTELERDE YAYINLAYARAK KENDİNE MAL EDERLER. NOT: ÇALAN SİTELER BURADA AFİŞE EDİLECEKTİR.
Son Güncelleme ( Pazar, 02 Ağustos 2009 01:22 )
|