如何将现场WordPress网站转移到Wamp?

时间:2014-11-29 22:28:09

标签: database wordpress testing wamp wampserver

我有一个wordpress网站,我已经使用了一年,它是由HostGator托管的。我想在网站上运行一些测试,但我想在使用它之前先使用wamp离线测试它。

问题是以前我总是对LIVE网站进行更改,通常是在我几乎没有流量的几个小时。然而,现在已经发生了变化,我确实在24小时内获得了大部分时间的流量。

所以我的问题是:

  1. 如何将现有网站下载到笔记本电脑(wamp)并使用新主题进行更改? (总新手,对不起!)

  2. 我使用的是Windows 7,所以不确定我需要做些什么来让网站像离线网站一样工作。

  3. 实施新更改后,将更新后的网站上传回HostGator服务器的最佳方法是什么,而不会对网站访问者造成任何停机或错误?

  4. 我需要安装或执行其他任何工作吗?我希望您能尽可能多地向我提供信息或任何指导或文章的链接,以解释如何执行此操作。

    非常感谢您提供的任何帮助!!!

2 个答案:

答案 0 :(得分:2)

如果您正在使用Hostgator,过程很简单:

  1. 在您的计算机上安装XAMPPWAMPP;
  2. 转到您的cPanel,备份并下载您的网站;
  3. 将备份解压缩到您的计算机,特别是homedir和sql;
  4. 转到您当地的环境,访问http://localhost/phpmyadmin
  5. 创建一个新数据库,名称并不重要,但举例来说,我们称之为"数据库";
  6. 在该数据库中,导入从备份中获取的那个;
  7. 使用您网站的名称在您的htdocs中创建一个新文件夹," example.com";
  8. 在那里提取homedir的内容;
  9. 使用以下数据编辑wp-config:
  10. 主持人:' localhost' 用户名:' root' 密码:空白

    1. 访问http://localhost/example.com
    2. 您可以查看有关主题here的好教程。

      关于网站的直播,我建议您使用GIT存储库,但是可以理解的是,这可能有点复杂,也许对您正在尝试实现的工作而言太多了。

      尝试使用Filezilla或WinSCP将文件直接从本地环境移动到实时环境,拖放操作应该直接替换文件,停机时间应该最短。

答案 1 :(得分:0)

您可以随时使用VirtualBox来安装CentOS或Ubuntu / Debian,而不是WAMP。

您可以进一步安装CentminMod以自动创建LAMP,或者安装像ISPConfig或Virtualmin这样的完整面板。

照顾创造环境。

使用相同的域名在LAMP上创建一个新帐户。

您可以使用Windows FTP来获取文件,但网络Windows和Linux很痛苦。更好的选择是使用Linux VM中的命令行(CLI)将文件从Hostgator ftp到VM。本指南将帮助您完成此过程:http://www.tldp.org/HOWTO/FTP-3.html

然后你唯一关心的是MySQL数据库。为此,您有几种选择。

对我来说,最简单的方法是在Windows上购买(或尝试!)SQLyog,然后将数据库从Hostgator源复制到localhost目标。 Windows需要一些温和的网络来查看Linux VM,但没有像文件共享那样复杂(FTP问题)。 SQLyog比备份数据库,然后恢复数据库要快得多 - 特别是因为你可以通过这种方式遇到内存问题。它完全取决于数据库的大小。

便宜/免费备份>还原方法是使用phpMyAdmin。

WordPress也有不同成本的插件,但你仍然可以在那里备份>恢复内存问题。

完成后,再次使用SQLyog和CLI ftp以另一种方式复制它。你仍然会有一些停机时间,但希望是最小的。

作为一个新手,这可能看起来像火箭科学,但至少它为你提供了一个好的起点。欢迎来到本地开发网站的世界!