You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

迁移WordPress至其他服务器域名遇错误,求助WooCommerce产品迁移恢复方案

WordPress + WooCommerce 跨域名迁移错误排查与解决方案

一、核心URL配置修正

跨域名迁移的常见错误根源是数据库和配置文件中的旧域名残留,按以下步骤处理:

  • 编辑wp-config.php文件,添加两行代码强制指定站点URL(替换为你的暂存域名):
    define('WP_HOME', 'https://你的暂存域名.com');
    define('WP_SITEURL', 'https://你的暂存域名.com');
    
  • 登录数据库管理工具(如phpMyAdmin),执行SQL命令全局替换旧域名到暂存域名(注意替换占位符):
    UPDATE wp_options SET option_value = REPLACE(option_value, 'https://hafeezcenterlhr.com', 'https://你的暂存域名.com') WHERE option_name IN ('home', 'siteurl');
    UPDATE wp_posts SET post_content = REPLACE(post_content, 'https://hafeezcenterlhr.com', 'https://你的暂存域名.com');
    UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'https://hafeezcenterlhr.com', 'https://你的暂存域名.com');
    UPDATE wp_woocommerce_product_meta_lookup SET product_url = REPLACE(product_url, 'https://hafeezcenterlhr.com', 'https://你的暂存域名.com');
    
  • 若服务器支持WP-CLI,用以下命令更安全(自动处理序列化数据):
    wp search-replace 'https://hafeezcenterlhr.com' 'https://你的暂存域名.com' --skip-columns=guid
    

二、文件权限与重写规则检查

  • 确保暂存服务器上的文件目录权限正确:wp-content/、wp-content/uploads/设为755,所有文件设为644
  • 删除根目录下的.htaccess文件,然后登录WordPress后台→设置→固定链接,点击“保存更改”自动生成适配暂存域名的重写规则

三、WooCommerce专属修复步骤

  • 刷新WooCommerce重写规则:后台→WooCommerce→状态→工具→点击“刷新重写规则”
  • 清除临时数据:后台→WooCommerce→状态→工具→点击“清除过期的临时数据”
  • 检查插件配置:禁用暂存环境不需要的支付网关、物流插件,避免因域名不匹配导致的接口错误

四、回迁至原域名的准备

  • 开发完成后,重复上述URL替换步骤,将暂存域名换回https://hafeezcenterlhr.com
  • 回迁前完整备份暂存环境的数据库和所有文件
  • 回迁完成后,清除服务器缓存、CDN缓存及浏览器缓存,确保内容正常加载

内容的提问来源于stack exchange,提问作者Syed Israr Ahmad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 22:15:34