I was trying to upload a website that I’ve created onto a droplet server. Was able to login via FTP just fine (through FileZilla). When I tried moving my files to the /var/www directory it refused to upload the file. The reason for file transfer failure was that the directory was open for write: permission denied.
Here is the log: Status: Starting upload of /Users/andrewp/Documents/Freelance_Projects/TechArtista+Kyte/kyte_site/kyte_site.html Status: Retrieving directory listing… Command: ls Status: Listing directory /var/www/html Command: put “/Users/andrewp/Documents/Freelance_Projects/TechArtista+Kyte/kyte_site/kyte_site.html” “kyte_site.html” Error: /var/www/html/kyte_site.html: open for write: permission denied Error: File transfer failed Status: Retrieving directory listing… Command: ls Status: Listing directory /var/www/html Status: Directory listing successful
More details:
This is the first time I’ve done anything like this so help would be great :)
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.
Click below to sign up and get $100 of credit to try our products over 60 days!
Hello! If you connect to the droplet through SSH and run the following command, that should allow permissions for the folder:
sudo chown user /var/www
Replacing “user” with the actual username you are using for SFTP. I hope this helps!
I ran the above commands but it didnt work until i tried the solution found here: http://yogodoshi.com/how-to-fix-open-for-write-permission-denied-error-sftp/
This comment has been deleted
I set ssh and made connection with filezilla but getting same error:
File transfer failed