13

首先,我在端口 8081 上安装了 wamp 服务器(因为 80 上有 IIS)。word进程安装成功,博客运行流畅。现在我停止了 IIS 并将 apache 端口设置为 80。但是应用程序正在重定向到端口 8081。(我也将 wordpress 文件夹复制到我的活动域,在那里它也重定向到端口 8081。)在哪个文件中,我需要更改端口号吗?(我已经在 httpd.conf 中更改了端口号。)

先感谢您。:)

4

6 回答 6

14

我有一个问题,我在安装 WP 时指定的原始端口已更改。我无法登录 wp-admin,因为 WP 一直重定向到旧端口。我使用 phpMyAdmin 来编辑wp_options表格。siteurl和home记录使用旧端口。使用 phpMyAdmin,您可以直接编辑单元格,而无需导出/导入。我想我会添加这个作为答案,以防万一它可以帮助其他人。

或者使用这样的 SQL:

update wp_options SET option_value = 'http://your-domain/wordpress:new-port' where option_id = 1 and option_name = 'siteurl';

update wp_options SET option_value = 'http://your-domain:new-port/wordpress' where option_id = 2 and option_name = 'home';
于 2016-11-04T15:58:11.653 回答
9

转到仪表板 > 设置 > 常规并检查您拥有的选项:

  • WordPress 地址 (URL)
  • 网站地址 (URL)
于 2013-05-02T10:09:51.683 回答
6

我发现了同样的问题,但我正在使用 xampp。

场景 我在不同的端口(8090)中使用 xampp 设置了另一个新服务器,然后我将现有的 WordPress 转移到新服务器,但它仍然保持重定向到原始端口。

解决方案将 mysql 中wp_options表中的option_value更新为新端口。这是一个示例更新查询。

UPDATE `wordpress`.`wp_options`
SET
`option_value` = 'http://localhost:8090/wordpress'
WHERE `option_id` = 1 or `option_id` = 2;
于 2017-11-29T05:01:13.947 回答
2

如果您只想快速完成,您可以更改数据库中的值。连接到您博客的 [mysql] 数据库并更新 wp_options 表中的值。

    # mysql -u root -p

    > use [yourWordpressDBName]

    >    UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl.com:80','http://www.newurlcom:8080') WHERE option_name = 'home' OR option_name = 'siteurl';

然后在您的浏览器中连接 - 网址已更改!

我必须这样做才能让 WP 的第二个 docker 实例在主机上的不同端口上工作。

于 2017-05-16T22:32:33.763 回答
0

转到您的 phpmyadmin 并在您的数据库中,您将看到 wp_options 打开它并编辑端口

于 2020-07-17T13:18:42.270 回答
0

如果所有答案都不起作用,请考虑检查您的.htaccess文件。

于 2021-12-05T06:48:43.480 回答