Categories > [old] TbsOoo & TinyDoc >

"Warning: rmdir" pour certains utilisateurs

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: bruno
Date: 2007-05-15
Time: 14:48

"Warning: rmdir" pour certains utilisateurs

Bonjour,

Là je suis perdu.

Depuis presque un an que j'utilise cette "merveilleuse" class, je n'ai jamais eu de soucis de ce genre.

J'ai 2 sites qui utilise le même intranet (c'est la même association) et jusqu'à aujourd'hui tout allait bien.

Depuis ce matin l'un des sites fonctionne et l'autre ne peut plus faire de plublipostage.

L'erreur est la suivante :

Warning: rmdir(/tmp/70246896f35fca1017363bb2db8aadd8) [function.rmdir]: Directory not empty in www/monsite/Ooo/tbsooo_class.php on line 323

TinyButStrong Error (_RemoveTmpDir method): Can't remove directory : /tmp/70246896f35fca1017363bb2db8aadd8


Sachant qu'ils travaillent sur le même serveur et les mêmes scripts
By: Olivier
Date: 2007-05-16
Time: 11:08

Re: "Warning: rmdir" pour certains utilisateurs

Bonjour Bruno,

Il faut se poser la question, qu'est ce qu'il a été fait sur l'administration et des serveurs ou du réseaux et des droits dans ton entreprise.
Quels sont les dernières modifications effectuées depuis que tu as détecté le problème.

Tu trouveras la cause du problème.

Olivier
By: bruno
Date: 2007-05-16
Time: 11:27

Re: "Warning: rmdir" pour certains utilisateurs

Merci Olivier,

Ce matin tout fonctionnait normalement sans aucune intervention.

Je regarde effectivement de ce côté là. Ce n'est pas moi qui gère le réseau.

Ta confirmation me rassure.

Merci

Bruno
By: bruno
Date: 2007-06-13
Time: 14:57

Re: "Warning: rmdir" pour certains utilisateurs

Bonjour,

Il y a presque un mois, j'ai eu le problème vu dans le 1er message de ce thread.

J'ai cherché sans rien trouvé et puis tout à coup, tout s'est mis à fonctionner normalement.

Aujourd'hui, le message revient.

je suis hébergé chez OVH, je leur ai demandé s'ils avaient un traitement cyclique qui changeait quelques choses sur les serveurs, les droits.

Parce que sinon, je sèche, la classe n'est jamais modifiée.
By: Olivier
Date: 2007-06-13
Time: 16:19

Re: "Warning: rmdir" pour certains utilisateurs

bonjour,

Peut être que OVH a changé les droits de l'utilisateur Apache et/ou PHP
C'est le problème du mutualisé ou les admins font ce qu'ils veulent
Je ne vois pas d'où peut venir ton problème.

Peux être que de changer les droits du répertoire et des fichiers à supprimer  par la commande PHP suivante chmod("/somedir/somefile", 777); avant la commande de suppression dans la classe.

Olivier
By: bruno
Date: 2007-06-13
Time: 17:39

Re: "Warning: rmdir" pour certains utilisateurs

Merci,

le fichier tmp est en 755

Je vais remplacer
"function _RemoveTmpBasenameDir()
  {
    clearstatcache();

    // remove the temporary directory
    if (is_dir($this->_ooo_basename) && !rmdir ($this->_ooo_basename)) {
      $this->meth_Misc_Alert('_RemoveTmpDir method', 'Can\'t remove directory : '.$this->_ooo_basename);
    }
  }"

par

"function _RemoveTmpBasenameDir()
  {
    clearstatcache();
    if(is_dir($this->_ooo_basename)) chmod($this->_ooo_basename, 777);
    // remove the temporary directory
    if (is_dir($this->_ooo_basename) && !rmdir ($this->_ooo_basename)) {
      $this->meth_Misc_Alert('_RemoveTmpDir method', 'Can\'t remove directory : '.$this->_ooo_basename);
    }
  }"

Bruno
By: bruno
Date: 2007-06-13
Time: 18:55

Re: "Warning: rmdir" pour certains utilisateurs

Bon, la modif que j'ai fait ne change rien.