php szkript cron-nal megáll

Fórumok

Sziasztok!

Az alábbi problémába ütköztem, amit nem értek.
Egy php szkriptet kell futtatnom cron-ból, ami mysql adatbázist is használ. Ha parancssorban futtatom, akkor működik, de ha a cron futtatja, akkor ezt az üzenetet kapom:

Fatal error: Call to undefined function mysql_connect() in ...

A parancssorban és a cronban is ugyanaz a felhasználó futtatja.

Miért áll meg hibával, ha cron-ból futtatom.

Köszönöm!

Hozzászólások

A parancssorbol futtatott php mas configfile-t hasznal. Add meg a php-nak, hogy az apache php configjat hasznalja (-c kapcsolo), vagy ird bele az php-cli config file-jaba is, hogy toltse be a mysql.so -t.

Böngészőből valószínűleg a /etc/php5/apache2/ alatti konfig van betöltve.
Cron-ból, parancssorból a /etc/php5/cli/ alatti.

IMHO az utóbbiban ki van kommentelve a MySQL binding.

--
The Net is indeed vast and infinite...
http://gablog.eu

Valoszinuleg nem azt, vagy nem talalja a php.ini-t. Probald megadni a teljes eleresi utvonalat.
Erdemes arra is figyelni, hogy uganazon user cron-jaba tedd amivel tesztelted.
_______________________________________________________
UBUNTU 8.04 Rock's!
Type cat /vmlinuz > /dev/audio to hear the Voice of God.