🔎 Drupal 7
23 янв в 21:50
Актуально для ubuntu 24 и Drupal 7
Включаем модуль syslog, проверяем что выбрано LOG_LOCAL0 и переходим к настройке rsyslog на сервере
# создаем файл конфигурации sudo nano /etc/rsyslog.d/10-drupal.conf # с содержимым local0.* /var/www/html/site.ru/logs/drupal.log & stop # Создаем файл, если он не существует sudo touch /var/www/html/site.ru/logs/drupal.log # Устанавливаем владельца syslog и группу adm (стандарт для логов) sudo chown syslog:adm /var/www/html/site.ru/logs/drupal.log # Устанавливаем права (чтение/запись для владельца, чтение для группы) sudo chmod 640 /var/www/html/site.ru/logs/drupal.log # Настройка профиля AppArmor для rsyslog sudo nano /etc/apparmor.d/local/usr.sbin.rsyslogd # С содержимым /var/www/html/site.ru/logs/drupal.log rw, # Перезагружаем AppArmor sudo apparmor_parser -r /etc/apparmor.d/usr.sbin.rsyslogd # Перезагружаем rsyslog sudo systemctl restart rsyslog
Теперь все записи журнала будут дублироваться в drupal.log
Dimaseo