gpt4 book ai didi

docker - 使用本地Docker容器时的WordPress网站网址问题

转载 作者:行者123 更新时间:2023-12-02 20:18:16 25 4
gpt4 key购买 nike

我已经将我的wordpress网站本地移植到Docker容器中,主页工作正常,这是我的文件夹结构

/
-docker-compose.yml
-src (I have copied my wordpress code from production to this folder)
-db (It contains the db dump file)

我的docker-compose.yml文件是这样的
version: '2'

services:

wordpress:
image: wordpress
ports:
- 8080:80
environment:
WORDPRESS_DB_NAME: wordpress_wp
WORDPRESS_DB_USER: root
WORDPRESS_DB_PASSWORD: mypw
volumes:
- ./src:/var/www/html

mysql:
image: mariadb
environment:
MYSQL_ROOT_PASSWORD: mypw
volumes:
- ./db/my_wp.sql:/docker-entrypoint-initdb.d/my_wp.sql

然后我运行了 docker-compose up命令,可以通过 http://localhost:8080/访问该站点

但是问题是当我单击某个菜单时,它会将我重定向到我的生产站点,即 http://my-production-site/contact-us
如何自动修复网址?

最佳答案

听起来好像您的主题使用的是绝对URL,或者您尚未将WordPress“站点URL”更改为localhost,因此单击任何菜单后便会将您重定向到生产站点。

这里有几个选择:

  • 将主题中的链接更改为相对的
  • 在WordPress中将您的站点URL修改为localhost
  • 关于docker - 使用本地Docker容器时的WordPress网站网址问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40798415/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com