You are not logged in.
bonjour je ne comprends pas toutes les 2 semaines le fichier de log php-errors change de propriétaire et de droits et du coup cela génére une erreur 500 lorsque l'on fait des modifications dans les tickets.
Je pense que c'est lié à la journalisation des logs, mais je n'arrive pas à trouver où est le mauvais paramétrage.
Merci d'avance
Offline
tout depend
parfois c'est dans la conf apache que le rotate log est configuré, et donc a voir comment est lancé apache ou le rotate_log
chez moi c'est au niveau système directement, j'ai des rotation de log système, et les logs apache y sont aussi configuré, du coup c'est fait en root, mais on peut y gerer les permission des logs apres rotation.
Offline
Je ne suis pas un expert linux. Est ce que vous auriez un exemple pour gérer les permissions des logs après la rotation. Merci
Offline
est ce que vous avez une tâche cron qui tourne ? est ce que cette tache est exécutée en tant que root, www-data ou un autre utilisateur ?
est ce que le propriétaire des nouveaux logs qui posent problème est le même que celui qui lance le cron ?
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Bonjour voici ce que j'ai dans le crontab de l'utilisateur www-data :
* * * * * /usr/bin/php8.0 /var/www/glpi-support/front/cron.php
et ce matin les droits ont basculés sur root : -rw-r--r-- 1 root root 14929 10 juin 23:00 php-errors.log
Offline
Bonjour,
Vous devez vérifier à la fois la crontab système et la crontab de l'utilisateur root pour vous assurer qu'il n'y a rien de lié à GLPI.
GLPI Collaborator and Plugin Developer.
My non-English comments are automated translations. Sorry for any confusion that causes.
Mes commentaires non anglais sont des traductions automatiques. Désolé pour toute confusion qui cause.
Mis comentarios que no están en inglés son traducciones automáticas. Perdón por cualquier confusión que cause.
Offline
Je viens de verifier il n'y a rien concernant glpi pour les deux.
crontab système :
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
crontab utilisateur root
##GLPI Taches automatiques : mis sur www-data
#* * * * * /usr/bin/php8.0 /var/www/glpi-support/front/cron.php
0 23 * * * /usr/bin/php /var/www/glpi-support/bin/console ldap:sync -c -n
0 23 * * * /usr/bin/php /var/www/glpi-support/bin/console ldap:sync -u -n
#Backup DB
0 23 * * * /var/local/MariaDB-Maintenance
Je ne comprends pas du coup...
Offline
voilà ce que j'ai dans ma CRONTAB
ma tâche cron.php et ma synchro utilisateurs sont lancées avec l'utilisateur apache, (www-data)
*/5 * * * * www-data cd /var/www/glpi/front/ && php cron.php > /dev/null
55 9 * * * www-data cd /var/www/glpi && php bin/console glpi:ldap:synchronize_users -s "2" >/dev/null
mes fichiers de log sont dans /var/log/glpi et le proprietaire apache ( chown -R www-data:www-data /var/log/glpi )
je n'ai plus de changement de propriétaires des fichiers de log
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Merci je viens de faire une modification dans le crontab de www-data à voir si cela fonctionne réponse lundi
Offline
Ces deux entrées se trouvent dans la crontab de l'utilisateur root et ne sont pas commentées ?
0 23 * * * /usr/bin/php /var/www/glpi-support/bin/console ldap:sync -c -n
0 23 * * * /usr/bin/php /var/www/glpi-support/bin/console ldap:sync -u -n
Last edited by cconard96 (2023-06-15 01:26:19)
GLPI Collaborator and Plugin Developer.
My non-English comments are automated translations. Sorry for any confusion that causes.
Mes commentaires non anglais sont des traductions automatiques. Désolé pour toute confusion qui cause.
Mis comentarios que no están en inglés son traducciones automáticas. Perdón por cualquier confusión que cause.
Offline
Bonjour oui je confirme, utilisateur Root et pas commentées
Offline
Ils doivent également être déplacés vers la crontab pour l'utilisateur www-data.
Il vous faudra alors vérifier que les permissions sur les fichiers GLPI (en particulier le dossier "files" et son contenu) sont correctes.
GLPI Collaborator and Plugin Developer.
My non-English comments are automated translations. Sorry for any confusion that causes.
Mes commentaires non anglais sont des traductions automatiques. Désolé pour toute confusion qui cause.
Mis comentarios que no están en inglés son traducciones automáticas. Perdón por cualquier confusión que cause.
Offline