如何在本地使用我的WordPress副本?

时间:2012-06-18 作者:Houman

我想重新设计我的wordpress网站。我想我首先在当地做这件事是为了感受它。所以我压缩了我的live wordpress目录,并将其传输到本地。并对数据库进行备份,并在本地传输。

我从这两个文件中还原了我的lcoal机器上的live wordpress的精确副本。转到127.0.0.1很好。但所有的链接仍然指向我的博客网站。com而不是127.0.0.1。

有什么快速的“修复”方法吗?或者我如何在我的网站上实现本地工作的任何其他策略?

谢谢

3 个回复
SO网友:Rutwick Gangurde

您可能首先需要修改wp-config.php 用于使用本地数据库的文件。

然后使用Search and Replace 用localhost链接替换所有实时站点链接的插件。示例:如果您的live site url为:http://mysite.com/, 将其替换为http://localhost/mysite/. 这也将替换页面和帖子的URL,如:http://mysite.com/post 具有http://localhost/mysite/post.

注意:您仍然需要手动更新小部件中的任何链接(和图像URL),因为S和R不会替换它们。

SO网友:brownian

您可能还想在/etc/hosts 文件,如下所示:

1.2.3.4 www.myblog.example.org
第一行应该是巡回测试机的IP,第二行是你博客的DNS名称。

添加此行后/etc/hosts 测试机器中的“每个人”都会“知道”www.myblog.example.org 位于1.2.3.4.

您不需要更改数据库或wordpress设置中的任何内容。

您可以随时对此行进行注释/取消注释。

SO网友:Karel Attl

您应该在DB转储文件和模板文件中替换所有出现的live网站的本地路径(如果有任何核心URL,我希望没有;)。将WP从服务器移动到服务器非常顺利,我总是从FTP复制所有内容,然后执行数据库转储(*.sql文件,例如,您可以使用phpmyadmin或任何您喜欢的实例),替换本地URL的所有URL,将此文件导入本地DB并更改WP配置。php使用正确的数据库设置。因此,可以在几分钟内完成实时页面的“快照”。

结束

相关推荐

Custom WordPress Installation

我想知道下面的帖子中描述的自定义WordPress安装的方法是否有更新版本。http://wpbits.wordpress.com/2007/08/10/automating-wordpress-customizations-the-installphp-way/