База данных Newscoop имеет таблицу audit_event, которая регистрирует действия сотрудников вашего издания в административном интерфейсе. В крупном издании такой журнал может быстро вырасти до огромных размеров. Чтобы не давать журналу разрастаться, вы можете вносить данные журнала недельной давности в специальные файлы. В Newscoop 4 для этих целей предлагается скрипт, находящийся в подкаталоге scripts/ инсталляции Newscoop. Его можно запустить через крон в каталоге /etc/cron.daily/ или выполнять вручную по мере необходимости.
Для Newscoop, где DocumentRoot это /var/lib/newscoop скрипт можно запустить из командной строки вашего сервера, как привилегированный пользователь или sudo, следующим образом:
sudo php /var/lib/newscoop/scripts/newscoop.php log:maintenance Log data processed.
Этот скрипт ищет события, которые имели место более семи дней назад, выделяет их в базе данных и переносит в файл newscoop-audit.log в подкаталоге log/ вашей версии Newscoop, например /var/lib/newscoop/log/newscoop-audit.log
После работы скрипта, зайдя в Настройки, затем Журнал ваши сотрудники будут видеть только события последних семи дней. Читайте об этом в главе Журнал.
/var/lib/newscoop/log/*.log { weekly missingok rotate 8 compress delaycompress create 0640 www-data root }
В Debian или Ubuntu GNU/Linux эту настройку можно сохранить в файл типа /etc/logrotate.d/newscoop и затем автоматически прочитывать при последующем запуске скрипта /etc/cron.daily/logrotate.
There has been error in communication with Booktype server. Not sure right now where is the problem.
You should refresh this page.