将站点复制到本地计算机的问题

时间:2016-06-07 作者:Picheal Naver

我正在一个Wordpress网站上工作,该网站存储在goDaddy服务器上。我想在本地机器上迁移站点的副本(备份),这样我就可以编辑php文件,而不必更改实际站点。

我安装了XAMPP,并将所有文件从goDaddy服务器的homeDir复制到我在XAMPP中创建的htdocs/wordpress文件夹中。我创建了一个数据库,并相应地连接和设置了wp配置文件。它似乎可以很好地连接到数据库。

Here is the problem当我访问站点(localhost/wordpress)时,它会显示默认的wordpress主题和内容,就像我第一次安装wordpress一样。goDaddy上的备份主页如下所示:

What the site actually looks like

将备份移动到my locahost后,该网站的外观如下:enter image description here

另一个问题是,我甚至无法通过wd admin登录。我尝试通过用户登录并传入数据库中的users表,但它不接受凭据。

有什么帮助吗?我是Wordpress的新手。

2 个回复
SO网友:Raviraj Deora

看起来您尚未将数据库备份(sql文件)导入到您在本地主机中创建的新数据库。此外,将数据库导入本地服务器后,您需要在本地数据库中的所有实例上用新的本地主机URL替换实时站点URL。

SO网友:cjbj

当你从goDaddy复制文件时,该主机可能会带来各种奇怪的东西。如果我是你,我会做一个干净的安装。

  1. Download WordPress 并安装它

    查看goDaddy上运行的插件和主题。下载新的并安装它们。

    从goDaddy导出所有内容(在“工具”->“导出”下)并在本地上载。

    将uploads文件夹从goDaddy复制到本地安装。

    这就让您的小部件、主题和插件的选项可以转移。如果它们很少,就重新设置它们。有一个插件importing/exporting theme customizer options. 可以使用导出其他选项this snippet, 但这相当麻烦。

    或者您可以尝试Duplicator plugin, 我没有这方面的经验。