上下文
我为我的wordpress网站设置了一个docker容器,我将使用以下命令进行部署。
docker stack deploy --with-registry-auth --compose-file=docker-compose-dev.yml portfolio_dev
我的docker-compose-dev.yml具有以下内容:
services:
nginx:
networks:
- nginx
configs:
- source: nginx_config
target: /etc/nginx/sites-available/default
ports:
- target: 8080
published: 8080
protocol: tcp
mode: host
healthcheck:
disable: true
问题
当我访问http://localhost:8080/wp-admin/install.php时,我得到了wordpress登录表单,但是它没有加载样式,因为它正在http://localhost/wp-admin/install.php中查找不存在的样式。
问题
如何确保docker为样式表使用正确的URL?我应该提到我在Mac上,并且在我的计算机上安装了MAMP PRO,并进行了一些自定义端口更改。
答案 0 :(得分:0)
我发现问题在于wordpress数据库中的URL!默认值为localhost,我将其更新为localhost:8888,现在一切正常。有时候这是人们最明显的事情!