From: Gürkan KARABATAK (gkarabatak@firat.edu.tr)
Date: Tue 22 Apr 2003 - 01:38:21 EEST
Selam
Eger php mysql_connect fonksiyonunu tanimiyorsa php-mysql paketini =
dolayisiyla php ye mysql destegini yuklememissiniz demektir. Bunun icin =
php-mysql paketinin dagitiminiza uygun olanini indirip kurmaniz gerekir
www.rpmfind.net ten php-mysql diye aratirsaniz dagitimlara gore =
listelenecektir dagitiminiza ve versiyonuna uygun olani indirip =
kurarsaniz sorun duzelir.
Kolay gelsin.
-----Original Message-----
From: Cengizhan Kaptan [mailto:cengizhan@intlcommerce.com]=20
Sent: Tuesday, April 22, 2003 1:24 AM
To: linux-network@liste.linux.org.tr
Subject: [linux-network] Re: Apache Server - MySQL
Doruk Bey,
Tesekkur ederim, hata mesaji aynen soyle:
Fatal error: Call to undefined function: mysql_connect() in
/var/www/html/mysql.php on line 2
Bu line 2 olan haliyle mysql_connect()
tanimsiz diyor, mysql fonksiyonlari sanirim, cunku php infosu calisiyor
ancak mysql bilgileri yok... Yine de bilemiyorum...
-Profilden kastim su idi: eth0 adli network kartimda aktive profile
seklinde isimler oluyor; ben yeni bir tane tanimlamayi -ayni ethernetde
add yaparak- profil ekleme demek istemistim; cunku kendisi aciklama
olarak bir cihazda bircok tanimlama olabilir diyor; neyse su anda ben
localhostu sanirim tanimladim; httpd start ederken, dns bulamadim,
127.0.0.1 kullaniyorum demiyor hic olmazsa ama su mysql olayi da cozulse
cok guzel olacak... Ama nasil olacak :) elimden geleni yapiyorum ancak
basaramadim, Mandrake'de bunlar kendiliginden calisiyordu; ancak kendim
de RedHAt ve Gelecek'de kurmaliyim ki hem de ogreneyim, yardim eden
olursa cok sevinirim... Apache'da (yine windows'un tersine :) ) mysql
bilgisinin orn 3.23.52 gibi gozukmesi vb. gerekmez mi yoksa linux'da
boyle midir? Neyse... Yardimlariniz icin simdiden tesekkur ederim.
Saygilarimla,
Cengizhan Kaptan
On Mon, 2003-04-21 at 21:36, Doruk Fisek wrote:
> Merhaba,
>=20
> Mon, 21 Apr 2003 20:51:49 +0300 tarihinde Cengizhan Kaptan
> <cengizhan@intlcommerce.com> soyle yazdi:
>=20
> CK> Ben RedHat 8 ve Gelecek 2.0 kullaniyorum; sorunum su: kablonet ile =
> CK> internet baglantisi yaptigim icin kablonet dns vb ayarlari =
yaptigim=20
> CK> zaman Apache server 'fully qualified dns bulamiyor' ve ya benim =
statik=20
> CK> IP'mi ya da 127.0.0.1 adresini kullaniyor; ve bu sekilde test =
sayfasini
> buyuk olasilikla kablonet'in sizin reverse dns kaydinizi yapmamis. =
sorun
> ondan kaynaklaniyor. ama apache'nin calismasini engellemiyordur =
sanirim.
>=20
> CK> gerci goruyorum ancak php'yi tanitsam da sisteme en basit mysql=20
> CK> komutunda dahi ornegin mysql_connect icin function error mesaji
> CK> veriyor.=20
> tam hata mesajini yazabilirseniz daha kolay yardimci olabiliriz.
>=20
> CK> 1- Ethernet kartinda farkli bir profil tanimlayip internete
> CK> girebildim, cozum farkli profillerde hem localhost hem de =
interneti
> CK> ayni ethernet'de mi yapmali? Ama bunda da sanki DNS'ler birbirine
> CK> giriyor?=20
> profilden kastiniz nedir?
>=20
> CK> 2- Ben sunoneasp, php ve mysql'i win2000 pro'da kullaniyordum,
> CK> sunu sormak istiyorum: ethernet karti apache'in olmasi icin =
sanirim
> CK> sart degildir; oyle degil mi; ne yapmaliyim apache'in iliskisini
> CK> kesebilmek ve saglikli bir apache mysql kurulumu yapmak icin?
> ethernet kartinin olmasi gerekmiyor, ama yukarida dedigim gibi =
saglikli bir
> kurulumu engelleyecek bir hata degil.
>=20
> CK> 3- phpinfo(); komutunda gelen bilgilerde mysql destegi oldugunu=20
> CK> belirtmesine ragmen, mysql'in kendisine ait bilgileri gostermiyor; =
oysa
>=20
> CK> mysql komutu ile mysql calisiyor, yani bir sekilde apache ile =
mysql=20
> CK> haberlesiyor sanki ama bu iliski apache'da nedense fonksiyonlarda =
ve=20
> CK> bilgilerde yer almiyor, yoksa Win mantiginda bakarsam mysql hic=20
> CK> calismazdi...
> yanlis bakiyorsunuz. (burasi liiinuuksss wiindoows deegiiil)
>=20
> mysql bir veritabani sunucusu. apache olsa da olmasa da kendi islevini
> yerine getirebilir. mysql komutu bir mysql istemcisi, onunla baglanip =
islem
> yapabiliyor olmaniz mysql sunucusunun sorunsuz calistigini gosteriyor.
>=20
> apache uzerinden php kullanarak mysql'e baglandiginizda apache de bir =
mysql
> istemcisi gibi calismakta, mysql'e baglanmakta, sorgu calistirmakta ve
> sonucunu vermekte.
>=20
> Doruk
>=20
> --
> FISEK ENSTITUSU - http://www.fisek.com.tr
> Ankara : (0312) 3857026 - 4197811
> Istanbul : (0216) 4284693 - 4284694
>=20
>=20
>=20