, Windows 2003/XP üzerine Apache2, PHP5 ve Interbase / Firebird

1 Cevap php

Geçenlerde sırasıyla Apache 1.26 ve PHP 4.3 den 2.2.11 ve 5.2.9 için yükseltilmiş. Benim orijinal kurulum ile ben bir haftalık bültenine her Pazar çalıştırmak için bir zamanlanmış görev kümesi vardı. Bu olaylar sonraki hafta için açılış ne öğrenmek ve e-posta gönderilecek adreslerin listesini almak için benim veritabanında (Interbase / Firebird) bağlanacak. Tabii ki, ben komut satırı icra 5 sürüm 4 biraz değişti beri görev kurulum nasıl PHP değiştirmek zorunda. Olduğu tespit edildi kez gerçek sorun o kafa yetiştirilen.

Komut satırından herhangi bir komut dosyası çalıştırılırken Şimdi benim veritabanına bağlanamıyor. I ibase_errmsg aşağıdaki hatayı alırsınız: "localhost" ana ağ isteği tamamlanamadı. Konak machice bulmak için başarısız oldu. Tanımsız hizmet gds_db / tcp.

Aynı komut dosyası tarayıcıdan mükemmel çalışıyor. Ayrıca, veritabanı bağlantı kodu, giriş kayıtları almak ve kayıtları güncellemek için benim site üzerinden tüm kullanılır.

Herkes komut satırından çalıştırıldığında bir komut veritabanına bağlanmak olmaz neden herhangi bir fikir varsa, lütfen yardım.

1 Cevap

Sonrası herkes için özür dilerim. Ben bu soruya cevap var. Ben PHP klasörüne benim fbclient.dll dosya kopyalamak ve gds32.dll yeniden adlandırmak zorunda kaldı.

Ben değil, yalnızca tarayıcıda çalışan bir komut dosyası için komut satırı komut dosyalarını çalıştırmak için bunu yapmak zorunda neden biliyor mu?