Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

I regularly use the theme editor or FTP live files onto my local server (and load them into Visual Studio), but this can be time consuming when I need to debug many files.

Is there a more efficient way to update a WordPress system other than these methods? Can a CVS be integrated easily to upload changed files?

share|improve this question
    
Why don't you debug your website in local with a web server like Apache? –  Zistoloen Dec 21 '13 at 17:37
    
to add: I typically install and work from a "live" server that is locked down. So perhaps my workflow process is causing my headache... –  Roleat Dec 21 '13 at 17:37
    
Also, this comes into play more with setups that are already online and I need to do maintenance. Such as a the current site I am dealing with and there is only a live version from which I have to now FTP files over in order to fix bugs. –  Roleat Dec 21 '13 at 17:49
    
You can download the site on your computer and debug it easily. Then, you upload files when a bug is fixed or new features is available. –  Zistoloen Dec 21 '13 at 18:04
    
This is my current process. It is time consuming as it stands. I'm not sure there is another way around this so my question still remains unanswered. –  Roleat Dec 21 '13 at 18:14

1 Answer 1

up vote 0 down vote accepted

If you have FTP access, you might be able to use something like git-ftp to push the changes up to live after you have tested/debugged them locally: https://github.com/git-ftp/git-ftp.

Use WP Migrate DB to get a copy of the live database: http://wordpress.org/plugins/wp-migrate-db/.

Setup a local copy with XAMPP or MAMPP, whatever, make your changes, then commit the changes to git and push them live with git-ftp.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.