【问题标题】:Get a copy of a live Wordpress site to work on localhost with Xampp on Linux获取实时 Wordpress 站点的副本,以便在 Linux 上使用 Xampp 在 localhost 上工作
【发布时间】:2016-12-11 15:53:15
【问题描述】:

我想要实现的是在我的 Linux 上的 Wordpress 网站上有一个本地版本,以便在本地离线工作。

所以我使用 Filezilla 下载了我的 Wordpress 站点并将其放在 htdocs 目录中。在我的 Mac 上它可以工作,我可以看到要修复的错误以便在本地进行调整。然而,在 Linux 上,它似乎并没有以同样的方式工作。在我的站点上使用相同的版本,而不是在本地主机上,它重定向到我的实时站点,这很奇怪,因为在 Mac 上一切都以完全相同的方式完成。

然后我尝试通过安装一个新的 Wordpress 副本并将我的自定义主题及其插件(WPML、Custom Field Pro 等)复制到其正确目录中来扭转这一过程。问题是我可以用我的第一种方法解决问题,但用后一种方法会变得很棘手。

它必须在 Linux 上工作,这是将在办公室使用的机器。

你们建议我从那里做什么?如果您需要任何信息,请告诉我。

非常感谢您, 朱利安

[编辑] 我已将数据库中的第一行和第二行 wp-options 更改为 localhost 而不是 live URL。

【问题讨论】:

    标签: linux wordpress xampp


    【解决方案1】:

    您应该尝试查看数据库,表:wp_options。 你会看到 siteurl 和 home。 然后你应该更改为 localhost。

    【讨论】:

      【解决方案2】:

      比手动复制网站更简单的方法是使用名为 Duplicator 的插件,您可以在下面找到更多信息:

      https://wordpress.org/plugins/duplicator/

      这个插件使得将整个 WordPress 网站复制到本地机器变得更加容易,而无需担心手动复制数据库、核心文件、主题等。

      【讨论】:

      • 没问题,很高兴能帮上忙!
      • 如果您对我的回答感到满意,能否将其标记为已回答?谢谢! :)
      • 我需要先测试一下,不知道在Linux上本地运行我的WP站点是否能解决我的问题。
      • 别担心,随时通知我。
      【解决方案3】:

      转到 phpmyadmin > 你的数据库 > wp_options 检查 wp_options 表的前两行,它应该是 siteurl 和 home 你会在那里看到你的实时站点 url 将其替换为你的 localhost 目录链接。

      http://example.com改成localhost/yoursite

      【讨论】:

      • 感谢您的回答。我已经这样做了,但我只将其更改为localhost。我尝试变体。
      • localhost 充当 /public_html/ 目录,如果您将 web 文件放在 htdocs 根目录中,则将 url 更改为 localhost,如果您在 htdocs 中创建了任何目录,那么您有在 localhost localhost/[directory] 之后也包含目录路径
      • 感谢 Asalan 的启发。
      猜你喜欢
      • 1970-01-01
      • 2019-10-03
      • 2017-11-22
      • 2012-05-08
      • 2017-10-13
      • 2012-01-28
      • 2017-06-01
      • 2019-02-05
      • 2014-10-09
      相关资源
      最近更新 更多