mishka
mishka

Reputation: 687

File permissions on EC2 Instance

I keep getting this issue on EC2. I've a cron that is run by root user. Whenever this tries to access files (fopen in read-only or filesize) in a folder that has 777, it fails with an error similar to "Warning: filesize(): stat failed for /var/www/.."

It is becoming increasingly difficult to predict this behaviour. Has anyone faced similar issues? Or any recommended way of setting up users and groups? I'm running it on a default setup. Safe mode is turned off as well.

Upvotes: 0

Views: 278

Answers (2)

andreimarinescu
andreimarinescu

Reputation: 3641

Added my comment as an answer :

If the cron job is run by root then it's not a permissions issue (root has access to any file). This error is usually issued when the file doesn't exist.

Upvotes: 1

slayedbylucifer
slayedbylucifer

Reputation: 23522

I am not a php guy but here is my best guess. The directory has 777 permission but what about the file's permissions inside that directory. Have you tried running chmod on said directory with -R option?

From man chmod:

-R, --recursive
              change files and directories recursively

Upvotes: 1

Related Questions