Hozzászólások
Üdvözletem,
Feltettem a php4-cgi -t woody alatt, mert cronból szeretnék futtatni adatbázis lekérést, melynek eredményét megformázva kiírnám egy fájlba. Ha a futtatni kívánt php fájlt apacheon keresztül, böngészőből hívom le, akkor gond nélkül lefut, és megcsinálja amit kell. De ha parancssorból kiadom, hogy:
php4 index.php
akkor a következőt kapom:
php4 index.php
X-Powered-By: PHP/4.1.2
Content-type: text/html
<br />
Fatal error: Call to undefined function: mysql_connect() in /var/www/mrtg/index.php on line 3<br />
A php4-cgi csomag olyan binárist rak fel, ami nem ismeri a mysql függvényeket? Vagy mi kell még hozzá, hogy működjön?
Laci
- A hozzászóláshoz be kell jelentkezni
php4-mysql
Üdv:
aThom
- A hozzászóláshoz be kell jelentkezni
[quote:d4a156320c="athom"]php4-mysql
Az úgy fent van, mert különben nem tudnám apache -on keresztül lefuttatni.
Msá elképzelés a hiba okáról?
Laci
- A hozzászóláshoz be kell jelentkezni
A php-nak külön konfig file-ja van apache-hoz és a cgi-hez. Valószínűleg ez utóbbiból hiányzik a mysql modul engedélyezése.
- A hozzászóláshoz be kell jelentkezni
[quote:3d3d78611b="begin"]A php-nak külön konfig file-ja van apache-hoz és a cgi-hez. Valószínűleg ez utóbbiból hiányzik a mysql modul engedélyezése.
Köszi Begin!! Iszonyat figyelmetlen voltam. Beraktam a /etc/php4/cgi/php.ini fájl végére, hogy:
extension=mysql.so
És minden megy rendesen!
Köszi még 1x!!
Laci Laci
U.i.: Nagyon hétfő van még :)
- A hozzászóláshoz be kell jelentkezni