Page 2 sur 2

Re: Rappel Mail par Mailjet

Publié : 23 déc. 2021, 14:25
par LaurentJ

ça évolue vite :o)
Maintenant quand je force le lancement de la tache cron, je reçoit le mail "normal" et le mail Mailjet
Reste a vérifier si les taches automatique fonctionneront ce soir ....
Par contre par d'affichage dans les logs medshakeehr
Cordialement

LaurentJ a écrit : 23 déc. 2021, 13:53

pour la tache agenda chiffre par mail :

Capture d’écran 2021-12-23 à 13.53.03.png

LaurentJ a écrit : 23 déc. 2021, 13:49

et pour la tache backup :

Capture d’écran 2021-12-23 à 13.48.13.png

LaurentJ a écrit : 23 déc. 2021, 13:46

une autre recherche :
Lorsque je force la tache cron RappelsRdv j'ai ce message :

PHP Warning: mkdir(): Permission denied in /home/ehr/class/msTools.php on line 43

Warning: mkdir(): Permission denied in /home/ehr/class/msTools.php on line 43
PHP Warning: file_put_contents(/home/ehr/public_html/mailsRappelRdvArchives/Laurent/2021/12/23/RappelsRDV.json): Failed to open stream: No such file or directory in /home/ehr/cron/rappelsMails-Mailjet.php on line 166

Warning: file_put_contents(/home/ehr/public_html/mailsRappelRdvArchives/Laurent/2021/12/23/RappelsRDV.json): Failed to open stream: No such file or directory in /home/ehr/cron/rappelsMails-Mailjet.php on line 166

une idée ?


Re: Rappel Mail par Mailjet

Publié : 23 déc. 2021, 20:19
par Indelog
LaurentJ a écrit : 23 déc. 2021, 13:46

une autre recherche :
Lorsque je force la tache cron RappelsRdv j'ai ce message :

PHP Warning: mkdir(): Permission denied in /home/ehr/class/msTools.php on line 43

Warning: mkdir(): Permission denied in /home/ehr/class/msTools.php on line 43
PHP Warning: file_put_contents(/home/ehr/public_html/mailsRappelRdvArchives/Laurent/2021/12/23/RappelsRDV.json): Failed to open stream: No such file or directory in /home/ehr/cron/rappelsMails-Mailjet.php on line 166

Warning: file_put_contents(/home/ehr/public_html/mailsRappelRdvArchives/Laurent/2021/12/23/RappelsRDV.json): Failed to open stream: No such file or directory in /home/ehr/cron/rappelsMails-Mailjet.php on line 166

une idée ?

Votre installation de MedShake se trouve bien dans /home/ehr/ ?

Juste pour confirmer vous avez bien réalisé une installation standard avec Apache et son module php ?

Vu l'erreur, il me semble très probable que des fichiers d'installation n'appartiennent pas à l'utilisateur www-data. Essayer la commande suivante, elle devrait résoudre ce problème :

Code : Tout sélectionner

sudo chmod -R www-data:www-data /home/ehr/
LaurentJ a écrit : 23 déc. 2021, 13:49

et pour la tache backup :

Sur les versions récentes de mysql il faut que l'utilisateur qui est utilisé pour faire le mysqldump possède le privilège PROCESS.

Vous pouvez lui ajouter avec cette commande **(remplacez medshake_db et proprietaire_db avec les paramètres fournis lors de l'installation, soit sqlBase et sqlUser dans la partie Serveur MySQL des paramètres globaux) :

Code : Tout sélectionner

sudo mysql medshake_db -e 'GRANT PROCESS ON *.* TO "proprietaire_db"@"localhost"'
LaurentJ a écrit : 23 déc. 2021, 13:53

pour la tache agenda chiffre par mail :

Pour le dernier point, il semble que la lib php pour Gnupg ne soit pas présente. Essayez :

Code : Tout sélectionner

sudo apt install php-gnupg

puis redémarrez apache.


Re: Rappel Mail par Mailjet

Publié : 23 déc. 2021, 20:28
par Indelog
LaurentJ a écrit : 23 déc. 2021, 14:25

ça évolue vite :o)
Maintenant quand je force le lancement de la tache cron, je reçoit le mail "normal" et le mail Mailjet
Reste a vérifier si les taches automatique fonctionneront ce soir ....
Par contre par d'affichage dans les logs medshakeehr
Cordialement

