我正在尝试将网站从实时网址移动到我当地的MAMP环境。我怎么能这样做,因为我在后面做了一个真正的痛苦,因为wp-admin继续将我重定向到我的直播网站或说某些页面不存在。
答案 0 :(得分:1)
我假设您已经将整个WordPress目录从Web服务器复制到本地MAMP文件夹。
为了处理数据库和URL,我发现使用phpMyAdmin或类似方法从Web服务器导出整个数据库最简单,然后在导出的SQL文件上运行查找和替换以替换旧的URL(http:// www.yourwebsite.com/)使用您的MAMP网址(http:// localhost:8888 / yourwebsite)然后运行SQL脚本在本地安装数据库(我使用SequelPro)。
答案 1 :(得分:1)
There is a great tutorial. 仅仅修改wp-config.php是不够的。您还必须更改数据库中的所有URL。
答案 2 :(得分:0)
你也可以编辑wp-config.php(在root目录中)并添加/修改这些行:
$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');
答案 3 :(得分:0)
打开你的wp-login.php文件,检查是否有更新选项:
update_option(' SITEURL',' http://example.com&#39); update_option('家',' http://example.com&#39);
删除这些行,或更新地址。也许这是您头痛的原因,因为它可能会在您每次访问登录页面时更新您的数据库siteurl和home选项。