PHP Notice: Undefined variable: datetime in /var/www/html/gestsup/core/mail.php on line 901
<div role="alert" class="alert alert-lg bgc-danger-l3 border-0 border-l-4 brc-danger-m1 mt-4 mb-3 pr-3 d-flex">
<div class="flex-grow-1">
<i class="fas fa-times mr-1 text-120 text-danger-m1"><!----></i>
<strong class="text-danger">Erreur : Message non envoyé, vérifier les paramètres de votre connecteur SMTP (SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'date' cannot be null). </strong>
</div>
<button type="button" class="close align-self-start" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true"><i class="fa fa-times text-80"><!----></i></span>
</button>
</div>
[support.it@] [mail 1] SEND Mail to sender : OK (mail_auto_user_newticket parameter enable)
PHP Notice: Undefined variable: c_ticket_number in /var/www/html/gestsup/core/imap_oauth.php on line 551
[support.it@] [mail 1] Send mail to administrator : OK (mail_newticket parameter enable)
PHP Fatal error: Uncaught Error: Call to a member function setFlag() on string in /var/www/html/gestsup/core/imap_oauth.php:592
Stack trace:
#0 /var/www/html/gestsup/mail2ticket.php(159): require()
#1 {main}
thrown in /var/www/html/gestsup/core/imap_oauth.php on line 592
Mise à jour connecteur avec IMAP OAuth
Autre souci pour la relève en auto (mail2ticket.php), si on lance le script ailleurs que dans le dossier gestup (donc comme c'est le cas dans le crontab) on a le message suivant :
PHP Warning: require_once(vendor/autoload.php): failed to open stream: No such file or directory in /var/www/html/gestsup/core/imap_basic.php on line 17
PHP Fatal error: require_once(): Failed opening required 'vendor/autoload.php' (include_path='.:/usr/share/php') in /var/www/html/gestsup/core/imap_basic.php on line 17
PHP Warning: require_once(vendor/autoload.php): failed to open stream: No such file or directory in /var/www/html/gestsup/core/imap_basic.php on line 17
PHP Fatal error: require_once(): Failed opening required 'vendor/autoload.php' (include_path='.:/usr/share/php') in /var/www/html/gestsup/core/imap_basic.php on line 17
Merci pour votre retour je regarde ces points et reviens vers vous avec un patch.
Cdt
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Pourrez-vous retélécharger le patch 3.2.29 puis réessayer des corrections ont été intégrées.
Cdt
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
On est mieux, mais si je ne suis pas dans le dossier gestsup reste des soucis de chemin :
PHP Warning: include(core/mail.php): failed to open stream: No such file or directory in /var/www/html/gestsup/core/imap_oauth.php on line 524
PHP Warning: include(): Failed opening 'core/mail.php' for inclusion (include_path='.:/usr/share/php') in /var/www/html/gestsup/core/imap_oauth.php on line 524
[support.it@XXXX] [mail 1] SEND Mail to sender : OK (mail_auto_user_newticket parameter enable)
PHP Warning: require(core/message.php): failed to open stream: No such file or directory in /var/www/html/gestsup/core/imap_oauth.php on line 556
PHP Fatal error: require(): Failed opening required 'core/message.php' (include_path='.:/usr/share/php') in /var/www/html/gestsup/core/imap_oauth.php on line 556
PHP Warning: include(core/mail.php): failed to open stream: No such file or directory in /var/www/html/gestsup/core/imap_oauth.php on line 524
PHP Warning: include(): Failed opening 'core/mail.php' for inclusion (include_path='.:/usr/share/php') in /var/www/html/gestsup/core/imap_oauth.php on line 524
[support.it@XXXX] [mail 1] SEND Mail to sender : OK (mail_auto_user_newticket parameter enable)
PHP Warning: require(core/message.php): failed to open stream: No such file or directory in /var/www/html/gestsup/core/imap_oauth.php on line 556
PHP Fatal error: require(): Failed opening required 'core/message.php' (include_path='.:/usr/share/php') in /var/www/html/gestsup/core/imap_oauth.php on line 556
Pourrez vous retélécharger le patch et refaire un test ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Pour le script mail2ticket.php je n'ai plus de souci pourle chemin et j'ai pu enlever /gestsup dans l'uri de redirection dans azure ad et la ré écriture dans le reverse proxy mais pas pour get_oauth_token.php. On y est presque.
Pouvez vous détailler ce dernier problème.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
J'avais déjà détailler le souci dans un de mes précédent post :
j'ai un reverse proxy d'un sous domaine https:__gestup.monsite.com qui renvoie sur un serveur http:__srvgestup/gestup, j'ai bien renseigné l'url https:__gestup.monsite.com dans les paramètres (URL d'accès au serveur ), quand je demande la génération d'un token, O635 récupère : https:__gestup.monsite.com/gestup/get_oauth_token.php du coup c'est bloqué car en Url de redirection j'ai mis : https:__gestup.monsite.com/get_oauth_token.php. Mais cela fonctionne à présent avec le script mail2ticket.php ce qui n'était pas le cas au début.
j'ai un reverse proxy d'un sous domaine https:__gestup.monsite.com qui renvoie sur un serveur http:__srvgestup/gestup, j'ai bien renseigné l'url https:__gestup.monsite.com dans les paramètres (URL d'accès au serveur ), quand je demande la génération d'un token, O635 récupère : https:__gestup.monsite.com/gestup/get_oauth_token.php du coup c'est bloqué car en Url de redirection j'ai mis : https:__gestup.monsite.com/get_oauth_token.php. Mais cela fonctionne à présent avec le script mail2ticket.php ce qui n'était pas le cas au début.