首页 > 解决方案 > 无法在本地登录wordpress

问题描述

我是 WordPress 的初学者,对它知之甚少。我有一个 SQL 数据库和一个 Wordpress 主题,我通过将主题文件夹添加到 XAMPP 文件夹的 htdocs/wordpress/wp-content/themes 来安装它们,并且我已经通过 phpMyAdmin 加载了 SQL 数据库。

我已完成所有操作并成功输入了数据库连接详细信息。但是在登录时我遇到了一个问题。

这是我的 wp-login.php

在此处输入图像描述

但是,当我使用本地 Wordpress 详细信息单击登录时(无论我输入正确或错误),我都会被重定向到我不想要的生产版本的登录。

在此处输入图像描述

我只想在我的 XAMPP localhost 上使用该生产版本。

我怎样才能做到这一点?我做错了什么吗?是什么将它重定向到我的生产站点?

标签: wordpressphpmyadminxampp

解决方案


siteurl当您的选项数据库表中的和home字段仍指向活动站点时,会发生此行为。

有两种方法可以解决这个问题:

  1. 使用 wp-config.php 中的常量覆盖值
define('WP_SITEURL', 'http://localhost/wordpress');
define('WP_HOME', 'http://localhost/wordpress');
  1. 更新数据库中的值。由于您已经在使用 phpMyAdmin,您应该能够使用它来浏览您的数据库并修改选项表中的值。默认表前缀是“wp_”,因此要么查找“wp_options”表,或者如果您使用另一个前缀,它将是“[prefix]options”。查找值site_urlhome(通常在前 30 行左右找到,具体取决于站点的年龄)并更新它们以匹配您的本地环境:'http://localhost/wordpress'。

推荐阅读