Problème migration sur nouveau serveur

Invité
Invité n'ayant pas de compte PHPfrance

14 févr. 2007, 19:11

Bonjour,

J'ai un ptit soucis pour migrer un projet développé en php4 sur un serveur avec un version php5 .

J'ai un fichier index.php qui appele plusieurs autres fichiers situés dans le mm repertoire avec la fonction include seulement sur le nouveau serveur voilà les messages d 'erreur que j 'obtiens :

Code : Tout sélectionner

Warning: main() [function.main]: open_basedir restriction in effect. File(/default.php) is not within the allowed path(s): (/var/www/vhosts/serveur.fr/httpdocs:/tmp) in /var/www/vhosts/serveur.fr/httpdocs/test/templates/Mon Template/index.php on line 444 Warning: main() [function.include]: Failed opening 'default.php' for inclusion (include_path='.:') in /var/www/vhosts/serveur.fr/httpdocs/test/templates/Mon Template/index.php on line 444
Je pense pas que ca vienne de la version de PHP différente de mon serveur de test mais plutot de la config du php.ini

J'ai donc regardé les paramètres suivants :

Code : Tout sélectionner

open_basedir local value : /var/www/vhosts/selecweb.fr/httpdocs:/tmp master value :/var/www/vhosts/selecweb.fr/httpdocs/test


et pour l'include path j 'ai ca :

Code : Tout sélectionner

include_path .: .:

Est ce que je dois parametré ce fameux include_path aussi ?et pourquoi ca ne marche pas l 'open basedir alors quej 'ai mis la direcotry des fichiers que je veux utiliser?

Merci pour votre aide :)=

Invité
Invité n'ayant pas de compte PHPfrance

14 févr. 2007, 21:41

C'est bon ,j etais sur la bonne piste, c etait bien le "include_path" qu il fallait indiquer
8-)