• 15-03-2016, 23:52:33
    #1
    Merhabalar,

    Diğer panellerde hiçbir sorun olmadan çalışan siteler ve veritabanları Maestro'da biraz sıkıntı yaşıyor.

    Sayfalar: UTF8
    DB: UTF8


    "SET NAMES 'utf8'"
    ("SET CHARACTER SET utf8;")
    ("SET collation_connection = 'utf8_general_ci';")


    kodlarıyla da veritabanlarına bağlanırken gerekli işlemler yapılıyor.

    ANCAK;

    Bu halleriyle sitede karakterler bozuk görünüyor.

    UTF8 yerine LATIN5 yapıldığındaysa veritabanından gelen veriler düzgün bir şekilde görünüyor. Fakat, insert ile veri girişlerinde sorun yaşanıyor bu sefer de.

    Başka başına bu tarz bir sorun gelen var mıdır?



    Not: Bir yerlerde UTF8 yapsam da Maestro'nun bunu UTF16 gibi işlediğini gördüm sanki. Phpmyadmin'de olabilir.
    @c1982;


    Not: Kullanım olarak Maestro çok kolay, kesinlikle tavsiye ederim.
  • 16-03-2016, 00:10:27
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Selamlar,

    Sanırım sorun SQL_MODE (https://dev.mysql.com/doc/refman/5.6/en/sql-mode.html) ile alakalı bir durum. SQL_MOD =ASCII geliyor default'da.

    my.ini içerisinden sql_mod satırını kaldırıp dener misiniz bir de.


    %MaestroPanelPath%\MySQL\data\my.ini

    olması lazım. Değişikliği yaptıktan sonra

    "net stop mysql & net start mysql"

    komutu ile servisi restart ettiğinizde aktif olması lazım.
  • 16-03-2016, 00:20:10
    #3
    İlginiz için çok teşekkürler.

    Maalesef düzelmedi. Benim düşüncem Maestro'nun default olarak gelen mysql'inden kaynaklı böyle bir sorun oluyor.


    Yaklaşık 15-20 defa kaldırıp farklı yöntemlerle bir şekilde sorunsuz çalıştırdığımda, sonradan kurduğum mysql'i Maestro göremiyor o zaman da panelden mysql işlemleri yapamıyorum.

    Az önceki sorunun yanı sıra, sonradan mysql'i kurarsak bunu nasıl Maestro'ya tanıtabileceğimize dair bir bilgi mevcut mudur?

    Güncelleme: Diğer sunucularda MySQL 5.1'i kullanıyoruz ama Maestro'da Phpmyadmin'in en az 5.5 gereksinimi varmış. O kuruldu ve panele tanıtıldı.
    Ama karakter sorunu düzelmedi.

    Güncelleme2: 5.5 kurduktan sonra include edilen dosyalardan UTF8 + BOM olan varmış. Tek tek kontrol edip fark edince UTF8 olarak değiştirdim ve düzeldi.

    Teşekkürler


    c1982 adlı üyeden alıntı: mesajı görüntüle
    Selamlar,

    Sanırım sorun SQL_MODE (https://dev.mysql.com/doc/refman/5.6/en/sql-mode.html) ile alakalı bir durum. SQL_MOD =ASCII geliyor default'da.

    my.ini içerisinden sql_mod satırını kaldırıp dener misiniz bir de.


    %MaestroPanelPath%\MySQL\data\my.ini

    olması lazım. Değişikliği yaptıktan sonra

    "net stop mysql & net start mysql"

    komutu ile servisi restart ettiğinizde aktif olması lazım.