2011-06-05 51 views

回答

1

我假设你已经将你的整个WordPress目录从你的web服务器复制到你本地的MAMP文件夹。

为了照顾数据库和URL,我发现使用phpMyAdmin或类似工具从Web服务器导出整个数据库是最容易的,然后在导出的SQL文件上运行查找和替换来替换旧的url(http:///www.yourwebsite.com/)与您的MAMP网址(http:// localhost:8888/yourwebsite)然后运行SQL脚本在本地安装数据库(我使用SequelPro)。

+1

这是执行URL替换的SQL查询。适当更改。 update [table_name] set [field_name] = replace([field_name],'[string_to_find]','[string_to_replace]'); – addedlovely 2011-06-05 10:06:43

0

您还可以编辑的wp-config.php文件(在根目录),并添加/修改这些行:

$ntz_site_url = 'http://localhost:8888/'; 

define('WP_SITEURL', $ntz_site_url); 
define('WP_HOME', $ntz_site_url); 
define('WP_CONTENT_URL', $ntz_site_url.'/wp-content'); 
define('WP_PLUGIN_URL', $ntz_site_url.'/wp-content/plugins'); 
1

There is a great tutorial. 这不只是enoght修改WP-config.php文件。您也必须更改数据库中的所有URL。

+0

“伟大教程”的链接现已停止。 – 2016-07-26 15:48:47

0
  • 打开您的wp-login.php中的文件,检查是否有一些选项更新:

    update_option( 'SITEURL', 'http://example.com'); update_option('home','http://example.com');

  • 删除这些行或更新地址。也许这是你头痛的原因,因为它每次访问登录页面都会更新你的数据库siteurl和home选项。

相关问题