Şimdi bu ceviri işlemini uc aşamada gercekleştireceğiz.
Hazırlık, Ceviri ve Tamamlama.
Hazırlık:
Bu aşamada cevrilecek vbulletin forumunun veri tabanını cevrilmeye hazır hale getireceğiz.
Bunun icin tabloları utf8 yapacağız ve icerisindeki utf8 karakter setine uymayan karakterleri utf8'e uyan karakterler ile değiştireceğiz.
Oncelikle vBulletin forumundaki butun eklentileri kaldırıyoruz.
Şimdi phpMyAdmin'e giriyoruz. vBulletin forumunun veri tabanını acıyoruz.

Şimdi tabloları utf8 karakter setine cevirmek icin bir sorgu calıştıracağız. Bunu yapabilmek icin yukarıdaki SQL sekmesine giriyoruz.

Benim size calıştırmanız icin vereceğim sorgu kodlarında benim ceviri yaptığım sitenin butun tabloları var siz o kodu kendi tablolarınıza gore ayarlayacaksınız.
Calıştırılacak sorgu kodu:
Kod: ALTER TABLE `access` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `adminhelp` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `administrator` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `adminlog` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `adminmessage` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `adminutil` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `album` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `albumpicture` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `albumupdate` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `announcement` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `announcementread` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `attachment` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `attachmentpermission` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `attachmenttype` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `attachmentviews` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `avatar` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `bbcode` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `bookmarksite` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `calendar` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `calendarcustomfield` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `calendarmoderator` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `calendarpermission` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `cpsession` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `cron` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `cronlog` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `customavatar` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `customprofilepic` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `datastore` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `deletionlog` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `discussion` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `discussionread` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `editlog` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `event` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `externalcache` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `faq` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `forum` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `forumpermission` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `forumprefixset` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `forumread` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `groupmessage` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `groupmessage_hash` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `groupread` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `holiday` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `humanverify` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `hvanswer` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `hvquestion` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `icon` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `imagecategory` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `imagecategorypermission` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `infraction` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `infractionban` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `infractiongroup` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `infractionlevel` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `language` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `linkback` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `mailqueue` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `moderation` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `moderator` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `moderatorlog` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `notice` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `noticecriteria` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `noticedismissed` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `passwordhistory` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `paymentapi` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `paymentinfo` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `paymenttransaction` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `phrase` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `phrasetype` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `picture` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `picturecomment` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `picturecomment_hash` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `plugin` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `pm` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `pmreceipt` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `pmtext` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `pmthrottle` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `podcast` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `podcastitem` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `poll` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `pollvote` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `post` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `postedithistory` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `posthash` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `postindex` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `postlog` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `postparsed` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `prefix` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `prefixpermission` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `prefixset` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `product` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `productcode` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `productdependency` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `profileblockprivacy` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `profilefield` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `profilefieldcategory` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `profilevisitor` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `ranks` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `reminder` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `reputation` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `reputationlevel` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `rssfeed` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `rsslog` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `search` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `session` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `setting` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `settinggroup` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `sigparsed` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `sigpic` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `smilie` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `socialgroup` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `socialgroupcategory` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `socialgroupicon` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `socialgroupmember` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `socialgrouppicture` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `spamlog` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `stats` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `strikes` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `style` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `subscribediscussion` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `subscribeevent` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `subscribeforum` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `subscribegroup` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `subscribethread` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `subscription` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `subscriptionlog` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `subscriptionpermission` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `tachyforumcounter` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `tachyforumpost` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `tachythreadcounter` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `tachythreadpost` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `tag` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `tagsearch` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `tagthread` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `template` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `templatehistory` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `thread` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `threadrate` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `threadread` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `threadredirect` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `threadviews` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `thread_serviceupdate` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `upgradelog` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `user` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `useractivation` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `useractivation` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `userban` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `userchangelog` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `usercss` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `usercsscache` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `userfield` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `usergroup` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `usergroupleader` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `usergrouprequest` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `userlist` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `usernote` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `userpromotion` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `usertextfield` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `usertitle` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `vbseo_blacklist` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `vbseo_likes` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `vbseo_linkback` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `vbseo_serviceupdate` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `visitormessage` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `visitormessage_hash` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `word` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; Şimdi size sorgu kodunu kendinize gore nasıl ayarlayacağınızı anlatayım.
Sorgu kodundaki kırmızı ile işaretli yer veri tabanındaki tablonun adı olan kısım
ALTER TABLE access CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; Genişletmek icin tıkla ... bu kod bir tablo icin. Siz yukarıda verdiğim uzun kodu inceleyin sizde olmayan fazla tabloların kodunu silin sizde olup yukarıdaki kodda olmayan tablo varsa ekleyin.
Şimdi hazırladığımız kodu phpMyAdmin'den actığımız SQL sekmesindeki boş kutuya yapıştırıyoruz ve sağ alttaki Git butonuna tıklıyoruz.

