首先,我在端口8081上安装了wamp服务器(因为80上有IIS)。单词进程已成功安装,博客运行顺利。 现在我停止了IIS并将apache端口设置为80.但是应用程序正在重定向到端口8081。 (另外我将wordpress文件夹复制到我的实时域名,在那里它也重定向到端口8081.) 在哪个文件中,我需要更改端口号? (我已经在httpd.conf中更改了端口号。)
先谢谢你。 :)
答案 0 :(得分:9)
转到信息中心>设置>一般并检查您对选项的具体内容:
答案 1 :(得分:8)
我遇到了一个问题,我在安装WP时指定的原始端口已更改。我无法登录wp-admin,因为WP保持重定向到旧端口。我使用phpMyAdmin编辑wp_options
表。 siteurl 和主页记录都使用旧端口。使用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';
答案 2 :(得分:5)
我发现了同样的问题,但我使用的是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;
答案 3 :(得分: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实例在主机上的另一个端口上工作。
答案 4 :(得分:0)
转到您的phpmyadmin并在数据库内部,您将看到wp_options打开它并编辑端口