静态站点生成:检查 WordPress 是否可以从 172.20.0.3 向自身发出请求

sha*_*ran 1 wordpress plugins docker static-site-generation

我有一个简单的 WordPress 网站,在 Mac OS 之上的 docker 容器中运行。当我尝试运行Simply static插件时,它根本不起作用。我看不到任何日志。诊断部分显示以下一项失败。

在此输入图像描述

Checking if WordPress can make requests to itself from 172.20.0.3 X FAIL

我使用 docker-compose 启动了容器,如下所述 - https://docs.docker.com/samples/wordpress/

我在这里缺少什么?我真的想生成我的网站的静态版本。任何帮助表示赞赏。

我已经在这里尝试了建议的修复,但这对我不起作用。

问候,沙姆兰。

小智 5

您需要从docker添加ip地址,只需查看docker中的日志即可;

docker-compose logs -f
wordpress_1  | 172.23.0.1 - - [25/Jul/2021:14:39:19 +0000] "POST /wp-admin/admin-ajax.php HTTP/1.1" 200 609
Run Code Online (Sandbox Code Playgroud)

找到您的 IP 地址,然后将其写入 docker-compose 文件中:

wordpress:
  image: docker.io/bitnami/wordpress:5
  extra_hosts:
    - localhost:172.23.0.1
Run Code Online (Sandbox Code Playgroud)