[Cron] Erreur très bizare

Jo' -  
 Jo' -
Salut tout le monde !!

Voilà, j'ai fais un script de mise à jour de base de données en PHP. Quand je fais un :

php MaJBdD.php


ça marche nickel.

Ensuite je suis allé dans l'interface de configuration cron de mon hébergeur (Axinet) dans "commande" j'ai mis :
cd  /home/ServeurP/www/HTML/Administration/ ; php MaJBdD.php     


Et là ça ne marche pas, j'ai le message d'erreur :
Fatal error: Call to undefined function:  mysql_connect() in /home/serveurP/www/include/adodb-4.52/drivers/adodb-mysql.inc.php on line 337


Sachant que le code correspondant à cette erreur est :

function _connect($argHostname, $argUsername, $argPassword, $argDatabasename)
	{
		if (ADODB_PHPVER >= 0x4300)
			$this->_connectionID = mysql_connect($argHostname,$argUsername,$argPassword,
												$this->forceNewConnect,$this->clientFlags);


Franchement je ne vois pas du tout d'où ça peut venir , je ne pense pas que ça vienne du code PHP car en lançant le script directement ça marche...

Si quelqu'un peut m'éclairer je suis preneur .

Bonne fin d'année en tout cas !

2 réponses

yoann_tux Messages postés 445 Statut Membre 95
 
en ligne de commande essaye d'utiliser php5-cli script.php car il me semble qu'il que le plugin mysql n'est pas installer vu le resultat de ta commande... Enfin essaye de voir si le plugin mysql (pour la ligne de commande) est bien installer...

yoann_tux
0
Jo'
 
Salut Yoann et merci beaucoup pour ta réponse !

En faite, en ligne de commande ça marche (donc j'imagine que le plugin soit installé (quoique je sais pas comment on fait pour vérifier)) quand je fais un
php monScript.php
le script s'exécute bien, mais c'est dans le cron que ça ne marche pas...
0