2

我正在尝试将我的网站迁移到我的本地主机,但主页无法正常工作。我的步骤是:

  1. 通过 FTP 下载 wordpress 网站的所有文件,并将它们放在我本地环境(WAMPP)的文件夹中;
  2. 导出在线 mysql 数据库并将其导入本地环境中的新数据库;
  3. 使用新连接更新我的本地 wp-config.php
  4. 并在项目的本地文件夹中运行脚本 Search-Replace 用我的本地 URL 替换旧 URL;

当我在本地服务器上访问该网站时,我看到的不是我的主页,而是一个 WAMPP 页面,其中包含本地服务器的详细信息。我可以正常访问管理员。在那里,我注意到当我禁用 polylang 插件时,我可以看到我的主页。如果我再次启用它,问题仍然存在。

考虑到 polylang 插件使事情变得正确,我的迁移是否还有其他步骤?

4

3 回答 3

1

这可能不是您想要的,但我使用了一个名为All-in-one WP Migration的插件

我用它来将本地主机安装传输到网络,它对我来说就像一个魅力。

于 2019-02-24T00:52:06.107 回答
0

我忘了回答我自己的问题。我遇到的问题是由于我通过 FTP 下载项目时附带的一个 .htaccess 文件。该文件通过一些重定向强制在我的本地环境中进行在线行为。这就是我获得 Xampp 主页的原因。所以我不得不重新创建这个 .htaccess 文件。之后,一切正常。谢谢您的帮助!

于 2019-04-22T17:33:50.693 回答
0

问题是您的数据库中保存了很多 URL,例如需要更改为 localhost URL 的页面和帖子。

仅更改文件夹中的 URL 是不够的

看看这个:https ://www.wpexplorer.com/migrating-wordpress-website/

几个月前我用这个教程做了同样的事情,一切都很好!

因为您已经完成了第一件事,您可以查看第 7 步:链接到新 URL 和定义新域。这部分是关于数据库中的所有搜索和替换内容。

如果您需要更多帮助,可以回答我的问题,我会看看能为您做些什么。

编辑

请附上您的文件夹结构的屏幕截图。也许您在 URL 中没有正确调用它。例如,当您将WordPress文件夹放在一个htdocswww文件夹中时,XAMPP您需要这样调用它:localhost/wordpress

于 2019-02-23T23:54:14.670 回答