You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2015-03-18 13:06:57

lpetit
Member
Registered: 2015-03-18
Posts: 6

Impossible d'uploader des documents

Bonjour,

Suite au passage à la version 0.85.2 l'ajout de document est devenu impossible.

Après avoir sélectionné mon document, celui-ci est enregistré dans un dossier temporaire qui n'est pas le bon.

Quand je valide mon ajout, le module va donc cherché le fichier dans le mauvais dossier. L'ajout est donc impossible.

j'ai essayé de joué sur les chemins dans config_path.php mais le problème vient du petit module qui charge le fichier après l'avoir sélectionné. Celui-ci ne l'enregistre pas au bon endroit.

Si quelqu'un a une idée de l'endroit ou je peux modifier cela...

Je vous remercie par avance.

Laurent

Last edited by lpetit (2015-04-07 11:34:17)

Offline

#2 2015-03-22 11:08:06

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Impossible d'uploader des documents

Vous utilisez quel OS ?


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#3 2015-03-25 11:33:15

lpetit
Member
Registered: 2015-03-18
Posts: 6

Re: Impossible d'uploader des documents

J'utilise fedora 14.

Last edited by lpetit (2015-03-25 11:33:24)

Offline

#4 2015-03-27 09:50:11

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Impossible d'uploader des documents

Est-ce que l'extension de votre fichier est autorisé ?


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#5 2015-03-27 16:30:24

lpetit
Member
Registered: 2015-03-18
Posts: 6

Re: Impossible d'uploader des documents

Il l'était avant la mise à jour...
Quand j'ajoute un document, après être aller le chercher sur ma machine en local, il est uploadé dans un dossier temporaire. Quand je  valide mon ajout à la fin il me dit qu'il ne trouve pas le document car il ne va pas le chercher dans le bon dossier.

Offline

#6 2015-03-27 20:04:17

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Impossible d'uploader des documents

quel est le message exact d'erreur ?


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#7 2015-04-01 09:00:33

lpetit
Member
Registered: 2015-03-18
Posts: 6

Re: Impossible d'uploader des documents

Fichier /files/_tmp/EGW.PDF introuvable.

Offline

#8 2015-04-03 09:25:11

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Impossible d'uploader des documents

Dans le fichier config/based_config.php, tu as quelle valeur pour // Path for temp storage ?


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#9 2015-04-07 11:10:32

lpetit
Member
Registered: 2015-03-18
Posts: 6

Re: Impossible d'uploader des documents

Je me suis fourvoyé, je pensais avoir trouvé mais en sélectionnant un fichier pdf dans les fichiers de mon pc, je ne me suis pas rendu compte mais j'ai uploader un fichier que j'avais déjà mis manuellement dans le bon dossier. Du coup, l'upload a marché.
Je suis donc toujours au point mort :-(
Le chemin de GLPI_TMP_DIR est /files/_TMP. il est bien renseigné dans mon config_path.
dans mon based config j'ai : "GLPI_TMP_DIR", GLPI_ROOT . "/files/_tmp"

Last edited by lpetit (2015-04-07 12:14:57)

Offline

#10 2015-04-07 15:09:47

lpetit
Member
Registered: 2015-03-18
Posts: 6

Re: Impossible d'uploader des documents

J'ai finalement trouvé.
N'étant pas un spécialiste du php et malgré un fichier config_path bien renseigné, j'ai du trouvé la fonction d'upload des fichiers. (front/fileupload.php)
Dans ce fichier fileupload j'ai modifié en dur le chemin upload_dir et cela à fonctionné.

Si quelqu'un a une solution propre pour le faire, je suis preneur.

Offline

#11 2015-04-22 15:11:38

starfoxOne
Member
Registered: 2015-04-22
Posts: 1

Re: Impossible d'uploader des documents

Hi, I had the same problem after updateing from 85.1 to 85.3. Everytime I wanted to upload a PDF this error was shown.

/var/www/html/glpi/files/_tmpTest_xxxx.pdf not found.

As you can see there is a Path Error.

You can fix it by editing the /glpi/inc/document.class.php on line 957

      $fullpath = GLPI_TMP_DIR."/".$filename;
      if (!is_dir(GLPI_TMP_DIR)) {
         Session::addMessageAfterRedirect(__("Temporary directory doesn't exist"), false, ERROR);
         return false;
      }

Last edited by starfoxOne (2015-04-22 15:11:56)

Offline

#12 2015-04-24 18:48:17

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Impossible d'uploader des documents

lpetit : la solution propre est dans la 0.85.3 avec en plus le patchsuivant

starfoxOne: solved this this patch https://forge.indepnet.net/projects/glp … ions/23458


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

Board footer

Powered by FluxBB