Report this

What is the reason for this report?

Permission denied whenever uploading files

Posted on October 9, 2014

I am running the LEMP Stack on Ubuntu 14.04

I am always getting permission denied whenever my php file is trying to save or upload something. If I chmod the folder to 777 it works but I don’t want to change it to 777. I checked the owner of all the files in my application . It is root / root (owner / group ).

I have the exact same project on a different server with permissions set as 0755 and the owner as 501 / 500 and the application works flawlessly. But I don’t know that the 501 / 500 stands for.

Also I just checked the following for my application:

/usr/share/nginx/html/example1/app/webroot script owner : root script getmyuid : 0 script getmygid : 0

How come the script owner is root and I still get permission denied ?



This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

If you are running apache on Ubuntu 14.04 you want to invoke it as such

sudo chown -Rf www-data:www-data </var/www/html/*

can u help me?? i have same problem but i follow this tutorial but it does not bring results.

Hi , I had the same issue …I couldn’t upload anything from my admin panel so I changed the permission on the media folder and gave all users full permission(to media folder). I achieved that by executing this on my media folder… sudo chmod -R a+rwx /media (path to your media folder) restarted everything then it worked . You can try it.

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.