【问题标题】:WP2Static cURL error: Could not resolve host: statics.mydomain.comWP2Static cURL 错误:无法解析主机:statics.mydomain.com
【发布时间】:2019-06-07 22:00:05
【问题描述】:

我有一个问题,wordpress中的插件WP2Static,在生成静态文件时,文件夹创建得很好,但文件没有。

导出日志:

cURL 错误:无法解析主机:statics.mydomain.com

我正在使用带有 Debian 9 的 VPS。
wordpress 版本:5.2.1
WP2静态版本:6.6.5
我使用 Docker 生成我的 wordpress。
PS:使用的域名不存在(statics.mydomain.com),我添加到hosts文件中。

目标目录:

/var/www/html/statics/site1

我将项目安装在 VirtualBox 上,插件运行良好。问题肯定来自DNS,但我找不到解决办法!

你有没有遇到过这个问题?你有什么建议吗?
非常感谢!

【问题讨论】:

    标签: wordpress debian multisite static-site


    【解决方案1】:

    这是因为您怀疑存在 DNS 解析问题。

    当您将条目添加到主机文件时,我认为这是在您的主机上。

    运行您的应用程序的 docker 容器还需要知道 statics.mydomain.com 解析到的位置。

    在运行 WordPress 的容器中的 hosts 文件中添加一个条目。然后,您可以通过在该容器内的 CLI 上运行 cURL 进行测试。

    WP2Static 使用 WordPress 的“设置”区域中的站点 URL 和主页 URL 知识。确保这些也设置为statics.mydomain.com,而不是通过wp-config.php 覆盖。

    【讨论】:

    • 是的,我通过将dns添加到容器的hosts文件中解决了这个问题!谢谢!!
    猜你喜欢
    • 2011-05-20
    • 2017-10-19
    • 2019-05-19
    • 1970-01-01
    • 2019-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多