Submitted by cephoris on
Bonjour tout le monde,
Aujourd'hui j'ai eu la désagréable surprise d'avoir les erreurs suivantes :
warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/tmp/:/data/webs/web-2954/) in /data/webs/web-2954/includes/file.inc on line 772.
Le fichier n'a pas pu être créé.
warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/tmp/:/data/webs/web-2954/) in /data/webs/web-2954/includes/file.inc on line 772.
Le fichier n'a pas pu être créé.
savez vous ce que cela signifie ?
Problème résolu. Il faut
Permalien Soumis par cephoris le 6 Avril, 2010 - 17:35
Problème résolu.
Il faut créer un répertoire tmp à la racine du site et donner les droit en écriture.
J’ai le même problème… *
Permalien Soumis par esolarc le 20 Juillet, 2010 - 16:50
J'ai le même problème...
* warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/httpd/vhosts/toto.com/httpdocs:/tmp) in /home/httpd/vhosts/toto.com/httpdocs/includes/file.inc on line 787.
* Le fichier n'a pas pu être créé.
* warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/httpd/vhosts/toto.com/httpdocs:/tmp) in /home/httpd/vhosts/toto.com/httpdocs/includes/file.inc on line 787.
* Le fichier n'a pas pu être créé.
Je ne l'avais pas en installant mon site de base, je l'ai depuis que j'ai voulu le réinstaller avec une version pacquagée avec le français.
J'ai beau créer un répertoire tmp à la racine avec tous les droits 777 rien n'y fait.
Je n'ai aucun problème sur mon serveur local (ou je n'ai pourtant pas de répertoire tmp à la racine du site) mais uniquement sur le serveur de mon hébergeur.
Merci d'avance pour toute aide.
Je viens d’avoir le même
Permalien Soumis par falco le 12 Octobre, 2010 - 17:33
Je viens d'avoir le même problème et je n'arrivais pas à le résoudre avec les indications données ici, mais j'ai finalement réussi en cherchant un peu sur Google donc je vais le mettre ici, ça pourrait servir à quelqu'un :
Il faut se rendre dans "Administrer > Configuration du site > Système de fichiers" et modifier le "Répertoire temporaire" pour correspondre à un dossier existant et accessible en écriture (par exemple tmp/ que vous placez à la racine avec la permission 777).
En fait, le problème m'est arrivé quand je suis passé de mon environnement de développement local à l'environnement de production (en ligne) : le chemin était resté "C:\wamp\www" !
Merci beaucoup. Pour être
Permalien Soumis par SkyMan le 27 Janvier, 2011 - 12:10
Merci beaucoup. Pour être précis, si on a Drupal dans le répertoire racine on tape juste tmp et c'est réglé.