我正在尝试将所有文件从远程服务器传输到本地主机。我已经从ftp
下载了所有内容并导出了数据库(.gzip
)。我已登录到我的本地phpmyadmin
并更改了'wp_options'
表中的网址。
我的问题是,当我尝试在浏览器中运行它时,它会重定向到我的实时网站。
注意:我还删除了我的.htaccess
文件,认为它可能导致重定向。
答案 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上享受您的网站。
由于