SMF Türkçe Karaktere Karakter hatası kesin çözüm | Clubturk.net

Clubturk.net

Tuesday
May 22nd
Home Hazır yazılımlar SMF - Simple Machines SMF Türkçe Karaktere Karakter hatası kesin çözüm

SMF Türkçe Karaktere Karakter hatası kesin çözüm

e-Posta Yazdır PDF


Değerli arkadaşlarım, sizlere çok basit ve kolay olan TR karakter sorunu ile ilgili kendi çözümümüsunuyorum. Bu yöntemde hiç ama hiç zorluk çekmiyorsunuz. Sunucu değişimlerinde özellikle çok işe yarıyor bu sistem, sunucu değişimi, alan adı değişimi hiç farketmiyor. kesinlikle kullanın. Bu sistemi yazmamdaki amaç, Türkçe yardım araçlarındaki geri yükleme ve backup yapma sistemine alternatif olmasıdır. İşlemi uzun uzun anlattım ama uygulamada çok basit ve kısa sürüyor.

Yapmanız gereken işlemleri size sırasıyla yazıyorum.

1- Smf Admin panelinden veritabanınızın yedeğini alın. Yanlış duymadınız, Phpmyadmin yada backup tool larını kullanarak değil. Admin panelinden alıyorsunuz. Bunu dememdeki nedende, Admin panelinden alınmış yedek dosyası Türkçe karakterleri sorunsuz tutuyor.

PhpMyAdmin aracı, çalışma esnasında serverde yüklü olan MySql Encodesini kullandığı için yedeklerinizde tr karakterler bozuk çıkar. Smf RunTime Esnasında Browserin Varsayılan Encodesini gösterdiği için db yedekleme mekanizması Client Side taraflı çalışır ve DB yedeği Clien Side Encode yani kullanıcı bazlı olur. Bu nedenle TR karakter sorunu SMF admin panelinden alınan yedeklerde olmaz. Dileyen arkadaşlarım yedek alıp dosyanın içine bakabilirler. Not : Yedek aldığınız dosyanın içine bakacağınız editöründe birden çok encode sistemini desteklemesi gerekmektedir. Ben bu iş için SQL Server 2005 Query Editör kullanıyorum. Bütün encode sistemlerini destekliyor.

2 - Aşağıdaki linki verilen dosyayı bilgisayarınıza indirin ve kurun

http://prdownloads.sourceforge.net/m...2.zip?download

3 - Programı açın ve hostunuzu buraya kayıt edin. Bunu nasıl yapacam diye soruyorsanız.
- Karşınıza gelen ilk ekranda Name yazan yeri boş geçin.
- Host Name kısmına serverin ip adresini yazın, Genelde alan adınıza yazdığınız ilk yada ikinci dns ip adresi oluyor.
- Database Kullanıcı Adınızı onun altındaki satıra girin.
- Database Şifrenizi onun altına girin ve önce test diyin sonra Apply diyip onaylayın.

4 - Karşınıza sol tarfa veritabanı adı gelcek. Onu çift tıklayarak aktif hale getirin.

5 - Aldığınız Veritabanı yedeğini açın ve içindeki .sql uzantılı dosya açığa çıksın.

6 - MySql Control Center Programında ekranda üst tarafta SQL yazan düğmeye tıklayın ve Kaydet düğmesinin yanındaki Aç (Open) düğmesine basın ve .sql uzantılı dosyayı seçin ve ekrana yüklenmesini bekleyin.

7 - Yapacağınız son işlem ise yükleme işlemi bitince, yani bütün dosyayı ekrana alınca (bunuda sol taraftaki kaydırma çubuklarını takip ederek görebilirsiniz) Araç çubuğundaki ÜNLEM (!) düğmesine basmak ve yüklemeyi görmek olcaktır.

Bilgisayarınızın sesini açın ve her insert ve create tablolarda verdiği ting sesini duyun. Eğer hata meydana gelirse, burada size farklı bir ses verir ve zaten duyunca anlarsınız.

