Mass Wordpress Upgrade Script



I found this floating around the internets.

DavidTucker.net Blog Archive Updating Multiple Wordpress Installations Programatically


If i have 30 wp installations, what do you guys to keep current? I don't want to be FTPing or logging in to each installation to keep them current.

Thanks,

Josh

I know someone who built a similar script to backend off a hosted site.

Throw in the URL, and shamwow.

(Said script also installs new installations, and posts to all from this one script.)
 
Thats a cool way to do it. Although I have zero subversion experience.

To bad about the themes and plugin uploading. That is a bigger pain than WP upgrades. But of course you can use the admin upgrade system now.
 
What are you saying? This is easily the most valuable thread of the year. I love how no one cares about it.

The plugins and themes work fine? Im confused what you're complaining about.
 
Thats a cool way to do it. Although I have zero subversion experience.

If you are not a programmer that is going to be doing check ins and merges to code repositories 30 minutes is all you need to learn enough about Subversion to figure out check ins/outs. Tortoise SVN is a nice Windows interface to SVN, right click and all your SVN commands are there in context menu form, if you happen to run windows.
 
I was saying that calling that SVN script upgrades WP but does not upgrade or install themes or plugins. At least what I know about it.

Did you know about Multiblog or some of the other WP alias to the core install things? http://striderweb.com/nerdaphernalia/features/virtual-multiblog/

It does WP installs quick with a parked domain in cpanel and I can have a working WP install without uploading any themes, plugins, or the WP core. It uses a standard folder for plugins and themes.

It was talked about here before.
 
It sounds like multiblog is what I always did. I had one wordpress directory for all my sites and did symlinks to the site's directories. Then just setup a custom config file for each. Worked really well once it was setup.

They all would share the same plugin/theme base, so only one upgrade for those, as well.
 
It sounds like multiblog is what I always did. I had one wordpress directory for all my sites and did symlinks to the site's directories. Then just setup a custom config file for each. Worked really well once it was setup.

They all would share the same plugin/theme base, so only one upgrade for those, as well.

Now this sounds pimp, but I am wondering what the problems would be with numerous (200 +) domains running off one script. I mean, some sites see 5,000+ visitors a day... something would have to give eventually, no?
 
Now this sounds pimp, but I am wondering what the problems would be with numerous (200 +) domains running off one script. I mean, some sites see 5,000+ visitors a day... something would have to give eventually, no?
Why ? It's just a single file base. The file base is not what gets heavily hit, that's all on the database. Plus, if you cache to static files for speed/load sake, you do that in the individual domain's directories.

There's no performance hit by doing this, it just saves some time/effort on setting up and upgrading :).
 
Why ? It's just a single file base. The file base is not what gets heavily hit, that's all on the database. Plus, if you cache to static files for speed/load sake, you do that in the individual domain's directories.

There's no performance hit by doing this, it just saves some time/effort on setting up and upgrading :).

Why? No idea... just not too knowledgeable in this side of the arena, and it shows at times.

For simplicity's sake, I was just thinking about buying a program that mass installs/updates according to my settings... Less of a technical headache for me.
 
newer versions of wordpress have an auto-upgrade feature at the click of a button. It's best to implement php5 to do this as php4 will require your ftp login information. Using php5 will allow it to work automatically, no ftp required.


Generally adding something like:
AddType x-mapp-php5 .php
or
AddType application/x-httpd-php5 .php
AddHandler application/x-httpd-php5 .php

to your .htaccess will do the trick assuming you're not already running php5 and that your host has both versions running.


so all you would have to do is login to each one, click the button, and you're upgraded.