On Wed, Jan 25, 2023 at 02:51:05PM +0800, jeremy ardley wrote:
[...]
> 0.000041 lstat("/var/www/grammartiste.com/web/vendor/autoload.php", 0x7fffdc580970) = -1 EACCES (Permission denied)
> 0.000034 lstat("/var/www/grammartiste.com/web/vendor/autoload.php", 0x7fffdc57f900) = -1 EACCES (Permission denied)
Quoting the lstat(2) man page:
These functions return information about a file, in the
buffer pointed to by statbuf. No permissions are required
on the file itself, but—in the case of stat(), fstatat(),
and lstat()—execute (search) permission is required on all
of the directories in pathname that lead to the file.
So first I'd check the whole path leading to the file for dir
search (aka execute) permissions.
> -rwxrwxrwx 1 www-data www-data 771 Jan 24 13:00 /var/www/grammartiste.com/web/vendor/autoload.php
Ugh ;-)
Cheers
--
t
Attachment:
signature.asc
Description: PGP signature