将WordPress从实时服务器传输到localhost

时间:2013-10-10 04:05:59

标签: wordpress

我正在尝试将所有文​​件从远程服务器传输到本地主机。我已经从ftp下载了所有内容并导出了数据库(.gzip)。我已登录到我的本地phpmyadmin并更改了'wp_options'表中的网址。

我的问题是,当我尝试在浏览器中运行它时,它会重定向到我的实时网站。

注意:我还删除了我的.htaccess文件,认为它可能导致重定向。

5 个答案:

答案 0 :(得分:1)

您应该使用Wordpress序列化的pho搜索替换工具链接here,将实时URL替换为本地URL。那应该解决它。

答案 1 :(得分:0)

试试这个插件WP迁移数据库。它节省了我数小时的工作量,手工编辑我的数据库。

http://wordpress.org/plugins/wp-migrate-db/

  

WP Migrate DB将您的数据库导出为MySQL数据转储(非常类似于phpMyAdmin),在URL和文件路径上查找和替换,然后允许您将其保存到您的计算机。它非常适合需要使用生产站点的新数据更新本地安装,或将本地开发的站点复制到临时或生产服务器的开发人员。

它甚至会考虑序列化数据(包括数组和对象)并更新字符串长度值。

它允许您定义新的doc-root和url,并为您提供要在本地数据库上导入的已完成的sql文件。

对于快速而肮脏的解决方法,您可以在wp-config.php文件中添加以下代码行。但是,如果您将来再次删除这些行,您的URL更改也会消失。

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

注意:此解决方案仅适用于单一安装站点。

有关此主题的更多信息,请访问:Wordpress Codex

答案 2 :(得分:0)

您可以使用可从此处下载的searchreplacedb2.php文件

http://interconnectit.com/products/search-and-replace-for-wordpress-databases/

并在wordpress根目录中复制php文件。

然后在浏览器中执行此文件并按照分步流程进行操作。

答案 3 :(得分:0)

将数据库导出到gzip后,解压缩文件。用localsite.com替换远程example.com的所有URL。 Pack再次编辑为gzip。用phpmyadmin导入它。

答案 4 :(得分:-1)

我认为这种方式可能会对您有所帮助。

转到您当地的管理面板,然后转到设置>固定链接。

并保存,然后在localhost上享受您的网站。

由于