So I just fired up a new Digital Ocean droplet running Ubuntu 15.10×64 and I’m setting up a WordPress environment. I am setting it up from scratch without a WordPress image.
I followed a lot of the tutorials on Digital Ocean to get setup, and the site is running pretty well. I did not setup an extra layer of security with a ‘wp-user’ user and group because I was getting a lot of permissions issues when doing that.
I can upload images, etc. fine and install plugins. However, I noticed that the there may be something wrong with permissions for plugins. I am running Wordfence for security and a plugin called Backupwordpress for DB and full site backups.
Backupwordpress writes the backups to
wp-content/uploads/backupwordpress.. but when I run a back up it runs as if its completing a backup, but the backup never shows. When I check the uploads folder there is nothing there… No errors, nothing.
uploads folder is owned by
$username:www-data as well as the backupwordpress folder with the permissions:
I’ve also noticed that Wordfence won’t run any security scans, but again no actual errors.
plugins folder has permissions of
Any idea what I’m doing wrong? I use these plugins on a very regular basis (literally everyday) and have never encountered this so it must be my server environment. Also, are there any security issues I may have created while trouble shooting based on these usergroups and permissions?
Thank you so much.
It appears this was actually a firewall issue, not a permissions issue. Opening up a certain range of IP addresses on UFW via the Wordfence support article fixed the issue.
The backupwordpress plugin seemed to work correctly once the DNS was resolved fully as well.