Evet tablolarımız utf8 oldu şimdi tablolardaki utf8 karakter setine uymayan karakterleri uyanlar ile değiştirelim. Bu işlem icin No FeaR'ın konusundaki işlemleri yapacağız yani tekrar SQL sekmesine geliyoruz ve sırayla aşağıdaki sorguları calıştırıyoruz.
User Tablosu icin gerekli sql sorgusu
Kod: UPDATE user SET username = REPLACE (username,'ð', 'ğ'); UPDATE user SET username = REPLACE (username,'ý', 'ı'); UPDATE user SET username = REPLACE (username,'þ', 'ş'); UPDATE user SET username = REPLACE (username,'Ã', 'Ğ'); UPDATE user SET username = REPLACE (username,'Ã', 'İ'); UPDATE user SET username = REPLACE (username,'Þ', 'Ş'); Thread Tablosu icin gerekli sql sorgusu
Kod: UPDATE thread SET title = REPLACE (title,'ð', 'ğ'); UPDATE thread SET title = REPLACE (title,'ý', 'ı'); UPDATE thread SET title = REPLACE (title,'þ', 'ş'); UPDATE thread SET title = REPLACE (title,'Ã', 'Ğ'); UPDATE thread SET title = REPLACE (title,'Ã', 'İ'); UPDATE thread SET title = REPLACE (title,'Þ', 'Ş'); Forum Tablosu icin gerekli sql sorgusu
Kod: UPDATE forum SET title = REPLACE (title,'ð', 'ğ'); UPDATE forum SET title = REPLACE (title,'ý', 'ı'); UPDATE forum SET title = REPLACE (title,'þ', 'ş'); UPDATE forum SET title = REPLACE (title,'Ã', 'Ğ'); UPDATE forum SET title = REPLACE (title,'Ã', 'İ'); UPDATE forum SET title = REPLACE (title,'Þ', 'Ş'); UPDATE forum SET title_clean = REPLACE (title_clean,'ð', 'ğ'); UPDATE forum SET title_clean = REPLACE (title_clean,'ý', 'ı'); UPDATE forum SET title_clean = REPLACE (title_clean,'þ', 'ş'); UPDATE forum SET title_clean = REPLACE (title_clean,'Ã', 'Ğ'); UPDATE forum SET title_clean = REPLACE (title_clean,'Ã', 'İ'); UPDATE forum SET title_clean = REPLACE (title_clean,'Þ', 'Ş'); UPDATE forum SET description = REPLACE (description,'ð', 'ğ'); UPDATE forum SET description = REPLACE (description,'ý', 'ı'); UPDATE forum SET description = REPLACE (description,'þ', 'ş'); UPDATE forum SET description = REPLACE (description,'Ã', 'Ğ'); UPDATE forum SET description = REPLACE (description,'Ã', 'İ'); UPDATE forum SET description = REPLACE (description,'Þ', 'Ş'); UPDATE forum SET description_clean = REPLACE (description_clean,'ð', 'ğ'); UPDATE forum SET description_clean = REPLACE (description_clean,'ý', 'ı'); UPDATE forum SET description_clean = REPLACE (description_clean,'þ', 'ş'); UPDATE forum SET description_clean = REPLACE (description_clean,'Ã', 'Ğ'); UPDATE forum SET description_clean = REPLACE (description_clean,'Ã', 'İ'); UPDATE forum SET description_clean = REPLACE (description_clean,'Þ', 'Ş'); UPDATE forum SET lastthread = REPLACE (lastthread,'ð', 'ğ'); UPDATE forum SET lastthread = REPLACE (lastthread,'ý', 'ı'); UPDATE forum SET lastthread = REPLACE (lastthread,'þ', 'ş'); UPDATE forum SET lastthread = REPLACE (lastthread,'Ã', 'Ğ'); UPDATE forum SET lastthread = REPLACE (lastthread,'Ã', 'İ'); UPDATE forum SET lastthread = REPLACE (lastthread,'Þ', 'Ş'); Post Tablosu icin gerekli sql sorgusu
Kod: UPDATE post SET title = REPLACE (title,'ð', 'ğ'); UPDATE post SET title = REPLACE (title,'ý', 'ı'); UPDATE post SET title = REPLACE (title,'þ', 'ş'); UPDATE post SET title = REPLACE (title,'Ã', 'Ğ'); UPDATE post SET title = REPLACE (title,'Ã', 'İ'); UPDATE post SET title = REPLACE (title,'Þ', 'Ş'); UPDATE post SET pagetext = REPLACE (pagetext,'ð', 'ğ'); UPDATE post SET pagetext = REPLACE (pagetext,'ý', 'ı'); UPDATE post SET pagetext = REPLACE (pagetext,'þ', 'ş'); UPDATE post SET pagetext = REPLACE (pagetext,'Ã', 'Ğ'); UPDATE post SET pagetext = REPLACE (pagetext,'Ã', 'İ'); UPDATE post SET pagetext = REPLACE (pagetext,'Þ', 'Ş'); Evet şimdi karakterleride cevirdik. vBulletin veri tabanı ceviriye hazır.
Ftp ana dizinde mybb adında bir klasor oluşturun ve onun icine mybb kurun.
Ceviri:
Şimdi ceviriye başlayabiliriz.
MyBB Merge dosyalarını indirin. Sıkıştırılmış dosyadan cıkan dosyaları mybb klasorunun icine atın.
MyBB admin paneline girin. Eklenti Yonetiminden Giriş Şifreleri Donuşturme (Login Convert) Eklentisini aktifleştirin. Bu eklenti bundan sonra surekli acık kalacak bunu kapatırsanız uyeleriniz girş yapmakta sıkıntı cekebilir. Ozellikle ceviri esnasında kesinlikle acık kalmalı.
Şimdi tarayıcımızın adres satırına http://siteadi.com/mybb/merge(kırmızı ile işaretli yere kensi site adresimizi yazıyoruz) yazıp giriş yapıyoruz.
Bu şekilde bir karşılama ekranı ile karşılaşıyoruz:

