Page 1 sur 2
[Résolu]Bug enregistrement ticket notification mail [3.1.26]
Posté : mer. 20 sept. 2017 16:55
par GuiMBA
Bonjour,
J'ai installé la mise à jour 3.1.26 ce matin et je rencontre 2 problèmes.
Le 1er, lorsque j'enregistre un ticket en cliquant sur "Enregistrer" ou "Enregistrer et fermer", l'application réalise l'action mais me laisse sur une page blanche. Seuls les bandeaux du haut et de gauche apparaissent (cf. copie écran). Je devrais normalement voir mon ticket en cliquant sur "enregistrer" ou repasser à la liste des tickets en cliquant sur "enregistrer et fermer".
Le 2ème, c'est que les utilisateurs ne reçoivent plus les notifications par mail.
J'ai fait un test depuis une autre base GestSup que l'on a en version 3.1.21 et cela fonctionne bien.
Avez-vous un correctif à me proposer?
Merci.
Cordialement,
GuiMBA.
Re: Bug enregistrement ticket et notification mail [3.1.26]
Posté : mer. 20 sept. 2017 16:59
par Flox
Bonjour,
Pouvez vous activer le mode debug et refaire les actions puis nous donner les message d'erreur.
Cdt
Re: Bug enregistrement ticket et notification mail [3.1.26]
Posté : mer. 20 sept. 2017 17:04
par GuiMBA
Voici ce qu'il se passe lorsque j'enregistre un ticket:
"DEBUG MODE:
VAR: save= post_modify=modify post_quit= post_mail= post_upload= post_send= post_action= get_action=new post_category=14 post_subcat=44 post_technician=144 globalrow_technician= post_u_service= globalrow_u_service= post_u_agency= globalrow_u_agency= post_asset_id= globalrow[asset_id]= post_sender_service=3 globalrow_sender_service= post_priority=5
post_u_service=3
AUTO MAIL VAR: SESSION[profile_id]=4 mail_auto_user_modify=1 _POST[resolution]='vds' _POST[private]=
AUTO MAIL DETECT: FROM tech TO user (Reason: mail_auto enable, and open detect by technician.)
SMTP SERVER:
Warning: require_once(components/PHPMailer/src/PHPMailer.php): failed to open stream: No such file or directory in /gestsup/info/core/mail.php on line 319
Fatal error: require_once(): Failed opening required 'components/PHPMailer/src/PHPMailer.php' (include_path='.:/usr/share/php:/usr/share/pear') in /gestsup/info/core/mail.php on line 319"
Re: Bug enregistrement ticket et notification mail [3.1.26]
Posté : mer. 20 sept. 2017 17:06
par Flox
pouvez vous nous donner la version de PHPmailer affiché dans administration > systeme
Re: Bug enregistrement ticket et notification mail [3.1.26]
Posté : mer. 20 sept. 2017 17:08
par GuiMBA
C'est la 5.2.22.
Re: Bug enregistrement ticket et notification mail [3.1.26]
Posté : mer. 20 sept. 2017 17:10
par Flox
C'est effectivement la source du problème depuis la version 3.1.25 nous sommes passé a la version 6.0.0
extraire le fichier en pièce jointe dans components.
Vérifier les droits sur votre serveur ou votre méthode d'installation cf documentation
Re: Bug enregistrement ticket et notification mail [3.1.26]
Posté : mer. 20 sept. 2017 17:19
par Flox
D’ailleurs la prochaine version contiendra une mise à jour de ce même composant en 6.0.1.
Pouvez vous préciser la méthode d'installation de la mise à jour: automatique / semi-automatique / manuelle
Pour comprendre l'origine du problème, pouvez vous faire un:
et vérifier les droits d'écriture d'apache sur ce repertoire.
Re: Bug enregistrement ticket et notification mail [3.1.26]
Posté : mer. 20 sept. 2017 17:37
par GuiMBA
Tout fonctionne de nouveau, merci! C'est la méthode sem-automatique que j'ai utilisé.
Re: Bug enregistrement ticket et notification mail [3.1.26]
Posté : mer. 20 sept. 2017 17:40
par GuiMBA
Voici ce que j'avais dans le PHPMailer d'origine:
~ # ls -l /gestsup/info/components/PHPMailer.5.2.22 root@SRV-WEB01
total 368
-rw-r--r-- 1 root root 2464 janv. 9 2017 class.phpmaileroauthgoogle.php
-rw-r--r-- 1 root root 7216 janv. 9 2017 class.phpmaileroauth.php
-rw-r--r-- 1 root root 146762 janv. 9 2017 class.phpmailer.php
-rw-r--r-- 1 root root 11006 janv. 9 2017 class.pop3.php
-rw-r--r-- 1 root root 42054 janv. 9 2017 class.smtp.php
-rw-r--r-- 1 root root 1163 janv. 9 2017 composer.json
-rw-r--r-- 1 root root 129288 janv. 9 2017 composer.lock
drwxr-xr-x 2 root root 4096 févr. 7 2017 extras
-rw-r--r-- 1 root root 5036 janv. 9 2017 get_oauth_token.php
drwxr-xr-x 2 root root 4096 févr. 7 2017 language
-rw-r--r-- 1 root root 1689 janv. 9 2017 PHPMailerAutoload.php
-rw-r--r-- 1 root root 7 janv. 9 2017 VERSION
Re: Bug enregistrement ticket et notification mail [3.1.26]
Posté : mer. 20 sept. 2017 18:25
par Flox
Je pense qu'il s'agit d'un problème de droit regarder dans la documentation la procédure d'installation semi auto pour ouvrir les droit pendant l'installation puis les restreindre après.
Cdt