Reading apache error logs from php

General Tech Bugs & Fixes 2 years ago

0 1 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating

Posted on 16 Aug 2022, this text provides information on Bugs & Fixes related to General Tech. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (1)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago

 

I have apache2 logs at :/var/log/apache2/error.log which has permission:

-rw-r----- 1 root adm 127140 Mar 20 12:54 /var/log/apache2/error.log

for the sake of accessing from php I changed the ownership and group e.g

-rwxrwxrwx 1 www-data www-data 127140 Mar 20 12:54 /var/log/apache2/error.log

But still I am not able to access the logs as shown below.

test.php

php
 var_dump(exec("/usr/bin/tail -n 10 /var/log/apache2/error.log",$x),$x);
?>

output

string(0) "" array(0) { } 

My question is how to alter permission to give php process to at-least read the apache logs ? A secure/standard way to access these logs will be much appreciated .

I see following error in error.log

/usr/bin/tail: cannot open `/var/log/apache2/error.log' for reading: Permission denied

This questions is already asked but solution does not fit in linux environment

0 views
0 shares

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.