İşlemin bittiğini anlamak için Araç Çubuğundaki ÜNLEM İŞARETİNİ ve gelen SONUÇ BİLDİRİM SESLERİNİ dinleyiniz. Ünlem işareti sorgu çalışırken SOLUK renktedir. Sorgu bitince sesler durur ve Ünlem işareti tekrar aktif olur.

Yanlışlıkla İki kez yaparmıyım diye üzülmeyin, bassanız bile veritabanındaki tablo yapıları nedeniyle iki kez yapamıyosunuz. İşlem iptal ediliyor.

MySql Control Center i bilgisayarınıza kurduktan sonra veritabanınızıda burdan yönetme imkanınız oluyor. Çok kullanışlı ve basit bir program. Ben bu şekilde tam 4 kez sistem yüklemesi yaptım hiç bir sorun yaşamadım.

Bu Esnada Çıkabilecek Sıkıntılar

Değerli arkadaşlar, bu esnada çıkabilecek tek sıkıntı Veritabanı sunucusuna bağlanmada sorun çıkmasıdır. Onunda çözümlerini aşağıda veriyorum size.

1 - Eğer linux sunucu kullanıyorsanız, Cpanelden Mysql Database Administrator a girin ve en altta Wilcard yazan yere % işaretini yazın ve ekle diyin. Linux sunucularda veritabanına uzaktan bağlanabilmek için bu işlemi yapmanız gerekmektedir.

2 - Girdiğiniz ip adresi veritabanı sunucusu adresi değildir, ikinci dns ip sini girin, yada hosting firmasıyla iritbata geçin:

DenediÄŸim DiÄŸer Alternatifler

Değerli arkadaşlar, Bu işlemi hızlandırmak için daha güncel programlarda denedim, Mesela MySql Administrator yada MySqL Qery Browseri de denedim, sorunsuz bir şekilde bağlandım ama en iyi çözümü MySql Control Center verdi. Bu arada bu programlarıda incelemenizi tavsiye ediyorum

Eğer Veri Tabanı Yedeği PhpMyAdmin den Alınmışsa

Eğer veri tabanı yedeğini PhpMyAdmin den almışsanız, db yi açıp bul değiştir mantığı ile karakterleri düzelttikten sonra, yukardaki adımlardan 2. adımdan itibaren yapabilirsiniz.

simplemachines.org



 
Kursoft Yazılımdan Dev Kampanya
Kursoft bayilerinin ayaklarını yerden kesmeye devam ediyor. Sizde Kursoft bayisi olun hemen arabanızı teslim alın. Detaylı bilgi için bizimle irtibata geçebilirsiniz.
www.kursoft.com.tr

Yorumlar  

 
0 #1 2011-12-10 21:46
SMF ücretsiz forum yazılımlarında bence mybb'nin arkasın kalıyor ama güzel.
Alıntı
 
 
0 #2 2012-01-24 06:12
Çok faydalı bilgi, yardımlarınızla karakter sorunumu çözdüm.
Alıntı
 

Yorum ekle


Güvenlik kodu
Yenile

PRATIK

 

Tüm Dosya Uzantıları ve Anlamları

  İntenet ve bilgisayar ortamında dosya uzantısı diye adlandırlan materya...

 

Device Doctor ile driverlarınızı bulun !

Merhaba değerli okurlar bu makalemizde format sonra bilgisayarınızdaki driverların en ...

 

Oyundan Ekran Görüntüsü Alma

DeÄŸerli okurlarımız bu yazımızda dilediÄŸiniz oyundan bir bölümü ekran görüntÃ...

 

Driver Genius ile otomatik driver yedeklemek / yüklemek

Merhaba arkadaÅŸlar bu yazımda Driver Genius programının nimetlerinden bahsetmeye çalÄ...

ANKET

Cep Telefonunuz?
 

Oyunlar