Aide - Recherche - Membres - Calendrier
Version complète : Configure.php
Forum osCommerce-fr > Les Bases d'OsCommerce MS2 > Installation de la boutique
jeanmi
Bonjour,

J'ai changé de serveur chez mon hebergeur suite à un crash de disque dur. J'ai tout réinstallé, tout marche sauf un problème de config, j'ai ça dans l'admin:

Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/var/www/vhosts/monsite.net/backups) is not within the allowed path(s): (/var/www/vhosts/monsite.net/httpdocs/:/tmp/) in /var/www/vhosts/monsite.net/httpdocs/admin/backup.php on line 300
Erreur Erreur : Le répertoire de sauvegarde n'existe pas. Merci de le préciser dans le fichier configure.php.

Je sait que c'est un problème courant, mais je ne vois pas ou mes fichiers de config coincent.

Le config de l'admin:

// Define the webserver and path parameters
// * DIR_FS_* = Filesystem directories (local/physical)
// * DIR_WS_* = Webserver directories (virtual/URL)
define('HTTP_SERVER', 'http://www.monsite.net'); // eg, http://localhost - should not be empty for productive servers
define('HTTP_CATALOG_SERVER', 'http://www.monsite.net');
define('HTTPS_CATALOG_SERVER', '');
define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module
define('DIR_FS_DOCUMENT_ROOT', '/var/www/vhosts/monsite.net'); // where the pages are located on the server
define('DIR_WS_ADMIN', '/admin/'); // absolute path required
define('DIR_FS_ADMIN', DIR_FS_DOCUMENT_ROOT . DIR_WS_CATALOG ); // absolute pate required
define('DIR_WS_CATALOG', '/'); // absolute path required
define('DIR_FS_CATALOG', '/var/www/vhosts/monsite.net/httpdocs/'); // absolute path required
define('DIR_WS_IMAGES', 'images/');
define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');
define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'images/');
define('DIR_WS_INCLUDES', 'includes/');
define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');
define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');
define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');
define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');
define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');
define('DIR_WS_CATALOG_LANGUAGES', DIR_WS_CATALOG . 'includes/languages/');
define('DIR_FS_CATALOG_LANGUAGES', DIR_FS_CATALOG . 'includes/languages/');
define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'images/');
define('DIR_FS_CATALOG_MODULES', DIR_FS_CATALOG . 'includes/modules/');
define('DIR_FS_BACKUP', '/var/www/vhosts/monsite.net/backups/');


Quelqu'un voit t-il un problème quelque part?
badcape
...'jour Jeanmi!
touche à rien malheureux! biggrin.gif 'jète un oeil sur le CHMOD de ton répertoire backups..... "lecture, etc etc etc..." ses propriétés quoi! happy.gif
what else?
cool.gif

p.s: et si tu "commentais" certaines langues le temps que tu ajustes les mises en pages.......
jeanmi
Merci de ta réponse, e repertoire backup est 777, pas de soucis, ça ne viens pas de la,car j'ai aussi un problème avec easypopulate, c'est d'ailleurs ça le vrai problème, car je ne me sert pas de la sauvegarde de os commerce, mais je me sert d'easypopulate souvent:

Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(/var/www/vhosts/monsite.net/temp/EP2011Jul21es-0909.txt) is not within the allowed path(s): (/var/www/vhosts/monsite.net/httpdocs/:/tmp/) in /var/www/vhosts/monsite.net/httpdocs/admin/easypopulate_functions.php on line 32

File uploaded.
Temporary filename: /tmp/phpcj9g76
User filename: EP2011Jul21es-0909.txt
Size: 8258

Warning: file() [function.file]: open_basedir restriction in effect. File(/var/www/vhosts/monsite.net/temp/EP2011Jul21es-0909.txt) is not within the allowed path(s): (/var/www/vhosts/monsite.net/httpdocs/:/tmp/) in /var/www/vhosts/monsite.net/httpdocs/admin/easypopulate.php on line 660

Warning: file(/var/www/vhosts/monsite.net/temp/EP2011Jul21es-0909.txt) [function.file]: failed to open stream: Operation not permitted in /var/www/vhosts/monsite.net/httpdocs/admin/easypopulate.php on line 660

Warning: Invalid argument supplied for foreach() in /var/www/vhosts/monsite.net/httpdocs/admin/easypopulate.php on line 683

Je cherche toujours, mais si c'est arrivé à quelqu'un qui a résolu le problème, je veut bien la clef. Le site est en prod, et tout le reste marche bien.
jeanmi
Bon plus d'alerte sur la sauvegarde, j'ai changé:
define('DIR_FS_BACKUP', '/var/www/vhosts/monsite.net/backups/');

par:
define('DIR_FS_BACKUP', '/var/www/vhosts/monsite.net/httpdocs/admin/backups/');

Donc c'était bien un problème de configuration.

Par contre pour easypopulate rien à faire, je me demande si ce n'est pas un problème de php.ini vu que j'ai changé d'hebergeur. Ou de safemode ou je ne sait pas quoi.
badcape
...un "define('DIR_WS_ADMIN', '/admin/'); // absolute path required"
remplacé par "define('DIR_WS_ADMIN', '/monsite.net/admin/'); // absolute path required
...non? sachant que lire "admin" me choque mais bon: ton problème d'abord! tongue.gif
cool.gif
sykaflex
salut badcape, tu es rentré de la chasse à l'endormi ?!
salut jeanmi
oui badcape a raison, tu devrais virer tous ces noms de dossiers endémiques à osc
pour ne pas tenter les dodos hackers des colonies,
genre renommer ton dossier admin en badcape, ça ne c'est jamais fait, non ?!
quoique mnémotechniquement ... en absolute_path_required non plus !
badcape
Goood morniiiing El Sykaaaa! happy.gif
l'admin en "badcape"..... le début d'la gloire.... biggrin.gif
absolute?...absolute! bon, moi en fait j'me f'rais pas c (tiiiiiiiiii!)...... : un 'tit realpath.php placé là où ça coince et zou!
bidouiller les configure au p'tit bonheur ici et là, au bout d'un moment on met plus tout en vrac qu'autre chose..... et quand tout
est clair: on sait que ça ne vient po d'là!
facile non?
cool.gif
jeanmi
Bon ç'est bon cherchez plus, j'ai trifouiller les fichiers de easypopulate, et ça passe.

Pour les noms de dossiers, c'est prévu qu'on les change, mais chaque chose en son temps.

Merci en tous cas a Badcape pour s'être interessé à la chose.
jeanmi
Bon ç'est bon cherchez plus, j'ai trifouiller les fichiers de easypopulate, et ça passe.

Pour les noms de dossiers, c'est prévu qu'on les change, mais chaque chose en son temps.

Merci en tous cas a Badcape pour s'être interessé à la chose.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2024 Invision Power Services, Inc.