【问题标题】:problem mooving woocommerce to another domain将 woocommerce 移动到另一个域的问题
【发布时间】:2020-06-04 22:05:32
【问题描述】:

我有一个 woocommerce 网站安装并正常工作,我想更改主题而不在网站上进行更改,所以一切仍然(产品、页面等)。 我想在不停止我的第一个网站的情况下将同一个网站复制到另一个域中进行更改。

这是我所做的: 1-将所有文件从旧网站复制到新网站。 2-从旧的导入数据库。 3-过去进入新域的所有文件 4-将旧数据库的表导入新数据库 5-更改 wp-config 以使用新数据库 6-将域更改为表:wp_options 我启动了新域:第一页没有错误 但是当我进入预览产品时,出现页面不存在的错误,并且所有其他页面都出现相同的错误。谁能帮我 ???有什么想法吗?

【问题讨论】:

  • 你能分享网址链接吗?

标签: wordpress woocommerce dns new-operator


【解决方案1】:

在移动 WordPress 网站时,请采取一些措施使其更容易。

手动压缩上传/插件/主题,或者如果您在 wp-content 上有一些疯狂的事情。一般来说,不需要移动其他任何东西。 (这不包括您可能需要移动的 robots.txt 等内容)

导入数据库后,您需要运行搜索和替换以换出域。它用于比您想象的更多的地方。

转到设置并重新保存固定链接两次。 - 这解决了页面无法加载/404 的大多数问题。

有一些插件可以让这更容易。

Updraft - 不需要付费版本。可以设置新站点,然后添加文件并导入它们。

一体化 WP 迁移 - 还没有看到任何这种不会移动但对于大型网站可能会变得缓慢和困难的东西。

【讨论】:

    【解决方案2】:

    像 All in One WP Migration 或 Duplicator 这样的插件可能会有所帮助,但有时它们可​​能会失败。

    使用 AIOWM,您必须创建备份和空白 WP 安装,在此空白安装中安装插件并导入备份。请注意,许多功能是付费的。

    使用 Duplicator,您可以创建一个备份和一个安装程序,您必须将其上传(通过 FTP)到新主机,然后执行 installer.php 脚本来恢复备份。

    他们都负责搜索和替换需求。

    如果你想手动,你必须通过 ftp 复制所有文件,或者如果你有一个 Cpanel 或类似的你可以上传一个 Zip 文件然后通过面板解压它(我猜你没有ssh 访问服务器)。

    您必须通过 PhpMyAdmin 创建数据库转储并在新服务器中恢复它,谢谢您更改数据库中的两个选项:站点 url 和 wordpress 地址 url。

    这应该可以让您登录网站后端,但请注意您必须在数据库上进行搜索和替换。

    为此,您可以轻松地使用 Better Search & Replace 插件 (https://it.wordpress.org/plugins/better-search-replace/)。

    猜测http://old_domain.com 是您的旧域,https://new_domain.com 是新域,通常我在 S&R 上会这样: - 搜索“old_domain.com”并替换为“new_domain.com” - 如果您有有效的 SSL 证书,请搜索“http://new_domain.com”并替换为“https://new_domain.com

    转到设置 -> 固定链接并保存两次。

    现在一切都应该好了:)

    如果你有一个活跃的缓存,记得清理每个缓存。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-29
      • 1970-01-01
      • 2021-08-28
      • 2018-03-19
      • 2015-07-22
      相关资源
      最近更新 更多