Das macht hier anscheinend Probleme:
Code
/etc/cron.daily/logrotate:
error: php:2 duplicate log entry for /var/www/web8/logs/priv/php_errors.log
error: skipping "/var/www/web8/logs/priv/php_errors.log" because parent directory has
insecure permissions (It's world writable or writable by group which is not "root") Set
"su" directive in config file to tell logrotate which user/group should be used for
rotation.
run-parts: /etc/cron.daily/logrotate exited with return code 1
Das sieht nach zwei Problemen aus:
Wir haben derzeit einen logrotate Eintrag
Code
/var/www/*/logs/priv/php_errors.log {
copytruncate
daily
compress
rotate 30
missingok
notifempty
su root root
}
Damit sind automatisch alle Verträge abgedeckt, was nun damit kollidiert, dass LiveConfig nur für veränderte Verträge neue Logrotate-Abschnitte inklusive php_errors.log erzeugt. Wäre es nicht sinnvoller, die Logrotate-Abschnitte alle neu zu erzeugen, damit Workarounds wie der unsere wegfallen können und damit solche Konflikte auch nicht passieren?
LC schreibt "su root root" nicht in's Logrotate, was mache ich falsch, dass das bei uns notwendig ist? (siehe Fehlermeldung oben)