Bonjour,
Nous avons migré manuellement vers la version 3.2.0.
Le site fonctionne parfaitement, sauf que pour tous les anciens tickets avec des pièces jointe, la pièce jointe n'est plus visible dans le ticket.
Si nous créons un nouveau ticket, avec une pièce jointe cela fonctionne, la pièce jointe est visible par contre pour tous les anciens tickets, toutes les pièces ne sont plus visibles sur le site.
=> Les documents sont bien présents dans le répertoire upload.
Voici le debug de la page
DEBUG MODE :
VAR: save= post_modify= post_quit= post_mail= post_upload= post_send= post_action= get_action= post_category= post_subcat= post_technician= globalrow_technician=0 post_u_service= globalrow_u_service=2 post_u_agency= globalrow_u_agency=0 post_asset_id= globalrow[asset_id]=0 post_sender_service= globalrow_sender_service=2 post_priority= post_title= post_date_hope=
Voici la page infos du site.
Merci de votre aide.
Cdlt,
Pièce jointe non visible suite maj en 3.2.0
-
- Gsup LEVEL 1
- Messages : 19
- Enregistré le : jeu. 22 févr. 2018 10:09
- Fichiers joints
-
- Gestsup.JPG (125.53 Kio) Vu 2470 fois
-
- Gsup LEVEL 0
- Messages : 6
- Enregistré le : dim. 1 août 2021 15:38
Bonjour,
Peut-être un problème de propriétaires et droits sur les anciens fichiers de upload ?
chown -R gestsup:www-data /var/www/html/upload
chmod -R 770 /var/www/html/upload
Peut-être un problème de propriétaires et droits sur les anciens fichiers de upload ?
chown -R gestsup:www-data /var/www/html/upload
chmod -R 770 /var/www/html/upload
GestSup : 3.2.17 | Debian 11 (Bullseye) | Apache 2.4.48 | MariaDB 10.6.4 | PHP 8.0.9
-
- Gsup LEVEL 1
- Messages : 19
- Enregistré le : jeu. 22 févr. 2018 10:09
Bonjour,
Sans succès, merci, mais je nous venons de nous rendre compte que la base tattachments ne contient plus la liaison avec les anciens tickets.
J'ai une sauvegarde, savez vous comment réimporter proprement cette base ?
Merci,
Sans succès, merci, mais je nous venons de nous rendre compte que la base tattachments ne contient plus la liaison avec les anciens tickets.
J'ai une sauvegarde, savez vous comment réimporter proprement cette base ?
Merci,
-
- Gsup LEVEL 0
- Messages : 6
- Enregistré le : dim. 1 août 2021 15:38
Vous voulez dire que la table tattachments ne comprend que la ligne de votre ticket de test mais plus les anciennes lignes ?
Si vous avez un dump de la DB je dirais que vous allez retrouver dedans la structure et les data de cette table.
Mais s'il manque ceci quand vous avez restauré sur votre nouvelle install il manque peut-être autre chose...
Si vous avez un dump de la DB je dirais que vous allez retrouver dedans la structure et les data de cette table.
Mais s'il manque ceci quand vous avez restauré sur votre nouvelle install il manque peut-être autre chose...
GestSup : 3.2.17 | Debian 11 (Bullseye) | Apache 2.4.48 | MariaDB 10.6.4 | PHP 8.0.9
Bonjour,
Pouvez-vous transmettre votre log d'erreur Apache ?
Cdt
Pouvez-vous transmettre votre log d'erreur Apache ?
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Bonjour,
êtes vous sur d'avoir correctement passer le patch SQL "update_3.1.48_to_3.1.49.sql" ?
Ce script permets de convertir l'ancien format de pièce jointe dans le nouveau, au besoin pourrez exécuter le script SQL suivant :
êtes vous sur d'avoir correctement passer le patch SQL "update_3.1.48_to_3.1.49.sql" ?
Ce script permets de convertir l'ancien format de pièce jointe dans le nouveau, au besoin pourrez exécuter le script SQL suivant :
Code : Tout sélectionner
INSERT INTO `tattachments` (`ticket_id`, `storage_filename`, `real_filename`)
SELECT
`id`,`img1`,`img1`
FROM `tincidents` WHERE `img1`!='';
INSERT INTO `tattachments` (`ticket_id`, `storage_filename`, `real_filename`)
SELECT
`id`,`img2`,`img2`
FROM `tincidents` WHERE `img2`!='';
INSERT INTO `tattachments` (`ticket_id`, `storage_filename`, `real_filename`)
SELECT
`id`,`img3`,`img3`
FROM `tincidents` WHERE `img3`!='';
INSERT INTO `tattachments` (`ticket_id`, `storage_filename`, `real_filename`)
SELECT
`id`,`img4`,`img4`
FROM `tincidents` WHERE `img4`!='';
INSERT INTO `tattachments` (`ticket_id`, `storage_filename`, `real_filename`)
SELECT
`id`,`img5`,`img5`
FROM `tincidents` WHERE `img5`!='';
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
-
- Gsup LEVEL 1
- Messages : 19
- Enregistré le : jeu. 22 févr. 2018 10:09
Bonjour, et merci de votre temps,
J'ai repassé tous les scripts sans succès du 1.48 au 1.50.
Voici les logs d'erreurs apache2 :
[Wed Aug 18 09:59:55.000146 2021] [core:notice] [pid 816] AH00094: Command line: '/usr/sbin/apache2'
[Wed Aug 18 10:00:34.361836 2021] [php7:notice] [pid 907] [client :57915] PHP Notice: Undefined variable: ruser in /var/www/html/core/sso.php on line 33
[Wed Aug 18 10:00:34.375419 2021] [php7:notice] [pid 907] [client :57915] PHP Notice: Undefined variable: ruser in /var/www/html/index.php on line 369
[Wed Aug 18 10:01:17.088951 2021] [php7:notice] [pid 910] [client :58021] PHP Notice: Undefined variable: ruser in /var/www/html/core/sso.php on line 33, referer:
[Wed Aug 18 10:01:17.089206 2021] [php7:notice] [pid 910] [client :58021] PHP Notice: Undefined variable: ruser in /var/www/html/index.php on line 369, referer:
[Wed Aug 18 10:02:57.128052 2021] [php7:warn] [pid 908] [client :58120] PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /usr/share/phpmyadmin/libraries/config/FormDisplay.php on line 660
Merci,
J'ai repassé tous les scripts sans succès du 1.48 au 1.50.
Voici les logs d'erreurs apache2 :
[Wed Aug 18 09:59:55.000146 2021] [core:notice] [pid 816] AH00094: Command line: '/usr/sbin/apache2'
[Wed Aug 18 10:00:34.361836 2021] [php7:notice] [pid 907] [client :57915] PHP Notice: Undefined variable: ruser in /var/www/html/core/sso.php on line 33
[Wed Aug 18 10:00:34.375419 2021] [php7:notice] [pid 907] [client :57915] PHP Notice: Undefined variable: ruser in /var/www/html/index.php on line 369
[Wed Aug 18 10:01:17.088951 2021] [php7:notice] [pid 910] [client :58021] PHP Notice: Undefined variable: ruser in /var/www/html/core/sso.php on line 33, referer:
[Wed Aug 18 10:01:17.089206 2021] [php7:notice] [pid 910] [client :58021] PHP Notice: Undefined variable: ruser in /var/www/html/index.php on line 369, referer:
[Wed Aug 18 10:02:57.128052 2021] [php7:warn] [pid 908] [client :58120] PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /usr/share/phpmyadmin/libraries/config/FormDisplay.php on line 660
Merci,
-
- Gsup LEVEL 1
- Messages : 19
- Enregistré le : jeu. 22 févr. 2018 10:09
Si je lance votre script, voici le message que je recois :
INSERT INTO `tattachments` (`ticket_id`, `storage_filename`, `real_filename`)
SELECT
`id`,`img1`,`img1`
FROM `tincidents` WHERE `img1`!=''
MySQL a répondu: Documentation
#1364 - Field 'uid' doesn't have a default value
INSERT INTO `tattachments` (`ticket_id`, `storage_filename`, `real_filename`)
SELECT
`id`,`img1`,`img1`
FROM `tincidents` WHERE `img1`!=''
MySQL a répondu: Documentation
#1364 - Field 'uid' doesn't have a default value
-
- Gsup LEVEL 1
- Messages : 19
- Enregistré le : jeu. 22 févr. 2018 10:09
Nous avons restaurer via un snapshot à la version ou les pièces jointes étaient visibles, et nous avons contrôler la base tattachments.
=> Celle-ci ne contient pas les infos sur les pièces jointes, cette base est elle toujours utilisée ?
En vous remerciant,
=> Celle-ci ne contient pas les infos sur les pièces jointes, cette base est elle toujours utilisée ?
En vous remerciant,
essayer ceci :
Code : Tout sélectionner
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET default_storage_engine=INNODB;
INSERT INTO `tattachments` (`ticket_id`, `storage_filename`, `real_filename`)
SELECT
`id`,`img1`,`img1`
FROM `tincidents` WHERE `img1`!='';
INSERT INTO `tattachments` (`ticket_id`, `storage_filename`, `real_filename`)
SELECT
`id`,`img2`,`img2`
FROM `tincidents` WHERE `img2`!='';
INSERT INTO `tattachments` (`ticket_id`, `storage_filename`, `real_filename`)
SELECT
`id`,`img3`,`img3`
FROM `tincidents` WHERE `img3`!='';
INSERT INTO `tattachments` (`ticket_id`, `storage_filename`, `real_filename`)
SELECT
`id`,`img4`,`img4`
FROM `tincidents` WHERE `img4`!='';
INSERT INTO `tattachments` (`ticket_id`, `storage_filename`, `real_filename`)
SELECT
`id`,`img5`,`img5`
FROM `tincidents` WHERE `img5`!='';
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/