Devam butonuna tıklayarak devam ediyoruz.
Merge sistemi gereksinimleri kontrol ediyor.

Devam butonuna tıklayarak devam ediyoruz.

Bu bolumde vBulletin'i secerek devam ediyoruz.
Evet geldik asıl ceviri bolumune

Calıştır'a tıklayarak veri tabanına bağlanıyoruz.

Bu bolumdeki bilgileri vBulletin forumun kurulu olduğu veri tabanı bilgilerini girerek ilerliyoruz.
Şoyle ki:
Host Adı: burası localhost olarak kalsın.
Veritabanı Kullanıcı Adı: vBulletin forumun kurulu olduğu veri tabanının kullanıcı adını yazın.
Veritabanı Şifre: vBulletin forumun kurulu olduğu veri tabanının şifresini yazın.
Veritabanı Adı: vBulletin forumun kurulu olduğu veri tabanının adını yazın.
Tablo Oneki: Eğer vBulletin forumunda tablo oneki varsa onu buraya yazın.
Karakter Seti: UTF-8 Unicode'u secin
Mesajları otomatik UTF8 setine cevisinmi?: Burayı her ihtimale karşı evet olarak secin.
Bu bilgileri girdikten sonra Devam butonunu kullanarak devam bir sonraki adıma geciyoruz.

Evet veri tabanına bağlandık. Şimdi kullanıcıları taşımak icin Kullanıcılar bolumunun karşısındaki Calıştır butonuna tıklayarak devam ediyoruz.

Evet gorunduğu gibi 6,388 uye aktarılacak. Bu uyelerin hepsini bir anda aktarmak riskli olduğu icin merge yazarı parca parca aktarmamıza imkan tanımış. Bir işlemde kac uyenin aktarılmasını istiyorsak Bir seferde aktarılacak kullanıcı sayısı: bolumune yazıyoruz. 1000 idealdir.
Bu adım bittikten sonra otomatik olarak sonraki adıma gecmek istermisiniz?:
Bu bolumde uyelerin aktarım işlemi otomatik olarak tamamlanıp diğer aktarıma otomatik olarak gecilip gecilmeyeceğini soruyor. Ben her ayrıntıyı gormek istediğim icin hayır diyorum.
Devam butonuna tıklayarak ilk 1000 uyenin aktarımını başlatıyoruz.
Evet bu şekilde biner biner aktarım yapıyoruz.