Dans ce cas l'erreur Mailjet indique que la campagne n'est par archivée (donc vous ne verrez pas que la campagne est envoyé dans MedShake), cela n’empêche pas les envoie des mails.


Re: Rappel Mail par Mailjet

Publié : 24 déc. 2021, 10:58
par LaurentJ

Bonjour,
Un grand merci pour votre aide et votre réactivité
Passez de bonnes fêtes
cordialement
Laurent

Indelog a écrit : 23 déc. 2021, 20:19
LaurentJ a écrit : 23 déc. 2021, 13:46

une autre recherche :
Lorsque je force la tache cron RappelsRdv j'ai ce message :

PHP Warning: mkdir(): Permission denied in /home/ehr/class/msTools.php on line 43

Warning: mkdir(): Permission denied in /home/ehr/class/msTools.php on line 43
PHP Warning: file_put_contents(/home/ehr/public_html/mailsRappelRdvArchives/Laurent/2021/12/23/RappelsRDV.json): Failed to open stream: No such file or directory in /home/ehr/cron/rappelsMails-Mailjet.php on line 166

Warning: file_put_contents(/home/ehr/public_html/mailsRappelRdvArchives/Laurent/2021/12/23/RappelsRDV.json): Failed to open stream: No such file or directory in /home/ehr/cron/rappelsMails-Mailjet.php on line 166

une idée ?

Votre installation de MedShake se trouve bien dans /home/ehr/ ?

Juste pour confirmer vous avez bien réalisé une installation standard avec Apache et son module php ?

J'ai effectivement installé la version "standard" /home/etc/ et apache et php, j'ai peut être merdé quelquepart :o)

Vu l'erreur, il me semble très probable que des fichiers d'installation n'appartiennent pas à l'utilisateur www-data. Essayer la commande suivante, elle devrait résoudre ce problème :

Code : Tout sélectionner

sudo chmod -R www-data:www-data /home/ehr/

La commande me renvois :
chmod: invalid mode: ‘www-data:www-data’
Try 'chmod --help' for more information.
LaurentJ a écrit : 23 déc. 2021, 13:49

et pour la tache backup :

Sur les versions récentes de mysql il faut que l'utilisateur qui est utilisé pour faire le mysqldump possède le privilège PROCESS.

Vous pouvez lui ajouter avec cette commande **(remplacez medshake_db et proprietaire_db avec les paramètres fournis lors de l'installation, soit sqlBase et sqlUser dans la partie Serveur MySQL des paramètres globaux) :

Code : Tout sélectionner

sudo mysql medshake_db -e 'GRANT PROCESS ON *.* TO "proprietaire_db"@"localhost"'

J'ai remplacé les paramètres et j'ai du ajouté le mot de passe :o)
LaurentJ a écrit : 23 déc. 2021, 13:53

pour la tache agenda chiffre par mail :

Pour le dernier point, il semble que la lib php pour Gnupg ne soit pas présente. Essayez :

Code : Tout sélectionner

sudo apt install php-gnupg

puis redémarrez apache.


Re: Rappel Mail par Mailjet

Publié : 24 déc. 2021, 11:00
par LaurentJ

j'ai oublié de dire, les rappels par mails fonctionnent :o)
j'ai juste les logs qui ne s'affichent pas dans medshakeehr

LaurentJ a écrit : 24 déc. 2021, 10:58

