Kurulum: Windows 10'da PostgreSQL; PHP7, PowerShell'de veya Windows'ta (WSL) Bash üzerinden bir Symfony3 uygulaması (bir saplama) çalıştırıyor. Windows’tan başka bir antivirüs yazılımı veya güvenlik duvarım yok.
Hata: 10 üzerinden 1 web uygulamasında bir tıklama gerçekleştirdiğimde, symfony hata ayıklayıcı gösterecektir:
Sürücüde bir istisna oluştu: SQLSTATE [08006] [7] sunucusu beklenmedik bir şekilde bağlantıyı kapattı
Bu, muhtemelen sunucunun, isteği işleme koymadan önce veya bu işlem sırasında anormal şekilde sonlandırıldığı anlamına gelir.
500 Dahili Sunucu Hatası - ConnectionException, 2 bağlantılı İstisna: PDOException »PDOException»
PostgreSQL sunucu günlüklerinde şöyle diyecek:
2017-03-15 02:26:58 CST LOG: tamamlanmamış başlangıç paketi
2017-03-15 02:27:04 CST LOG: istemciden veri alınamadı: Soket olmayan bir şey üzerinde bir işlem denendi.
Denemeler: Windows güvenlik duvarını postgresql.exe dosyasının 5432 numaralı bağlantı noktasından geçmesine izin verecek şekilde zaten yapılandırdım. Php7 sunucusunu hem Powershell'den hem de Bash'den Windows'ta çalıştırmayı denedim, ancak aynı sonuçları aldım.