eski sunucudaki mysql 4.0.x idi, yeni sunucuda ise 4.1.x bir version var.
dump isleminden sonra ilk sorun karakterlerin phpmyadmin ile gorunmemesi idi. onu latin5 kullanarak rahatca hallettim. fakat ne yazikki sayfada goruntuleme o kadar kolay olmadi. su db'de sorunsuzca turkce tutulabilen karakterler, sayfada goruntulenmiyor. bunun yaninda yeni girilen kayitlarda db'ye turkce aktarilamiyor.
yardimlarinizi bekliyorum.
mysql sorunu
9
●790
- 05-01-2006, 05:54:10Üyeliği durduruldueğer veritabanında eski veriler sorunsuz görünüyorsa yabancı bir serverdaysan serverın charsetinde sorun olabilir.
httpd.conf dosyasındaki AddDefaultCharset ISO-8859-1 yerine AddDefaultCharset ISO-8859-9 yapmalısın yada yapmalılar daha sonra apache restart attığında sorun çözülmeli.
Olmadı ise;
yine scriptinde bir sorun olabilir.ARtık neresinde charset tanımlanıyorsa nerde o değişken veriliyorsa oraya
var $encoding = "ISO-8859-9"; yapman sorunu çözebilir.
Olmadı ise;
)ENGINE = MYISAM DEFAULT CHARSET = latin5
database yedeğinde bunun kullanılıp kullanılmadığına bak tablo sonlarında.
Eğer bu ise ve 4.0 dan 4.1 e upgrade problemi ise yaşadığın.
1-tüm bu kolonları kaldırıp deneyin
2-ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_turkish_ci
yapıp deneyin
3-) TYPE=MyISAM; ise eğer )ENGINE = MYISAM yapıp deneyin.
tüm bu işlemleri yaparken yedeğiniz kesinlikle olsun
eğer olmaz ise yine bu sefer my.ini üzerinde bir değişiklik söyleyeceğim. - 05-01-2006, 06:14:36Üyeliği durdurulduphp ise scriptin olamaz.mysql+php+apache mahşerin 3 atlısıdır.
senin sorununu ben tahmin ediyorum.
dediklerime bakmamışsın onlara bakıp bana dön database de dediğim rowlar tabloların altında var mı ?
yada MYIsam geçen yeri sen bana yolla.
Ama muyu bu database'i kurtaramazsak da çok bozma moralini kurtarırız bi şekilde ama ben bi tanesini yapamamıştım ki ben yapamıyorum boru mu
sen dediklerimi bi sys admine söyle o anlayacaktır beni. - 06-01-2006, 06:52:02Misafirserver olaylarini pek asamiyorum. yedekler elimde mevcut o yuzden sorun yok. bir sorum daha olacak. 4.1.x'e kayitli db'yi dosyaya dump edince unicode kayitli iniyor. not defterinde duzgun goruluyor, fakat wordpad'de duzgun gorulmuyor. dahasi tekrar bir database ustune ekledigimizde turkce karakter sorunu yasiyorum. bu sorunu nasil asabilirim ?
- 06-01-2006, 07:04:14Üyeliği durdurulduserver configurasyonun sorunlu
wordpadde büyük veritabanları açılmaz çoğu zaman.
bir php list patch ile host üzerinden açmayı deyebilirsin birde garip karakterler var mı?
üzüm=3^#z3^#m şeklinde olabilir burda bi hata yok ama klavyeden grilemeyen karakterler var mı ?
öyleyse database bozuktur.onları temizleyeceksin.
