Php ile Firebird bağlantı hatası (çözüldü)

Web tabanlı uygulama geliştirme araçları(PHP, ASP vb...) ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Php ile Firebird bağlantı hatası (çözüldü)

Mesaj gönderen White Rose »

s.a.
Arkadaşlar bütün denemelerime rağmen php ile firebird veritabanına bağlanamadım.
Wamp server ver. 2.1 kullanıyorum.
Firebird ver. 2.1.3
Apache ver. 2.2.17

kod:

Kod: Tümünü seç

<?php

$host = "D:/Evrak/DATA/2011.fdb"; // veya $host = "localhost:D:/Evrak/DATA/2011.fdb";
$user = "SYSDBA";
$pass = "masterkey";

$conn = ibase_connect($host, $user, $passw) or die("Connect hatası");
$tabl = "SELECT * FROM gelen_normal";
$flds = ibase_query($tabl, $conn) or die("Tablo hatası");
?>
hata mesajı : Fatal error: Call to undefined function ibase_connect() in C:\wamp\www\firebird.php on line 9
ibase_connect() fonksiyonunun tanımlanmadığı söylüyor.

wamp server de Php_interbase ve php_pdo_firebird seçili

php.ini dosyasında
extension=php_interbase.dll
extension=php_pdo_firebird.dll
magic_quotes_sybase = On

seçili

hata ne olabilir, yardımlarınızı bekliyorum.
En son White Rose tarafından 09 Mar 2011 11:23 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: Php ile Firebird bağlantı hatası

Mesaj gönderen Battosai »

php kütüphanesinde ilgili .dll ler var mı ?
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Re: Php ile Firebird bağlantı hatası

Mesaj gönderen White Rose »

Battosai yazdı:php kütüphanesinde ilgili .dll ler var mı ?
php altında ext klasöründe ilgili dll dosyaları mevcut
php_interbase.dll
php_pdo_firebird.dll
ve diğerleri mevcut.
mkysoft
Kıdemli Üye
Mesajlar: 3103
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: Php ile Firebird bağlantı hatası

Mesaj gönderen mkysoft »

php.ini dosyasından bir log dosyası ayarlayın ve loglama seviyesini yükseltin. fbclient.dll system32 kalasöründe yada php_interbase.dll dosyasının yanında olmayabilri. o dll'ler direk veri tabanına erişemiyor sadece veri tabanına erişebilen dll leri kullanıyor.
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Re: Php ile Firebird bağlantı hatası

Mesaj gönderen White Rose »

fbclient.dll dosyasını system32 kalasörüne kopyalayınca kod çalıştı tşk ederim,
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Re: Php ile Firebird bağlantı hatası (çözüldü)

Mesaj gönderen White Rose »

s.a.
Arkadaşlar daha önce php ile firebird veritabanına bağlanabiliyordum ancak
wamp sürümünde güncelleme yaptım.

Apache 2.2.21
Php 5.3.10
MySql 5.5.20

php.ini dosyasında
extension=php_interbase.dll
extension=php_pdo_firebird.dll
magic_quotes_sybase = On

fbclient.dll dosyasını system32 kalasörüne kopyaladım.

buna rağmen

Fatal error: Call to undefined function ibase_connect() hatası alıyorum.
Nerde hata olabilir acaba ? yardımlarınız için teşekkürler.
mkysoft
Kıdemli Üye
Mesajlar: 3103
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: Php ile Firebird bağlantı hatası (çözüldü)

Mesaj gönderen mkysoft »

loglama seviyesini artırıp loglara baktınız mı? sorununuz büyük ihtimal dll.
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Re: Php ile Firebird bağlantı hatası (çözüldü)

Mesaj gönderen White Rose »

sorun yine fbclient.dll dosyasındaymış.
Bilgisayarımda firebird 2.1.3 yüklü bunun fbclient.dll (440 Kb) dosyasını system32 klasörüne attım çalışmadı,
ama nerden aldığımı hatırlamadğım bir fbclient.dll (609 Kb) dosyası daha var onu attım System32 klasörüne php dosyam çalıştı :(
mkysoft
Kıdemli Üye
Mesajlar: 3103
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: Php ile Firebird bağlantı hatası (çözüldü)

Mesaj gönderen mkysoft »

versiyon bilgisi yok malasef dll'lerde.
Cevapla