12 Aralık 2023 tarihli Microsoft güncellemesi, PostgreSQL’in Windows Server üzerinde çalışmasını engelliyor gibi görünüyor.
Bu engellemenin nedeni şu açıklamada bulunabilir:
- Bu güncelleme, Türkiye Cumhuriyeti’nin İngilizce adını değiştirmiştir. Yeni resmi adı Türkiye Cumhuriyeti’dir. ( This update changes the English name of the former Republic of Turkey. The new, official name is the Republic of Türkiye. )
PostgreSQL’in lc_locale ayarlarında “Turkish_Turkey.1254” olarak bulunan ve işletim sisteminde yüklenmesi gereken parametre, “Turkish_Türkiye” olarak düzenlendi. Bu değişiklik, PostgreSQL’in en güncel sürümünün dahi çalışmamasına neden olmuştur.
Güncelleme kaldırıldığında, PostgreSQL sorunsuz bir şekilde çalışmaktadır.
Daha fazla bilgi için şu bağlantıyı kontrol edebilirsiniz: Microsoft Destek Sayfası
Güncellemeyi kaldırmadan da sorunu düzeltebilirsiniz;
- Sunucu güncellemesini yaptınız.
- Güncellenen sunucuya Microsoft Local Builder uygulamasını indirin. İndirmek için şu bağlantıyı kullanabilirsiniz: https://www.microsoft.com/en-us/download/details.aspx?id=41158
- İndirilen uygulama açıldığında şu adımları izleyin:a. “Next” butonuna tıklayın.b. Açılan “Local Names” ekranında, “English Names” sekmesindeki Türkiye olarak belirtilen alanlar “Turkey” olarak düzenleyin.
c. Üst menüde “Build” alanında “Build Locale Installer” seçilerek .msi dosyası oluşturun.
d. Oluşturulan bu local patch dosyasını çalıştırın.
- PostgreSQL için uygun yerel ayarları yüklendikten sonra PostgreSQL servisini başlatın.
İlgili yazılar
HTTP 503 Service Unavailable Hatası Nedir? Nedenleri ve Çözümü
503 Service Unavailable, sunucunun isteğe şu anda cevap veremediğini gösterir. Aşırı yük, bakım, PHP-FPM ve veritabanı sınırları gibi nedenleri ve adım adım çözümleri anlatıyoruz.
VPS Nedir? Sanal Sunucu Nasıl Çalışır, Kimler İçin Uygundur? (2026)
VPS (Virtual Private Server), fiziksel bir sunucunun sanal makinelere bölünerek size ayrılmış kaynaklarla sunulmasıdır. VPS'in nasıl çalıştığını, paylaşımlı hosting ve dedicated sunucudan farkını ve nasıl seçileceğini anlatıyoruz.
429 Too Many Requests Hatası Nedir? Nedenleri ve Çözümü
429 Too Many Requests, bir istemcinin kısa sürede çok fazla istek gönderdiğini ve sunucunun hız sınırına takıldığını gösterir. Hatanın nedenlerini, ziyaretçi ve site sahibi için çözümleri ve Nginx, Apache, Cloudflare ayarlarını anlatıyoruz.