http://wordpress.org/support/topic/make-a-copy-of-wordpress-website-on-another-domain \\ http://codex.wordpress.org/Moving_WordPress \\ http://codex.wordpress.org/Changing_The_Site_URL \\ https://github.com/interconnectit/Search-Replace-DB \\ One reason you may get PCLZIP_ERR_BAD_FORMAT is that php5-curl is missing \\ This was happening when trying to update striking theme ====== Clear redis cache ====== Sometimes with WPML there is a need for clearing the redis cache (noticed when restructuring the product categories) This can be done with this script (when we have multiple prefixes in the DB, otherwise use Redis command "flushall". -- Usage: redis-cli --eval , 'the_search_string_*' -- Example: redis-cli --eval remove_matching_keys.lua , 'someprefix_*' -- Solution adapted from this: https://stackoverflow.com/a/65427976 -- the "," is to pass an argument and not a key to the lua script local searchstring=ARGV[1] local keys_to_delete = redis.call('keys', searchstring) -- return keys_to_delete for _,k in ipairs(keys_to_delete) do redis.call('del', k) end