Problème d'upload de pièce-jointe sur un ticket

Installation & Configuration du logiciel
Sébastian
Gsup LEVEL 1
Messages : 14
Enregistré le : jeu. 10 mars 2022 14:21

Bonjour,

Rien côté error.log apache2
Par contre côté PHP :
[17-Mar-2022 16:44:53 Europe/Berlin] PHP Warning: getimagesize(): Filename cannot be empty in /var/www/XXX/www/core/functions.php on line 197
[17-Mar-2022 16:44:53 Europe/Berlin] PHP Warning: imagecreatefromjpeg(): Filename cannot be empty in /var/www/XXX/www/core/functions.php on line 211
[17-Mar-2022 16:44:53 Europe/Berlin] PHP Warning: imagejpeg() expects parameter 1 to be resource, bool given in /var/www/XXX/www/core/functions.php on line 214
[17-Mar-2022 16:44:53 Europe/Berlin] PHP Warning: file_get_contents(./upload/ticket/154_c757a5a0ea0c4b6afacda313340e9bb1): failed to open stream: No such file or directory in /var/www/XXX/www/core/upload.php on line 48
Concernant les logs de l'application, je ne les trouvent pas ... Pourriez-vous m'indiquer le nom du fichier/emplacement ?
Avatar du membre
Flox
Administrateur du site
Messages : 9032
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez-vous réaliser un test avec une pièce jointe autre qu'une image, et transmettre le log d'erreur.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
Sébastian
Gsup LEVEL 1
Messages : 14
Enregistré le : jeu. 10 mars 2022 14:21

Lors de l'upload d'un fichier autre qu'une image (pdf, vidéo, zip), rien ne se passe hormis un "Transfert fichier impossible" et rien dans les logs d'erreurs PHP
Avatar du membre
Flox
Administrateur du site
Messages : 9032
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez vous transmettre le résultat de ces commandes :

ls -l /var/www/html/upload/ticket
ls -l /var/www/html/upload
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
Sébastian
Gsup LEVEL 1
Messages : 14
Enregistré le : jeu. 10 mars 2022 14:21

Bonjour,
# ls -l upload
total 20
drwxrwsrwx 3 xxx xxx 4096 Jul 28 2021 asset
-rwxrwxrwx 1 xxx xxx 169 Feb 8 15:14 index.htm
drwxrwsrwx 2 xxx xxx 4096 Jul 28 2021 logo
drwxrwsrwx 2 xxx xxx 4096 Jul 28 2021 procedure
drwxrwsrwx 2 xxx xxx 4096 Jul 28 2021 ticket
# ls -l upload/ticket
total 4
-rwxrwxrwx 1 xxx xxx 169 Feb 8 15:14 index.htm
Avatar du membre
Flox
Administrateur du site
Messages : 9032
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez vous activer les logs et le mode débug depuis les paramètres généraux puis charger un fichier et indiquer si un message d'erreur apparaît lors du transfert ou dans administration / logs.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
Sébastian
Gsup LEVEL 1
Messages : 14
Enregistré le : jeu. 10 mars 2022 14:21

Bonjour,

- Les logs sont déja activés côté Gestsup (administration)
- Toujours rien dans les logs côté Apache2 et GUI Gestsup (administration)

Et toujours le même message sur le error.php lors de l'upload d'un document
[17-Mar-2022 16:44:53 Europe/Berlin] PHP Warning: getimagesize(): Filename cannot be empty in /var/www/XXX/www/core/functions.php on line 197
[17-Mar-2022 16:44:53 Europe/Berlin] PHP Warning: imagecreatefromjpeg(): Filename cannot be empty in /var/www/XXX/www/core/functions.php on line 211
[17-Mar-2022 16:44:53 Europe/Berlin] PHP Warning: imagejpeg() expects parameter 1 to be resource, bool given in /var/www/XXX/www/core/functions.php on line 214
[17-Mar-2022 16:44:53 Europe/Berlin] PHP Warning: file_get_contents(./upload/ticket/154_c757a5a0ea0c4b6afacda313340e9bb1): failed to open stream: No such file or directory in /var/www/XXX/www/core/upload.php on line 48
Je vois qu'on tourne en rond :) je vais déployer un nouveau Gestsup vierge et voir si le problème se reproduit. Si non, j'importerais l'actuel sur celui-ci
Avatar du membre
Flox
Administrateur du site
Messages : 9032
Enregistré le : jeu. 21 juin 2012 19:00

Pourrez vous tester le patch en pièce jointe et indiquer le message d'erreur lors du transfert
Fichiers joints
patch_pour_3.2.20.zip
(1.21 Kio) Téléchargé 75 fois
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
Sébastian
Gsup LEVEL 1
Messages : 14
Enregistré le : jeu. 10 mars 2022 14:21

Bonjour,

Merci pour le patch. Je l'ai bien appliqué mais j'ai seulement des error.log PHP :


[21-Mar-2022 11:46:03 Europe/Berlin] PHP Warning: getimagesize(): Filename cannot be empty in /var/www/XXX/www/core/functions.php on line 197
[21-Mar-2022 11:46:03 Europe/Berlin] PHP Warning: imagecreatefromjpeg(): Filename cannot be empty in /var/www/XXX/www/core/functions.php on line 211
[21-Mar-2022 11:46:03 Europe/Berlin] PHP Warning: imagejpeg() expects parameter 1 to be resource, bool given in /var/www/XXX/www/core/functions.php on line 214
[21-Mar-2022 11:46:03 Europe/Berlin] PHP Warning: file_get_contents(./upload/ticket/333_b0d2578e7c9a6196bcb0a9c101151d0d): failed to open stream: No such file or directory in /var/www/XXX/www/core/upload.php on line 48
Est-ce qu'il y a un autre endroit propre à Gestsup où je pourrais regarder ?

Pour information j'ai testé avec une installation vierge de Gestsup (stable 3.2.15), j'ai la même erreur. Je vais tester avec une ancienne version
Avatar du membre
Flox
Administrateur du site
Messages : 9032
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

pouvez-vous transmettre le message d'erreur affiché dans l'application après l'application du patch ?

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
Répondre