Jail Breaking WordPress How to Migrate Your WordPress site
Who the heck is talking?• Christopher Lauzon • Director of Customer Happiness at WP Engine • Works on lots of WordPress sites • You can follow him on twitter at @squirex2
Guidelines• This presentation will cover basic WordPress Migration, assuming minimal technical knowledge• “Conditional Situations”• Will make myself available at the Happiness Bar after the presentation.• Feel free to ask questions during the presentation, but will give time for Q&A and an opportunity to “Share Horror Stories!”
Why you may not need to listen to this...• Plugins to help make life easier • VaultPress : http://vaultpress.com/ • BackupBuddy: http://pluginbuddy.com/purchase/ backupbuddy/ • ManageWP: http://managewp.com/ • Move That Blog (23Press): http://www.23press.com/
Getting Ready For Migration• Make a Checklist• Have help guides available to you.• Back everything up in two different places• Take your time
Prepping Your Site• Site needs to be using the latest version of WordPress• Update all of your plugins. Remove any unused ones.• You may want to run a security scan: • http://wordpress.org/extend/plugins/wp- security-scan/
WordPress Migration, in two Parts• Moving WordPress ﬁles - PHP Core Files, Theme/Plugin PHP/CSS ﬁles, images, etc.• Moving the data - Moving Posts, Comments, User Data, Site Settings, etc
The Files• How was your site setup? • Has the core been changed? • Which folder is all of your custom ﬁles in?
/wp-content/• The primary folder that contains a majority of a WordPress site’s custom ﬁles. • Contains theme ﬁles • Contains plugin ﬁles • Contains all of the media ﬁles for your site (images, movies, etc.)
Get the new place ready!• Setup a simple WordPress install on a new host.• Know the limits of your old host versus your new host. • DB access • PHP Memory Limits
Time to move!• Moving the data. • The WordPress Import/Export Tool • phpmyadmin - Export/Import (Data Dump and Import) • Warning! Moving your data to the new WordPress site WILL replace everything.
Moving your ﬁles• Move everything under /wp-content/ • Via SFTP - this is going to take forever! • The Larger the site, the longer it is going to take. • Time to grab a beer/wine/coffee/etc.
Gotchas (common probs)• Between any changes to migration, always backup your site.You never know what will happen!• Site is outdating with newer posts and pages• User data gets replaced, locking you out of /wp- admin on your side.• Permalinks may need to be re-saved.• Certain plugins may still require conﬁguration despite being stored in the database.• What else makes people cry?