我正在尝试将我的所有文件从远程服务器传输到我的本地主机。我已经从数据库( )下载ftp
并导出了所有内容。.gzip
我已经登录到我的本地phpmyadmin
并更改了'wp_options'
表中的 url。
我的问题是,当我尝试在浏览器中运行它时,它会重定向到我的实时站点。
注意:我还删除了我的.htaccess
文件,认为它可能导致了重定向。
我正在尝试将我的所有文件从远程服务器传输到我的本地主机。我已经从数据库( )下载ftp
并导出了所有内容。.gzip
我已经登录到我的本地phpmyadmin
并更改了'wp_options'
表中的 url。
我的问题是,当我尝试在浏览器中运行它时,它会重定向到我的实时站点。
注意:我还删除了我的.htaccess
文件,认为它可能导致了重定向。
您应该使用 Wordpress 序列化 pho 搜索替换工具,链接此处,将实时 URL 替换为本地 URL。那应该解决它。
试试这个插件 WP Migrate DB。它节省了我数小时的工作,手动编辑我的数据库。
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
您可以使用可以从这里下载的 searchreplacedb2.php 文件
http://interconnectit.com/products/search-and-replace-for-wordpress-databases/
并将 php 文件复制到 wordpress 根目录中。
然后在浏览器中执行此文件并按照步骤进行操作。
将数据库导出到 gzip 后,解压缩文件。将远程 example.com 的所有 url 替换为 localsite.com。再次打包编辑为 gzip。使用 phpmyadmin 导入它。
我认为这种方式可以帮助你。
转到您的本地管理面板并转到设置>永久链接。
并保存它,然后在本地主机上享受您的网站。
谢谢