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.
[Résolu]Bug enregistrement ticket notification mail [3.1.26]
Bonjour,
Pouvez vous activer le mode debug et refaire les actions puis nous donner les message d'erreur.
Cdt
Pouvez vous activer le mode debug et refaire les actions puis nous donner les message d'erreur.
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
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"
"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"
pouvez vous nous donner la version de PHPmailer affiché dans administration > systeme
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
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
extraire le fichier en pièce jointe dans components.
Vérifier les droits sur votre serveur ou votre méthode d'installation cf documentation
- Fichiers joints
-
- PHPMailer.zip
- (122.17 Kio) Téléchargé 271 fois
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
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.
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:
Code : Tout sélectionner
ls -l /var/www/html/gestsup/info/components/PHPMailer/
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
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
~ # 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
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
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/