首先,我在端口 8081 上安装了 wamp 服务器(因为 80 上有 IIS)。word进程安装成功,博客运行流畅。现在我停止了 IIS 并将 apache 端口设置为 80。但是应用程序正在重定向到端口 8081。(我也将 wordpress 文件夹复制到我的活动域,在那里它也重定向到端口 8081。)在哪个文件中,我需要更改端口号吗?(我已经在 httpd.conf 中更改了端口号。)
先感谢您。:)
首先,我在端口 8081 上安装了 wamp 服务器(因为 80 上有 IIS)。word进程安装成功,博客运行流畅。现在我停止了 IIS 并将 apache 端口设置为 80。但是应用程序正在重定向到端口 8081。(我也将 wordpress 文件夹复制到我的活动域,在那里它也重定向到端口 8081。)在哪个文件中,我需要更改端口号吗?(我已经在 httpd.conf 中更改了端口号。)
先感谢您。:)
我有一个问题,我在安装 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';
转到仪表板 > 设置 > 常规并检查您拥有的选项:
我发现了同样的问题,但我正在使用 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;
如果您只想快速完成,您可以更改数据库中的值。连接到您博客的 [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 实例在主机上的不同端口上工作。
转到您的 phpmyadmin 并在您的数据库中,您将看到 wp_options 打开它并编辑端口
如果所有答案都不起作用,请考虑检查您的.htaccess
文件。