|
AboutWPUpdater is a simple bash script for upgrading WordPress directly from WordPress subversion repository. The script will backup the current WordPress installation and database into a single zip file; cleans up everything that's part of the WordPress release package; and ignores custom themes, plugins, and the wp-config.php file. The backup zip, wpbackup.zip, is located in the WordPress installation directory. The script does not merge in changes to the wp-config.php file, and these changes will have to be manually merged in after the update process has completed. NewsUsageUsage: wpupdater -d -v -h -u -p -s -b -c -t
Options: These are optional argument
-d base directory where WordPress is installed (will automatically prepend HOME)
-v version of WordPress to install
-h mysql database host
-u mysql database username
-p mysql database password
-s mysql schema name
-b 1 to enable backup and 0 to disable
-c 1 to enable cleanup and 0 to disable
-t 1 to enable update and 0 to disable ExamplesDreamhost# Update mydomain.com folder to version 2.6.1 of WordPress
./wpupdater.sh -d mydomain.com -v 2.6.1 -h mysql.mydomain.com -u me -p hackme12 -s wordpressdb
# Update mydomain.com folder to version 2.6.1 of WordPress and disable backup and cleanup
./wpupdater.sh -d mydomain.com -v 2.6.1 -h mysql.mydomain.com -u me -p hackme12 -s wordpressdb -b 0 -c 0
# Disable update process, this script will backup WordPress environment and Database, without updating WordPress.
./wpupdater.sh -d mydomain.com -v 2.6.1 -h mysql.mydomain.com -u me -p hackme12 -s wordpressdb -t 0 Media Temple# Update mydomain.com folder to version 2.6.1 of WordPress
./wpupdater.sh -d domains/mydomain.com/html -v 2.6.1 -h mysql.mydomain.com -u me -p hackme12 -s wordpressdb
|