如何使用 mamp 将实时网站移动到本地计算机

发布于 2024-11-13 06:52:47 字数 95 浏览 2 评论 0原文

我正在尝试将网站从实时 URL 移动到本地 MAMP 环境。我怎么能做到这一点,因为我在后面真的很痛苦,因为 wp-admin 不断将我重定向到我的实时网站或说某些页面不存在。

I am trying to move a site from a live URL to my local MAMP environment. How could I do this as I am having a real pain in the back side doing this as wp-admin keeps on redirecting me to my live site or saying certain pages don't exist.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

青朷 2024-11-20 06:52:47

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

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

I'm assuming you've already copied your entire WordPress directory from your web server to your local MAMP folder.

To take care of the database and URLs, I find it easiest to export the entire DB from your web server using phpMyAdmin or similar, then run find and replace on the exported SQL file to replace your old url (http://www.yourwebsite.com/) with your MAMP url (http://localhost:8888/yourwebsite) then run the SQL script to install the database locally (I use SequelPro).

小巷里的女流氓 2024-11-20 06:52:47

有一个很棒的教程。
仅仅修改 wp-config.php 是不够的。您还必须更改数据库中的所有 URL。

There is a great tutorial.
It's not enoght just modify the wp-config.php. You have to change all URL in the database too.

凉世弥音 2024-11-20 06:52:47

您还可以编辑 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');

You can also edit wp-config.php (in root dir) and add/modify these lines:

$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');
貪欢 2024-11-20 06:52:47
  • 打开你的wp-login.php文件,检查是否有一些选项更新:

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

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

  • Open up your wp-login.php file, check if there is some option update:

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

  • Remove those lines, or update the addresses. Maybe this is the cause of your headaches, because it may update your database siteurl and home options everytime you access the login page.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文