Bonjour,
Un grand merci pour votre aide et votre réactivité
Passez de bonnes fêtes
cordialement
Laurent

Indelog a écrit : 23 déc. 2021, 20:19
LaurentJ a écrit : 23 déc. 2021, 13:46

une autre recherche :
Lorsque je force la tache cron RappelsRdv j'ai ce message :

PHP Warning: mkdir(): Permission denied in /home/ehr/class/msTools.php on line 43

Warning: mkdir(): Permission denied in /home/ehr/class/msTools.php on line 43
PHP Warning: file_put_contents(/home/ehr/public_html/mailsRappelRdvArchives/Laurent/2021/12/23/RappelsRDV.json): Failed to open stream: No such file or directory in /home/ehr/cron/rappelsMails-Mailjet.php on line 166

Warning: file_put_contents(/home/ehr/public_html/mailsRappelRdvArchives/Laurent/2021/12/23/RappelsRDV.json): Failed to open stream: No such file or directory in /home/ehr/cron/rappelsMails-Mailjet.php on line 166

une idée ?

Votre installation de MedShake se trouve bien dans /home/ehr/ ?

Juste pour confirmer vous avez bien réalisé une installation standard avec Apache et son module php ?

J'ai effectivement installé la version "standard" /home/etc/ et apache et php, j'ai peut être merdé quelquepart :o)

Vu l'erreur, il me semble très probable que des fichiers d'installation n'appartiennent pas à l'utilisateur www-data. Essayer la commande suivante, elle devrait résoudre ce problème :

Code : Tout sélectionner

sudo chmod -R www-data:www-data /home/ehr/

La commande me renvois :
chmod: invalid mode: ‘www-data:www-data’
Try 'chmod --help' for more information.
LaurentJ a écrit : 23 déc. 2021, 13:49

et pour la tache backup :

Sur les versions récentes de mysql il faut que l'utilisateur qui est utilisé pour faire le mysqldump possède le privilège PROCESS.

Vous pouvez lui ajouter avec cette commande **(remplacez medshake_db et proprietaire_db avec les paramètres fournis lors de l'installation, soit sqlBase et sqlUser dans la partie Serveur MySQL des paramètres globaux) :

Code : Tout sélectionner

sudo mysql medshake_db -e 'GRANT PROCESS ON *.* TO "proprietaire_db"@"localhost"'

J'ai remplacé les paramètres et j'ai du ajouté le mot de passe :o)
LaurentJ a écrit : 23 déc. 2021, 13:53

pour la tache agenda chiffre par mail :

Pour le dernier point, il semble que la lib php pour Gnupg ne soit pas présente. Essayez :

Code : Tout sélectionner

sudo apt install php-gnupg

puis redémarrez apache.


Re: Rappel Mail par Mailjet

Publié : 24 déc. 2021, 11:22
par Indelog
LaurentJ a écrit : 24 déc. 2021, 11:00

sudo chmod -R www-data:www-data /home/ehr/

La commande me renvois :
chmod: invalid mode: ‘www-data:www-data’
Try 'chmod --help' for more information.

Je suis totalement débile !!!

C'est pas chmod mais chown :

Code : Tout sélectionner

sudo chown -R www-data:www-data /home/ehr/

Re: Rappel Mail par Mailjet

Publié : 24 déc. 2021, 12:39
par LaurentJ

youpiiie j'ai les log des rappels de mails :o))))
merciiii
Trop fort indelog !

je ne vous embête pas plus
bonnes fêtes

Indelog a écrit : 24 déc. 2021, 11:22
LaurentJ a écrit : 24 déc. 2021, 11:00

sudo chmod -R www-data:www-data /home/ehr/

La commande me renvois :
chmod: invalid mode: ‘www-data:www-data’
Try 'chmod --help' for more information.

Je suis totalement débile !!!

C'est pas chmod mais chown :

Code : Tout sélectionner

sudo chown -R www-data:www-data /home/ehr/