Eğer otomatik yonlendirmeyi secmediysek her aktarım da devam butonuna tıklıyoruz. (Lutfen bekleyin... yazısına aldanmayın. Eğer devam butonu gelmişse devam butonuna basın)
Evet uye aktarımı bitti şimdi sıra Kullanıcı Gruplarına geldi.

Kullanıcı Grupları'nın karşısındaki Calıştır butonuna tıklıyoruz.

Şimdi burada da aynı şekilde işlem başına kac kullanıcı grubu aktarılsın ozelliği var. Ancak gorduğunuz gibi zaten aktarılacak 3 tane kullanıcı grubu var. Bir sonraki adıma otomatik gecmeye de evet diyorum zaten 3 tane kullanıcı grubu var.

İşlem devam ediyor...

Evet işlem tamamlandı. Şimdi forumlara sıra geldi. Karşısındaki Calıştır butonuna tıklıyoruz.

Evet buradada aynı uyelerde yaptığımız işelmleri yapıp devam ediyoruz.
Forumlarda tamam.

Forum İzinlerini de aynı mantıkla devam ettiriyoruz.
Ve bu şekilde butun modulleri calıştırıp aktarıyoruz.

En son en Aşağıdaki temizle butonuna tıklıyoruz.

İşlem suruyor..

Evet cevirimizi tamamladık.
Eğer ceviri esnasında hata alırsanız. Mesela aşağıdaki gibi bir hata:

Bu uyeleri cevirirken almış olduğum bi hata buyuk ihtimalle uyenin adında bir boşluk var veya da bir sebebten dolayı uye adını kabul etmedi. Bu durumda phpMyAdmin'den vBulletin kurulu olan veri tabanından user tablosunu acın ve uyeyi bulun ve uyenin adını değiştirin.
Uyenin id sini bulmak icin aşağıdaki resme bakın:

Şimdi uyenin ismini phpMyAdminden nasıl değiştirileceğini anlatıyorum.
phpMyAdmin'e girip vBulletin'in kurulu olduğu veri tabanına giriyoruz. user tablosunu acıyoruz. Usteki resimden uyenin id'sini oğrenmiştik şimdi aşağıdaki resimdeki gibi uyeyi id'sinden bulup acıyoruz.

Evet uyeyi buldum

Duzenleye tıklayıp uyenin adını değiştireceğim.

Resimde gorunen yerden ismi değiştirip aşağıdaki git butonuna tıklıyoruz.
Şimdi mergeye donuyoruz.

Duraklat butonuna tıklıyoruz.

Devam etmek icin tekrar duraklat butonuna tıklıyoruz.
Evet bu şekilde devam etmesini sağlayabiliriz.
Tamamlama:
Ceviri işlemimiz bitti ancak MyBB'de sayacları sıfırlamamız gerek yoksa konular vs gelmeyebilir.

Şimdi admin paneline giiyoruz Araclar & Bakım sekmesinden Sayım & Yapılandırma'yı acıyoruz.
Ve sayacları sırayla sıfırlıyoruz.

Evet forumu MyBB ye taşımış olduk.

Şimdi isterseniz forumu mybb klasorunden ana dizine taşıyabilirsiz.
Bunun icin Ftpden mybb klasorunun icindeki butun dosyaları ana dizine taşıyın.
inc/setting.php dosyasını indirin. Notepad++ ile acın aşağıdaki kodu bulun:
$settings['bburl'] = "http://siteadi.com/mybb"; Genişletmek icin tıkla ... (Kırmızı ile işaretli yerde sizin site adresiniz yazacak)
Bu kod ile değiştirin:
$settings['bburl'] = "http://siteadi.com"; Genişletmek icin tıkla ... (Kırmızı ile işaretli yerde sizin site adresiniz yazacak)
Tekrar bu kodu bulun:
Kod: $settings['cookiepath'] = "/mybb/"; Bunun ile değiştirin:
Kod: $settings['cookiepath'] = "/"; Dosyayı tekrar Ftpye atın eskisi ile değiştirin.
Sonra admin paneline girin Ayarlardan Genel Yapılandırma Ayarları acın.
Forum Adresinin sonundaki /mybb yi silin.
Cerez [Cookie] Yoluna da sadece / koyun.
Kaydedin tamamdır.