wordpress - 无法在本地登录wordpress
问题描述
我是 WordPress 的初学者,对它知之甚少。我有一个 SQL 数据库和一个 Wordpress 主题,我通过将主题文件夹添加到 XAMPP 文件夹的 htdocs/wordpress/wp-content/themes 来安装它们,并且我已经通过 phpMyAdmin 加载了 SQL 数据库。
我已完成所有操作并成功输入了数据库连接详细信息。但是在登录时我遇到了一个问题。
这是我的 wp-login.php
但是,当我使用本地 Wordpress 详细信息单击登录时(无论我输入正确或错误),我都会被重定向到我不想要的生产版本的登录。
我只想在我的 XAMPP localhost 上使用该生产版本。
我怎样才能做到这一点?我做错了什么吗?是什么将它重定向到我的生产站点?
解决方案
siteurl
当您的选项数据库表中的和home
字段仍指向活动站点时,会发生此行为。
有两种方法可以解决这个问题:
- 使用 wp-config.php 中的常量覆盖值
define('WP_SITEURL', 'http://localhost/wordpress');
define('WP_HOME', 'http://localhost/wordpress');
- 更新数据库中的值。由于您已经在使用 phpMyAdmin,您应该能够使用它来浏览您的数据库并修改选项表中的值。默认表前缀是“wp_”,因此要么查找“wp_options”表,或者如果您使用另一个前缀,它将是“[prefix]options”。查找值
site_url
和home
(通常在前 30 行左右找到,具体取决于站点的年龄)并更新它们以匹配您的本地环境:'http://localhost/wordpress'。
推荐阅读
- java - 使用 install4j 以编程方式检查 mediaFileId
- database - 仅在测试运行时插入数据库记录。弹簧靴
- forms - ColdFusion - 表单提交后表单变量为空
- java - Android SimpleDateFormat.format 给出错误的数字数量,如 Minute “0040” 随机
- apache-kafka - Kafka集群 - 在运行集群上分离内部和外部通信
- glsl - 如何使用 GLSL 渲染圆形晕影
- c# - 基于多个id的领域查询
- php - Opencart 加载更多产品
- mongodb - 如何在 Robomongo 中删除多个集合
- tensorflow - CNN 对象检测:如何降低高误报率