Как получить логи Apache и MySQL в PHP - PullRequest
0 голосов
/ 22 мая 2019

Я хотел бы получить журналы Apache и MySQL в моем PHP-скрипте, например:

echo(file_get_contents('/var/log/apache2/error.log'));
echo(file_get_contents('/var/log/mysql/error.log'));

и очистить после этого:

file_put_contents('/var/log/mysql/error.log','');

но ничего из этого не работает

Возможно, какой-то конфликт прав доступа?

1 Ответ

0 голосов
/ 23 мая 2019

Вам необходимо добавить свое имя пользователя в группу adm (sudo usermod -aG adm YourUserName)

<?php   
    echo shell_exec('tail -f /var/log/apache2/error.log');

?>

or

<?php
$op = array();
exec('tail -f /var/log/apache2/error.log', $op, $stat);
print_r($op);
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...