mikey3times
BuSo Pro
- Joined
- Aug 25, 2018
- Messages
- 169
- Likes
- 157
- Degree
- 1
Background
My Wordpress update procedure has been:
Questions
How do you all handle Wordpress updates when you have course/download/ecommerce/user generated content?
I'm using a managed VPS so don't have the typical Managed Wordpress Hosting staging setups, but I don't think they are much different from Softaculous. I want to get into a more professional workflow where I test everything on staging and then push it live with Softaculous, but it isn't a smooth process because it copies the htaccess file with the password protection so I have to go in and delete that, plus some other minor fixes.
I am also afraid of losing user info if someone makes a change while I'm testing on staging. I know I can tell Softaculous to leave the database alone, but how do I know if the Wordpress updates involve database changes?
Backups are great, but if I don't realize I lost user info for a week or two (when the users complain), that means the database has a bunch of new info so I can't restore it later.
At the end of the day, I want to generate a SOP checklist so I can follow this every time Wordpress issues an update. Does anyone have a good SOP they can share that will make sure user data isn't lost and that the website doesn't get messed up during updates?
My Wordpress update procedure has been:
- Make a server backup and download to local drive.
- Update plugins on live site.
- Update Wordpress on live site.
- Check live site (view pages, test contact forms, test user login, etc.)
- Make a server backup and download to local drive.
- Use softaculous to create a staging copy to a password protected subdomain.
- Update plugins then Wordpress on staging site.
- Check staging site.
- Update plugins then Wordpress on live site.
- Check live site.
Questions
How do you all handle Wordpress updates when you have course/download/ecommerce/user generated content?
I'm using a managed VPS so don't have the typical Managed Wordpress Hosting staging setups, but I don't think they are much different from Softaculous. I want to get into a more professional workflow where I test everything on staging and then push it live with Softaculous, but it isn't a smooth process because it copies the htaccess file with the password protection so I have to go in and delete that, plus some other minor fixes.
I am also afraid of losing user info if someone makes a change while I'm testing on staging. I know I can tell Softaculous to leave the database alone, but how do I know if the Wordpress updates involve database changes?
Backups are great, but if I don't realize I lost user info for a week or two (when the users complain), that means the database has a bunch of new info so I can't restore it later.
At the end of the day, I want to generate a SOP checklist so I can follow this every time Wordpress issues an update. Does anyone have a good SOP they can share that will make sure user data isn't lost and that the website doesn't get messed up during updates?