Verify your assumptions about file permissions by testing them!
www-data comes to mind. Will Apache be able to read that folder?
sudo -u <user> test -r </location/to/test>
sudo's -u
allows you to specify a specific user (instead of the usual root). Then run test -r
which determines if the passed file exists and can be read.
NB. If your terminal isn't setup to display return codes then you can run the following (example with www-data):
sudo -u www-data test -r /var/data; echo $?
$?
holds whatever the last command returned. Generally, 0 => Success, Not 0 => Failure.
No Comments Yet!