By nest
Hello! First time working with DigitalOcean.
I have setup a droplet based on the LAMP one-click stack image. I have then followed part of this tutorial https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-20-04 to setup a virtual host for my website.
Things were working fine and I was able to upload my files to var/www/domain through an ftp client. I connected using the public SSH key. Then I did other things including setting up MySQL and installing php extensions.
Afterwards whenever I try to access my files through SFTP, I get permission denied error when I enter /var/www/domain. I can still access other folders.
Note: I did not connect my custom domain yet, I disabled the default apache website instead.
Also, I am connecting with a non-root user.
Any idea where I should look?
Thanks
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!
Hi @nestRay,
What user are you using to connect via SFTP? If you are using the root user there shouldn’t be a problem, however, if you are using another user that no longer has permission to access the folder maybe due to the phpMyAdmin installation could be a reason.
My suggestion is to try and use the root user for the SFTP or if you have a terminal, you can try and use SCP or RSYNC to transfer files between your Droplet and your Laptop.
Hello there,
If you’re using your root user for SFTP you should not have issues accessing the directory and uploading files, same as per KFSys comment.
You can check our tutorial on How To Use SFTP to Securely Transfer Files with a Remote Server
If you’re using FileZilla you can also check this article How to Transfer Files to Droplets With FileZilla
https://docs.digitalocean.com/products/droplets/how-to/transfer-files/
Hope that this helps!
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.