• 12-10-2008, 20:15:19
    #1
    Merhaba arkadaşlar;

    phpmyadmin'den yedeğimi .sql olarak aldım. sql dosyamı açtığda hiçbir şekilde türkçe karakter sorunu olmadığını gördüm ve tamam sorunsuz şekilde yedek aldım dedim. Farklı bir sunucuya wordpress'i kurdum. yedeğimi mysqldumper ile attım. Sitemi açtığımda türkçe karekter sorunlu çıktığını gördüm. mysqldumperden dönüştürme yöntemi ile ut8 ve latin5 türkçe dil kodlamarının ikisinide denedim ama ikisinde de aynı problem bir türlü çözemedim.

    Evet arkadaşlar sorunun çözümü hakkında yardımcı olacak var mı?
  • 12-10-2008, 22:03:06
    #2
    bıgdumper kullan
    40-41-42-43 satırlarda mysql ayarlarını yap bide
    67. satırıra
    asagıdakı ıle depis ve yardır
    $db_connection_charset = 'utf8';
  • 12-10-2008, 22:13:54
    #3
    necocan adlı üyeden alıntı: mesajı görüntüle
    bıgdumper kullan
    40-41-42-43 satırlarda mysql ayarlarını yap bide
    67. satırıra
    asagıdakı ıle depis ve yardır
    $db_connection_charset = 'utf8';
    Ne demek istediğinizi tam anlamış değilim, mysql ile aram pek iyi değildir. Biraz daha açık yazarsanız daha iyi olacak.
  • 12-10-2008, 22:36:06
    #4
    simdi kardes
    BigDump: The Staggered MySQL Dump Importer bigdump u ındır
    ardından bu bigdump php dosyasını notepad ile ac
    sonra 40-41-42-43sıradakı kodladı bu kodlar senin werı tabanı bilgilerın yapcan
    daha sonra yıne bıgdump.php nın 67. satırın ınecen we orayıda $db_connection_charset = 'utf8'; olrak degısıceksın.
    daha sonra almıs oldugun yedekle beraber bıgdump.php yi bir klasor yapıp ftp ıle serverıne gonder daha sonra www.adresn.com/ dosya adın ve bigdump.php yı calıstır start de olay tmm
  • 12-10-2008, 23:00:39
    #5
    Alıntı
    Error at the line 63: (10, 99, 'admin', 'xxxx@hotmail.com', 'http://www.xxxxx.com', '88.236.57.136', '2008-09-24 18:45:57', '2008-09-24 15:45:57', 'winrar program password : ''www.xxxxx.com''', 0, '1', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1', '', 0, 1, 0);
    Query: --
    --
    INSERT INTO `wp_comments` (`comment_ID`, `comment_post_ID`, `comment_author`, `comment_author_email`, `comment_author_url`, `comment_author_IP`, `comment_date`, `comment_date_gmt`, `comment_content`, `comment_karma`, `comment_approved`, `comment_agent`, `comment_type`, `comment_parent`, `user_id`, `comment_reply_ID`) VALUES
    (9, 99, 'yasemin', 'xxxxx@windowslive.com', '', '85.101.90.152', '2008-09-24 09:25:44', '2008-09-24 06:25:44', 'what is the password of sign''s program??', 0, '1', 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; SIMBAR=0; .NET CLR 2.0.50727; InfoPath.1)', '', 0, 0, 0),
    (10, 99, 'admin', 'xxxxxx@hotmail.com', 'http://www.xxxx.com', '88.236.57.136', '2008-09-24 18:45:57', '2008-09-24 15:45:57', 'winrar program password : ''www.xxxx.com''', 0, '1', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1', '', 0, 1, 0);

    MySQL: Duplicate entry '9' for key 1
    böyle bir hata aldım. Ne yapabilirim?

    Bu hatada geçen bazı yazılar bir konudaki yorumlardır. Yorumda geçen cümleler...
  • 12-10-2008, 23:14:14
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    yedeği aldığın host duruyorsa ordan admin paneline girip yönet kısmına gir ve ordan da dışa aktar seçeneği ile yedeğini xml olarakta al ?
  • 12-10-2008, 23:18:47
    #7
    Hayır maalesef artık durmuyor, şu an sadece .sql olarak var.
  • 12-10-2008, 23:40:24
    #8
    muhtemelen yeni sunucundaki mysql sürümü 4.x veya 5.x'tir. bu sürümlerde türkçe karakter sorunu sıklıkla yaşanır. sorun senin mysql dump dosyanda veya nasıl import ettiğinde değil mysql ayarlarındadır.

    eğer sunucudaki mysql ayarlarına erişiminiz var ise sorunu çözebilirsiniz. veya wordpress scripti içerisinde mysql veritabanına bağlandıktan sonra
    mysql_query("SET NAMES ‘latin5′");
    satırını ekleyebilirsiniz.

    google'da mysql türkçe sorunu diye aratın veya aşağıdaki kaynağı gözden geçirin.

    Mysql türkçe karekter sorunu - Geniş Kapsamlı Doküman ve Makale Sitesi
  • 12-10-2008, 23:58:08
    #9
    SORUN ÇÖZÜLDÜ!

    Çözüm yolum; sunucuyu yöneten kişi ile irtibata geçtim (yer sağlayıcı). SQL yedeğimi ve mysql bilgilerimi gönderdim. Türkçe karekter sorunsuz şekilde yüklediler. Geri dönmeleri zaten 1-2 dakika sürmedi. Böyle durumda elinizde sadece sql yedek var ise yer sağlayıcınız ile irtibata geçin arkadaşlar sorunu daha kolay çözebilirsiniz...

    Yardım eden tüm arkadaşlara teşekkür ederim...