【问题标题】:Transfer WordPress, tried everything [closed]转移WordPress,尝试了一切[关闭]
【发布时间】:2013-01-15 00:43:15
【问题描述】:

我已经为这个问题苦苦挣扎了好几个小时了。 我目前有一个在 domain.com/subdomain 上运行的 Wordpress 网站。 我想将此转移到 domain2.com。

我做了什么:

  • 从 PHPMyAdmin 导出表。
  • “全部替换”从 domain.com/subdomain 到 .SQL 文件中的 domain2.com。 (我什至使用替换工具来保留字符串长度或其他什么 -> WP Serialized PHP Replacer
  • 从 domain.com/subdomain 下载了整个站点。
  • 已将整个网站上传到 domain2.com。
  • 将 wp-config.php 中的数据库信息更改为 domain2.com 上新数据库的正确信息。
  • 已将 .SQL 文件导入新数据库。

现在会发生什么?好吧,当我导航到 domain2.com 时,我收到错误“无法显示网页”。我尝试在 domain2.com 上安装全新的 WordPress,效果很好。

唯一的问题是,我有数百个页面和插件以及我真正想保留的设置,我花了几天时间才把它们整理好,而客户的截止日期是明天到期。

Wordpress Tools > Export 工具就像披着羊皮的狼,骗我进去我修好了。但它没有复制用户信息或插件设置。

【问题讨论】:

标签: mysql wordpress installation move transfer


【解决方案1】:

确保您的.htaccess 文件如下所示:

# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

这样

# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /subdomain/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /subdomain/index.php [L]
</IfModule>

# END WordPress

【讨论】:

  • 天哪。非常感谢,真是菜鸟的错误哈哈。以前从未从子域转移到根,谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-09-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-07
  • 1970-01-01
  • 2016-04-14
相关资源
最近更新 更多