A question can only have one accepted answer. Are you sure you want to replace the current answer with this one?
You previously marked this answer as accepted. Are you sure you want to unaccept it?
Write for DigitalOcean
You get paid, we donate to tech non-profits.
Find and meet other developers in your city.
Contribute to Open Source
I am getting a server error, here is a link to the error logs; http://tinypic.com/r/30ry9mq/9
Not sure what the issue is,
Add comments here to get more clarity or context around a question. To answer a question, use the “Answer” field below.
From what I can see, it looks like the WordPress plugin called WP Job Manager might be the one causing the problem, so go and disable that plugin.
If that doesn’t resolve the issue, then disable all plugins and enable them one-by-one.
WP Job Manager
Or maybe it’s plugin called Email Users - it’s a little difficult to figure out. But a good rule is to have as few plugins as possible and make sure they’re updated within the past year at least, so you know they are maintained and probably up-to-date with the latest WordPress 4.8 release.
Or maybe User Access Manager
User Access Manager
You can type !ref in this text area to quickly search our full set of tutorials, documentation &
marketplace offerings and insert the link!
First , I like to thank DigitalOcean for their No nonsense straight to the point tutorials on how to setup everything about VPS linux , to get one with no experience like me to get my site up and running.
also , I do not have a digitalocean Droplet yet , as i learned about this site trying to manage VPS from other provider. so I hope someone can also help me with my question.
As per all tutorials here . I setup Vhost for a domain by creating folder in /var/ww/USER/public_html. this works just fine.
Also from tutorial here , i setup VSFTPD .. and i added ftp folder to /home/USER/ftp . this works as well . however, as a ftp user i have no access to my public_html folder . after upload , i have to use command line to move files from ftp folder to my public_html.
wouldn't be much easier to create public_html and Ftp folders under /home/USER account ?
I come from shared hosting plans , looking at the structure of my folder, i noticed this is how they created all my folders when i joined.
Can anyone tell me what is the benefit of going this direction and if doing this would allow ftp user access to public_html for file management.
Thank you so much.
Hi guys! I want to migrate a site to digitalocean. It's on wordpress, so I choose wordpress droplet.
I also installed phpMYAdmin, so I imported the database.
At this point, everything is alright!
But I want to upload the content to this new server. And it should be through filezilla, because the graphic way is more comfortable to me.
Can anyone help me please? But I need a step-by-step guide.
Thank you in advance!!!
I could use a little advise regarding running multiple Wordpress sites on a single server, as multiple users, and making sure the webserver has the proper permissions to make changes while making sure security is in order.
*What I like to achieve...* A configuration in which I can use a user per website, and where the webserver can make changes (i.e. uploading media, plugins, etc), without relying on chmod (not having to use chmod at all feels better). Where the user can make changes to it's directory (e.g. a git working directory for automatic deployments). When the users can't change each other files.
*I wonder...* Is the configuration described below a proper one? Should I do something differently? Are there better solutions?
*Some backstory...* For a while now I have been setting up servers for websites and web apps. Most of the time I run multiple websites from the same server. Could be a staging and production environment, but also different (client) websites. Sometimes I add CI to the mix using CircleCI. Basically CircleCI pushes to a repository on the server, this repo then updates the working directory which could be a web app or Wordpress theme. Everything currently works okay, although I think security, and how things are set up, could be improved.
Currently my configuration often looks like...
# User on the server with the directory `/var/www/somewebsite`
# Another user on the server with the directory `/var/www/someotherwebsite`
When needed I use these users to make changes to the contents.
# Wordpress website
# Git repo with a working dir set to `/var/www/somewebsite/html/wp-content/themes/sometheme`
# Some other website
# Yet another Wordpress website
The contents of `/var/www/somewebsite/html`, `/var/www/someotherwebsite/html`, and `/var/www/yetanotherwebsite/html` belong to the user and group `www-data`. Although, when I would upload something manually later, this upload (logically) belongs to the user I am using for access (not `www-data`).
The users `somewebsite`, `someotherwebsite`, and `yetanotherwebsite` have been added to the `www-data` group. I believe this means `someotherwebsite` could make changes to `somewebsite` (and vice versa). Which would be better if it couldn't.
* Depending on the requirements I use Apache or nginx.
* SSH keys are used for authentication, Password Authentication is disabled.
I understand my current configuration isn't the most straightforward one. I do hope I clarified the most of it.
I read a lot of information regarding the subject. But It's hard to find something which is applicable to my situation. This tutorial was very useful https://www.digitalocean.com/community/tutorials/how-to-set-up-multiple-wordpress-sites-on-a-single-ubuntu-vps.
Any tips, feedback and insights are welcome!
I have an application using Ionic, Angular & CouchDB. Can I run that on DigitalOcean. I've only seen the MEAN stack, not the CAN (Couch Angular Node) Stack