Lifeline
Новичок
Apache logs и чтение оных на пхп
Задача - прочесть логи апача, обработать и опр инфу оттуда записать в мускл.
Вопрос - как правильно прочесть логи ? пробовал через пайп но наверно что-то не так делаю
в конфиге фиртуал хоста
TransferLog "| /usr/bin/php /home/logs/test.php"
в тест.пхп
<?
$f = fopen('php://stdin', r);
$out = fopen('/home/logs/apache.log', a);
while (!FEOF($f)) {
$tmp = fread($f, 1024);
fputs($out, $tmp);
}
fclose($f);
fclose($out);
?>
те для начала просто пробую читать и писать в файл, разбор оставим на потом.
файл остается 0. ессно апач рестарт делал, файлик 666 и тд.
Что делаю не так ? может быть есь рабочий пример ?
Задача - прочесть логи апача, обработать и опр инфу оттуда записать в мускл.
Вопрос - как правильно прочесть логи ? пробовал через пайп но наверно что-то не так делаю
в конфиге фиртуал хоста
TransferLog "| /usr/bin/php /home/logs/test.php"
в тест.пхп
<?
$f = fopen('php://stdin', r);
$out = fopen('/home/logs/apache.log', a);
while (!FEOF($f)) {
$tmp = fread($f, 1024);
fputs($out, $tmp);
}
fclose($f);
fclose($out);
?>
те для начала просто пробую читать и писать в файл, разбор оставим на потом.
файл остается 0. ессно апач рестарт делал, файлик 666 и тд.
Что делаю не так ? может быть есь рабочий пример ?