Submitted by yvannb on
Bonsoir a tous !
Voilà je vous expose mon problème.
J'ai installé la dernière version dispo de OpenAtrium, et en mettant a jours le core (Drupal 6.15 vers 6.16) il m'apparait désormais sur mes page des messages d'erreurs.
" * warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/www/07301e8b025fafb02f82e8c13178f6c4:/tmp:/opt/php/lib/php) in /home/www/07301e8b025fafb02f82e8c13178f6c4/web/intranet/includes/file.inc on line 772.
* warning: fopen() [function.fopen]: Filename cannot be empty in /home/www/07301e8b025fafb02f82e8c13178f6c4/web/intranet/includes/file.inc on line 773.
* 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/www/07301e8b025fafb02f82e8c13178f6c4:/tmp:/opt/php/lib/php) in /home/www/07301e8b025fafb02f82e8c13178f6c4/web/intranet/includes/file.inc on line 772.
* warning: fopen() [function.fopen]: Filename cannot be empty in /home/www/07301e8b025fafb02f82e8c13178f6c4/web/intranet/includes/file.inc on line 773.
* Le fichier n'a pas pu être créé."
Les lignes de mon fichier file.inc 772 et 773 concerne le paragraphe suivant:
"function file_save_data($data, $dest, $replace = FILE_EXISTS_RENAME) {
$temp = file_directory_temp();
// On Windows, tempnam() requires an absolute path, so we use realpath().
$file = tempnam(realpath($temp), 'file');
if (!$fp = fopen($file, 'wb')) {
drupal_set_message(t('The file could not be created.'), 'error');
return 0;
}"
j'ai cherché sur pas mal de forum dont ici mais je n'ai trouvé aucune solution à ce problème.
Merci d'avance pour votre aide !
Y.Barras
Voilà j'ai trouvé par moi
Permalien Soumis par yvannb le 15 Mars, 2010 - 19:15
Voilà j'ai trouvé par moi même la réponse finalement, je vous la partage donc.
Ces messages d'erreurs concernent le dossier des fichiers temporaire. Chez moi ce dossier n'existait pas et Drupal ne pouvait pas le créer, il as ainsi créé un fichier . htaccess dedans et depuis c'est tout bon :-)
Bonne soirée !
Il faut le créer à quel
Permalien Soumis par cephoris le 6 Avril, 2010 - 16:42
Il faut le créer à quel endroit ce dossier tmp ?
Meme soucis, ce sera bien de
Permalien Soumis par skylive le 8 Mai, 2010 - 14:10
Meme soucis, ce sera bien de nous indiquer le répertoire ou créer le dossier temp, merci
même souci on doit le créer
Permalien Soumis par omaramo le 20 Mai, 2010 - 16:22
même souci on doit le créer ou exactement ?
merci de me répondre si vous avez trouvé