На самом деле это вопрос из двух частей. У меня есть конфигурация LAMP и веб-сайт, который сильно полагается на функциональность error_log, встроенную в PHP. Журнал ошибок становится довольно большим в размерах.
Мой первый вопрос: могу ли я настроить PHP (php.ini) для вывода этих сообщений об ошибках в файл журнала ошибок Apache?
Если я не могу, мой второй вопрос: как я могу обновлять журнал ошибок PHP один раз в день? Можно ли передать журнал ошибок PHP в Cronolog (как в Apache) или в другой ротатор журналов? Я хотел бы придерживаться Cronolog, если это вообще возможно.
Заранее спасибо.
Я не знаю, какая у вас ОС, но на php.ini найдите строку error_log
Поскольку вы отправили ошибку в apache, теперь вы можете вращать журналы в нем, если ваш apache уже вращается системным журналом, в этом нет необходимости, но если это не так:
ErrorLog "|bin/rotatelogs /var/logs/errorlog.%Y-%m-%d-%H_%M_%S 5M"