如何将wordpress/woocommerce网站移动到新主机和新域



复制数据库,更改数据库中的链接。

UPDATE wp_options SET option_value = REPLACE(option_value, 'old_domain', 'new_domain') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = REPLACE (post_content, 'old_domain', 'new_domain');
UPDATE wp_posts SET post_excerpt = REPLACE (post_excerpt, 'old_domain', 'new_domain');
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'old_domain','new_domain');
UPDATE wp_comments SET comment_content = REPLACE (comment_content, 'old_domain', 'new_domain');
UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url, 'old_domain','new_domain');
UPDATE wp_posts SET guid = REPLACE (guid, 'old_domain', 'new_domain') WHERE post_type = 'attachment';

更改 wp 配置文件:

define('WP_SITEURL', 'newdomain');
define('WP_HOME', 'newdomain');

还需要做什么?我为 localhost 测试了这个,并非所有链接都已更新并出现了一些小错误。

一些插件以序列化形式将链接保存在数据库中,如下所示: s:46:"/var/www/test/wp-content/themes/test/style.css"如果进行"替换",则可能会遇到不显示某些数据的问题。为避免任何问题,最好使用插件。检查:
WP迁移数据库;
多合一WP迁移;
复印机。

Id 建议 All in a WP 迁移,以及 wppusher。然后,您可以将主题带到任何您想要的地方,并随心所欲地做

将wordpress/woocommerce网站移动到新主机和新域非常简单,您只需安装多合一Wp迁移插件,如果需要,您可以通过进入常量.php文件在第308行增加上传大小,并可以用4或5替换2。

define( 'AI1WM_MAX_FILE_SIZE', 2 << 28 );

最新更新