Le dimanche 16 octobre 2005 à 09:58 +0200, Régis Houssin a écrit :
> Rebonjour,
> 
> lorsque je modifie un utilisateur et que je valide j'ai ces messages :
> 
> ------------------------------------------------
> Erreur - l'enregistrement du fichier a échoué
> Utilisateur correctement modifié
> ------------------------------------------------
> 
> pourtant les modifs sont bien prisent en compte.
> 
> par contre ca ne me le fait pas sur une autre install cvs identique sur un
> autre serveur
> 
> de quoi ca pourrait venir à votre avis?

Un problème de droits ?

> et quel est le test qui affiche le message "Erreur..."

$ cd /var/www/dolibarr
$ grep -r "l'enregistrement du fichier a échoué" * 2>/dev/null
htdocs/langs/fr_FR/users.lang:ErrorFailedToSaveFile=Erreur -
l'enregistrement du fichier a échoué
$ grep -r "ErrorFailedToSaveFile" htdocs/ 2>/dev/null
htdocs/langs/en_US/users.lang:ErrorFailedToSaveFile=Error - Failed to
save file
htdocs/langs/fr_FR/users.lang:ErrorFailedToSaveFile=Erreur -
l'enregistrement du fichier a échoué
htdocs/user/fiche.php:                $message .= '<div
class="error">'.$langs->trans("ErrorFailedToSaveFile").'</div>';
htdocs/user/fiche.php:        $message = '<div
class="error">'.$langs->trans("ErrorFailedToSaveFile").'</div>';

Puis analyse de htdocs/user/fiche.php devrait t'en dire plus.

    if ($_FILES['photo']['tmp_name']) {
        // Si une photo est fournie avec le formulaire
        if (! is_dir($conf->users->dir_output))
        {
            create_exdir($conf->users->dir_output);
        }
        if (is_dir($conf->users->dir_output)) {
            $newfile=$conf->users->dir_output . "/" . $edituser->id .
".jpg";
            if (! doliMoveFileUpload($_FILES['photo']['tmp_name'],
$newfile))
            {
                $message .= '<div
class="error">'.$langs->trans("ErrorFailedToSa
veFile").'</div>';
            }
        }
    }

Tester les droits d'apache sur $conf->users->dir_output et
$_FILES['photo']['tmp_name'].

-- 
Christophe



_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev

Répondre à