Öncelikle yedeklerinizi almayı sakın unutmayın!!! Tedbiri elden bırakmayın...
Şimdi convert işlemini gerçekleştirmek için ekte bulunan benim uyarladığım Sypex Dumper Lite scriptini indiriyoruz.
dumper.php (37,13K)
İndirilme sayısı: 41
Daha sonra bu dosyayı sunucumuzun ana dizininine atıyoruz. Ayrıca dosyanın yanına backup adında bir klasör oluşturup CHMOD'u 777 olarak ayarlıyoruz.
-------------------------
Şimdi bu dosyaya http://domainadı/dumper.php yazarak ulaşıyoruz. (domainadı yerine kendi domaininizi yazıyorsunuz)
Karşımıza aşağıdaki gibi bir ekran çıkacak:
giriş.JPG (26,05K)
İndirilme sayısı: 53
Buradan MYSQL kullanıcı adı ve şifrenizi ile giriş yapıyorsunuz.
yedek alma.JPG (42,58K)
İndirilme sayısı: 55
Ekranda gördüğünüz sayfada Veritabanını seçiyoruz.
Eğer aynı veritabanında farklı sistemleri barındırıyorsanız. Sadece forum tablolarını seçmek için Filtre bölümüne ibf_ * (kendi tablo önekinize göre düzenleyin.) yazarak forum tablolarının seçilmesini sağlayabilirsiniz. Veritabanında sadece forum tabloları varsa bu bölümü atlayabilirsiniz.
Sıkıştırma Metodu ve Sıkıştırma oranı olduğu gibi kalsın onlar ile bir işimiz yok.
Tamam diyerek veritabının yedeğini alıyoruz. Yedek alınırken Bağlantı ve Tablo Karakter Seti Uyuşmuyor diye bir hata görünecektir. Bu hatayı önemsemeyin. Bu hatayı verirken convert işlemini gerçekleştirmiş oluyor.
yoksayılacak hata.JPG (59,37K)
İndirilme sayısı: 66
Yedek alma işlemi bittiğinde aşağıdaki gibi sonuç verecektir.
yedek bilgileri.JPG (58,06K)
İndirilme sayısı: 60
Burada veritabanı ve yedek dosyası ile ilgili bilgiler. Yedek alma sırasına tablo ve genel durumu gösteren barlar. Ve yedek alma işlemi bittiğinde alınan yedeği indirebilmeniz için bir bağlantı bulunur. Yedeği isterseniz indirebilirsiniz. Ama bizim onu indirmemize gerek yok. Geri diyerek önceki sayfaya geri dönüyoruz.
Burada yapacağımız işlem ise aldığımız yedeği veritabanımıza geri yüklemek.
yedeği yükleme.JPG (43,46K)
İndirilme sayısı: 53
Resimdede gördüğünüz gibi alt kısımdan veritabanını ve yüklenecek dosyayı seçiyoruz. Bu dosya bizim az önce aldığımız yedek. Eğer birden fazla yedek aldıysanız dosyanın adındaki tarihe dikkat edin ve yüklemek istediğiniz dosyayı seçin.
Tamam diyerek yedeği yükleme işlemine başlayabilirsiniz. Tamam dedikten sonra sayfa yükleniyor gibi görünüp sonucu gösterebilir ve ya yükleme sayfasına geçerek işlem durumu ile beraber sonucu gösterebilir. Yükleme işlemi bittikten sonra aşağıdaki gibi bir sonuç alacaksınız.
yükleme sonucu.JPG (51,18K)
İndirilme sayısı: 49
Yedeği yükleme SQL dosyasının büyüklüğüne göre biraz uzun sürebilir. Resimde de gördüğünüz gibi sol alt köşede ne kadar sürdüğünü gösteriyor.
Yüklemi işlemi bitince artık tablolarımız ve verilerimiz utf8 oldu. Bu sayfa ile işimiz bitti. İsterseniz direk kapatabilir, isterseniz Geri diyerek Çıkış butonu ie hesaptan çıkış yapabilirsiniz.
-------------------------
Eğer veritabanımız latin1 ise veritabanını utf8 yapmak için phpMyAdmin sayfasında veritabanımızı açıyoruz ve İşlemler kısmına tıklıyoruz.
işlemler.JPG (25,97K)
İndirilme sayısı: 43
Burada alt kısımda bulunan Karşılaştırma bölümüne bakıyoruz.
veritabanı karakter seti.JPG (11,7K)
İndirilme sayısı: 29
Bu bölümde eğer latin1 ile başlayan bir şey yazıyorsa listeden utf8_general_ci seçiyoruz ve Git diyoruz. Eğer utf8_general_ci yazıyorsa olduğu gibi bırakıyoruz.
Artık veritabımız da utf8
-------------------------
Foruma giderek:
IPB 3.x için ACP>System Settings>System>Server Environment:
Document Character Set = UTF-8 olarak ayarlayarak kaydediyoruz.
Eğer conf_global.php dosyasında
$INFO['sql_charset'] = 'utf8';
satırı yoksa ekliyoruz. Varsa değerini utf8 olarak ayarlayıp kaydediyoruz.
IPB 2.3.x için ACP>TOOLS & SETTINGS>General Configuration:
Document character set = UTF-8 olarak ayarlayıp kaydediyoruz.
Artık forumumuzu gönül rahatlığıyla UTF-8 olarak kullanabiliriz.

Yardım
















