如何将网站从远程服务器复制到本地主机

时间:2012-04-02 15:36:48

标签: mysql web webserver localhost

我有一个在服务器上运行的网站。我想把它归结为我的本地机器所以我可以编辑它而不是它,这意味着我将不得不复制数据库以及所有图像和HTML,JavaScript,PHP等。

我的服务器正在运行ubuntu服务器,我也在本地计算机上运行ubuntu LAMP。

现在我明白将所有网页和图片放下来很简单,只需要使用filezila将它们拉下来,但数据库呢?

我知道因为它的linux所有东西都存储为文件所以它是一个查找文件并将它们复制到本地机器的情况吗?如果是这样,人们通常会在哪里找到这些文件?

非常感谢您的帮助,欢迎任何想法和提示。

4 个答案:

答案 0 :(得分:1)

如果要复制文件,首先必须关闭数据库,否则可能会导致文件不一致。如果目标数据库与文件格式兼容(例如:相同版本),则可以正常工作。

您可以转储数据库(使用mysqldump或像phpmyadmin这样的工具),然后将其加载到另一台计算机(mysql <dump.sql)上。如果要再转储一致状态,则必须关闭数据库或临时禁用写入。

答案 1 :(得分:0)

如果不了解更多关于您网站的信息,这个问题就无法解答。

要求托管服务提供商为您创建数据库备份可能是一个安全的选择,然后您可以在本地计算机上恢复该数据库。

答案 2 :(得分:0)

您应该检查您的主机是否支持某种CVS,例如SVNGIT

这将允许您将代码从localhost推送到服务器。

否则,您可以使用FTP。

答案 3 :(得分:-1)

我不确定您是否想知道这一点。您可以查看并按照说明进行操作。

http://www.landcoder.com/transfer-website-from-live-server-into-localhost-localpc-without-using-plugin-388

如果你没有使用wordpress,你可以简单地使用#1程序。

将文件从网络服务器传输到本地主机

一个。使用FTP Filezilla客户端访问Web服务器上的文件, 湾将文件复制到本地服务器所在的本地PC。

例子。 C:\ XAMPP \ htdocs中\你的站点名\

在我的个人计算机上,我安装了XAMPP服务器,因此我将文件保存在htdocs文件夹中。注意,您必须在计算机中安装了本地服务器,否则,您无法继续下方。