• 24-09-2009, 13:18:35
    #1
    Php'de seçilen bölgeye göre tarih,gün,ay vb. isimlerin dilleri değiştirilemiyor otomatik olarak. Ancak server'da TR olarak bir şey tanımlanmamış. vBulletin yetkilileri php'de locale'yi yüklemelisiniz dediler. Bunu nasıl yapabilirim ?

    Teşekkürler
  • 24-09-2009, 13:25:48
    #2
    Local Host Yani Yerel Hosta Yükle Diye Sölemişler.İşletim Sistemin Windows ise Xammp veya WampServer Localhost programları ile deneyebilirsin.
  • 24-09-2009, 13:37:33
    #3
    Locale bir sınıftır, bildiğim kadarıyla da ek bir yükleme gerektirmez. bununla beraber aynı işi setlocale fonksiyonu da yapar. Vbulletin hangisini kullanıyor bilmiyorum
  • 24-09-2009, 14:19:47
    #4
    İşletim sistemi centos5
  • 24-09-2009, 14:56:13
    #5
    Üyeliği durduruldu
    çalıştırmak için locale php+mysql+apache kurmaniz gerekiyor

    Windows Bilgisayara Apache Mysql Php Kurulumu ve Ayarları - ProgramlamaTV - Türkiyenin Video Eğitim Merkezi
  • 24-09-2009, 16:56:33
    #6
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle

    Zaten hepsi kurulu
  • 24-09-2009, 21:48:30
    #7
    çağatay, sana söylenilen şey bilgisayarına php kur değil. php niz "locale" fonksiyonunu desteklemiyor diyor. Ben de bunun için ek birşey yüklenmesi gerektiğini sanmıyorum, nasıl ki echo direk varsa bu da var diye biliyorum. Sunucu da kısıtlanmış olabilir, eğer sunucu seninse veya php.ini ye ulaşabiliyorsan, yasaklı listesinde falan bulabilmek için php.ini içinde locale veya setlocale diye arama yap. Eğer olmazsa

    <?php
    if (function_exists('setlocale')) {
        echo 'Ben vardır demiştim';
    } else {
        echo 'Bi yaşıma daha girdim :S setlocale yok bu serverda';
    }
    ?>
    bu kodları kaydet dosya olarak ve sunucu da çalıştır.
  • 24-09-2009, 23:30:03
    #8
    Seyranli adlı üyeden alıntı: mesajı görüntüle
    çağatay, sana söylenilen şey bilgisayarına php kur değil. php niz "locale" fonksiyonunu desteklemiyor diyor. Ben de bunun için ek birşey yüklenmesi gerektiğini sanmıyorum, nasıl ki echo direk varsa bu da var diye biliyorum. Sunucu da kısıtlanmış olabilir, eğer sunucu seninse veya php.ini ye ulaşabiliyorsan, yasaklı listesinde falan bulabilmek için php.ini içinde locale veya setlocale diye arama yap. Eğer olmazsa

    <?php
    if (function_exists('setlocale')) {
        echo 'Ben vardır demiştim';
    } else {
        echo 'Bi yaşıma daha girdim :S setlocale yok bu serverda';
    }
    ?>
    bu kodları kaydet dosya olarak ve sunucu da çalıştır.
    Bilgisayarıma kurulması gerektiğini sorduğumu hatırlamıyorum ?
    Server'da zaten kurulu her şey, dedim arkadaşa.
    vBulletin'de

    Alıntı
    Bir Bölge tanımlayabilirsiniz böylce tarihler tam olarak tercüme edilebilir. Bölgesel Bölgesel ayarlarınız için serverınızın Os olması ve tüm desteklenen sistemleri desteklermesi gerekir. Windows serverlarına için buraya, diğer hepsi için buraya ve buraya bakmanız gerekir. Aşağıdaki bütün üzerine yazılan alanların doldurmak ve bulunan formatla için burayı kullanmak zorundasınız.

    Örneğin, 'Chinese' ve 'deu' windowslar için.
    Örneğin 'deu' and 'fre' Linuz için.
    bölümüne ne yazarsam yazayım aşağıdaki hatayı veriyor.

    "The locale 'deu' could not be located on this server."

    Bu da demektir ki serverda locale dosyaları eksik ya da olmaları gereken yer de değil. Bunu nasıl düzeltebilirim ?

    Benim sorum bu !
  • 24-09-2009, 23:44:40
    #9
    tamam kardeşim sen haklısın. locale php mysql kur.

    ben sana yardım etme niyetiyle büyük hata ettim, eşşeklik bende kolay gelsin!