Ben pg_connect'i ($ connection_string) olan bir PHP komut dosyası çalıştırmak için çalışıyorum ve sadece benim PHP komut çöküyor. Benim bilgisayarda xampp kapalı çalışan değilim, burada bazı gerçekler:
- Ben çıkış koyarsanız ("test"); hemen pg_connect açıklamada yukarıdaki, başarıyla "test" kelimesini görüntüler ve komut sona erer, bu yüzden ben xampp benim kurulum çalışma olduğunu biliyoruz.
- Phpinfo Kullanma () Ben postgresql uzantısı gerçekten yüklü olduğunu görebilirsiniz.
- Ben pgAdmin gelen veritabanı sunucusuna bağlanmak, bu nedenle bir güvenlik duvarı sorunu ya da böyle bir şey değil.
Ben bu çıkış deyimi kaldırırsanız, pg_connect deyimi sadece asılı. Orada görüntülenen veya giriş herhangi bir uyarı olduğunu ve hatta işlev çağrısı geçmiş geçmez. Ben bile var:
$ Db_crm = pg_connect ($ connection_str);
(! $ db_crm) ("bağlantı başarısız") ölürsem;
Ve hatta görüntülenir asla "bağlantı başarısız". Benim tarayıcı sadece dışarı zamanlama sonra, "Bu sayfa görüntülenemiyor" gösteriyor.
Ne dünyada, bu neden olabilir?