funpic teki Türkçe karakter sorununa kesin çözüm..

phpBB 2.0.x kurulum ve çalıştırılmasında meydana gelen sorun ve problemler için buradan yardım alabilirsiniz.
emrenallar
Kayıtlı Kullanıcı
Mesajlar: 61
Kayıt: 12.06.2007, 14:12
İletişim:

Mesaj gönderen emrenallar »

Kesin çözüm önerim var arkadaşlar :) Veritabanınız doğru haldeyse, herşey doğru şekilde yüklendiyse yapmamız gereken şey şu ;)

includes/db.php dosyamızı açıyoruz... Burada DB ile bağlantıyı sağlayacaz Türkçe karakter hususunda ;)

Bu satırları buluyoruz...

Kod: Tümünü seç

// Make the database connection.
$db = new sql_db($dbhost, $dbuser, $dbpasswd, $dbname, false);
ve altına

Kod: Tümünü seç

mysql_query("SET NAMES 'latin5'"); 
Satırını ekliyoruz... "latin5" yazdım ben tırnak içine... Türkçe karakterleri destekler... Tabi sizin dil kodlamanız neyse onu da yazabilirsiniz... Ancak latin5 yazmanız sorunu çözer ;) Hadi kolay gele...
scream_42
Kayıtlı Kullanıcı
Mesajlar: 43
Kayıt: 09.03.2007, 10:08
İletişim:

Mesaj gönderen scream_42 »

Kardeş dediğini aynen yaptım ama değişiklik olmadı ya :cry:
emrenallar
Kayıtlı Kullanıcı
Mesajlar: 61
Kayıt: 12.06.2007, 14:12
İletişim:

Mesaj gönderen emrenallar »

Ayrıca şunu da yapıcaksın o zaman... Hatta denemelik hemen yap bir tane ;)

Klasik tablo oluşturma kodları örnek şu şekildedir ;)

Kod: Tümünü seç

CREATE TABLE `phpbb_config` (
`config_name` varchar(255) NOT NULL default '',
`config_value` varchar(255) NOT NULL default '',
PRIMARY KEY (`config_name`)
) TYPE=MyISAM;
Biz buna ufak bi ekleme yaparak SQL sorgusu yapmamız gerekiyor ;) Örnek şu şekilde ;)

Kod: Tümünü seç

CREATE TABLE `phpbb_config` (
`config_name` varchar(255) NOT NULL default '',
`config_value` varchar(255) NOT NULL default '',
PRIMARY KEY (`config_name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin5; 
Gördüğün üzere parantezle noktalı virgül arasına

Kod: Tümünü seç

TYPE=MyISAM
yerine , forum ile bağlantıyı sağlayacak olan

Kod: Tümünü seç

ENGINE=MyISAM DEFAULT CHARSET=latin5
kodunu yazdık...

Şimdi phpbb_posts tablo ve veri yedeğin var değil mi ? Eğer var ve yedeğinde Türkçe karakterler sağlam ise korkmadan dediğim olayı gerçekleştiricez ;) Yapacağın şu phpbb_posts tablosunu öncelikle phpMyAdmin ile veritabanından sil ;) Sonra dediğim şekilde arasına ,

Kod: Tümünü seç

ENGINE=MyISAM DEFAULT CHARSET=latin5 
kodunu ekle ve phpMyAdmin'den sorgulat... Evet şimdi Türkçe karakterleri destekleyen tablomuzu elde ettik :) Şimdi yapacağımız olay,

Kod: Tümünü seç

INSERT INTO;
kodlarıyla başlayan phpbb_posts veri yedeğimizi SQL sorgusu ile çalıştırmak... includes/db.php de bir önceki mesajımda yazdığım kod duracak... ;) Sonra forumunu açıcaksın be bi bakıcaksın ki mesajlar düzelmiş :) Aynılarını phpbb_forums, phpbb_categories gibi Türkçe Karakter gerektiren tablolara yap... Hadi kolay gele ;)
scream_42
Kayıtlı Kullanıcı
Mesajlar: 43
Kayıt: 09.03.2007, 10:08
İletişim:

Mesaj gönderen scream_42 »

Böyle bir hata verdi :(

SQL sorgusunda hata: CREATE TABLE `phpbb_config` ( `config_name` varchar(255) NOT NULL default '', `config_value` varchar(255) NOT NULL default '', PRIMARY KEY (`config_name`) ) ENGINE=MyISAM DEFAULT CHARSET=latin5;
scream_42
Kayıtlı Kullanıcı
Mesajlar: 43
Kayıt: 09.03.2007, 10:08
İletişim:

Mesaj gönderen scream_42 »

Yaaa :((

phpbb_posts tablosunun yedeği nerede olur :( Geri yüklemek için.
emrenallar
Kayıtlı Kullanıcı
Mesajlar: 61
Kayıt: 12.06.2007, 14:12
İletişim:

Mesaj gönderen emrenallar »

Önceki bi veri yedeğinden al tekrar sorgulat... Ancak mevcut phpbb_posts tablosunu sildikten sonra sorgulatmalısın... Sonra da posts verilerini sorgulatmalısın olay bu kadar ;)
turksoldier
Kayıtlı Kullanıcı
Mesajlar: 16
Kayıt: 12.01.2007, 21:17
İletişim:

Mesaj gönderen turksoldier »

Bu konu zaten funpic de forum kurulumu isimli başlıkta vardı niye bidaha açtınki???
scream_42
Kayıtlı Kullanıcı
Mesajlar: 43
Kayıt: 09.03.2007, 10:08
İletişim:

Mesaj gönderen scream_42 »

turksoldier yazdı:Bu konu zaten funpic de forum kurulumu isimli başlıkta vardı niye bidaha açtınki???
Dostum konu 2 sayfa olmuş, bu soruyu sormak için geç kalmadın mı :)

Ayrıca benim sitedeki problemi çözen emrenallar isimli arkadaşa çok ama çok teşekkürler...
vahap1985
Kayıtlı Kullanıcı
Mesajlar: 8
Kayıt: 17.07.2007, 18:58
İletişim:

Re: funpic teki Türkçe karakter sorununa kesin çözüm..

Mesaj gönderen vahap1985 »

cobra65 yazdı:PhpBB ana klasöründe includes/page_header.php ve admin/page_header_admin.php dosyalarını bul ve en başlarına alttaki kodu ekle.

Kod:

<?php
header ("Content-Type: text/html; charset=iso-8859-9");
?>

Alıntıdır

arkadaşlar ben şimdi denedim bunu fakat en sondaki ?> işaretini koymamanız gerekiyor ben yaptım sonunda türkçe karakter sorunum kalmadı. emek veren herkese teşekkürler
Kilitli

“2.0.x Destek Forumu” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Bing [Bot] ve 1 misafir