Как собрать логи php, apache и mysql в ubuntu?

Пользователь

от enid , в категории: PHP , 10 месяцев назад

Как собрать логи php, apache и mysql в ubuntu?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от kameron , 10 месяцев назад

@enid 

Пользователь

от stanford_mosciski , месяц назад

@enid 

Для сбора логов PHP, Apache и MySQL в Ubuntu, вам потребуется настроить соответствующие настройки и проверить файлы журналов. Вот как можно это сделать:

  1. Журналы PHP: PHP обычно записывает журналы ошибок в файл error_log. Для настройки размещения и формата лог-файлов PHP в Ubuntu, необходимо отредактировать файл php.ini. Откройте терминал и выполните команду:
1
sudo nano /etc/php/7.2/apache2/php.ini


Найдите и настройте параметры error_reporting и error_log в соответствии с вашими потребностями. Сохраните изменения и перезапустите Apache для применения новых настроек:

1
sudo systemctl restart apache2


  1. Журналы Apache: Apache записывает журналы доступа и ошибок. Журналы доступа обычно хранятся в /var/log/apache2/access.log, а журналы ошибок - в /var/log/apache2/error.log. Для настройки формата и других параметров лог-файлов Apache, редактируйте файл конфигурации Apache:
1
sudo nano /etc/apache2/apache2.conf


Настройте параметры LogLevel, ErrorLog и CustomLog по своему усмотрению. После внесения изменений перезапустите Apache:

1
sudo systemctl restart apache2


  1. Журналы MySQL: MySQL записывает журналы ошибок и запросов в разные файлы. Обычно журнал ошибок находится в /var/log/mysql/error.log. Для настройки журналов MySQL отредактируйте файл конфигурации MySQL:
1
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf


Найдите и настройте параметры log_error и general_log в соответствии с вашими требованиями. После изменений перезапустите MySQL-сервер:

1
sudo systemctl restart mysql


После настройки и изменений в конфигурационных файлах PHP, Apache и MySQL, проверьте соответствующие журналы в указанных выше папках, чтобы удостовериться, что логи работают корректно и содержат необходимую информацию.