具有 raspberry pi 的 Wordpress 主机 - 从网络外部访问时不加载图像

Wordpress host with raspberry pi - images don't load when accessing it from outside the network

我正在尝试使用 Raspberry pi 3、nginx、php7.0、mysql 和 phpmyadmin 使我的第一个基本 Web 服务器托管 wordpress 网站。

我已经设置好了一切,当我连接到我的路由器时,我可以访问 wordpress 站点并对其进行编辑,但是一旦我尝试使用我的 phone 网络从外部访问它,它就会加载但它没有显示任何图像,而且该网站看起来完全没有组织。

我正在使用 no-ip 获取静态 IP,我在 Pi 上设置了路由器 DMZ 并且它通过 WiFi 连接,所以 Pi 和我的 phone 之间应该没有防火墙。

我真的不明白为什么会这样,好像有什么东西阻止了信息交换的某些部分,这可能是我的 ISP 造成的,解决方案是将网站端口从 80 更改为另一个?我开始放弃此选项,因为当我从外部访问 phpmyadmin 管理站点时,它会正确加载,包括所有图像。

正如我所说的,这是我的第一次体验,我不知道还需要看什么,非常感谢更有经验的用户的帮助。

WordPress 使用两个配置变量来确定站点的地址和站点的资源地址。有关详细信息,请参阅 changing the site URL

您当前将这些值设置为无法解析为您的静态 IP 的内部地址。

如果您将值设置为您的外部地址(您的 phone 网络使用该地址访问网站),外部访问应该开始工作,例如http://example.ddns.net/。但是,负面的 side-effect 是内部访问可能会停止工作!

您应该能够同时进行内部和外部访问,方法是从值中删除方案和主机名,并仅设置路径组件,例如/.