- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 Raspberry pi 3、nginx、php7.0、mysql 和 phpmyadmin 制作我的第一个基本 Web 服务器来托管 wordpress 网站。
我已经设置好一切,当我连接到我的路由器时,我可以访问 wordpress 站点并编辑它,但是一旦我尝试使用我的电话网络从外部访问它,它加载但它没有显示图像和该网站看起来完全杂乱无章。
我正在使用 no-ip 获取静态 IP,我在 Pi 上设置了路由器 DMZ 并且它通过 WiFi 连接,所以 Pi 和我的手机之间应该没有防火墙。
我真的不明白为什么会这样,看起来有些东西阻止了信息交换的某些部分,这可能是我的 ISP 造成的,解决方案是将网站端口从 80 更改为另一个?我开始放弃此选项,因为当我从外部访问 phpmyadmin 管理站点时,它会正确加载,包括所有图像。
正如我所说的,这是我的第一次体验,我不知道还能看什么,非常感谢更有经验的用户的帮助。
最佳答案
WordPress 使用两个配置变量来确定站点的地址和站点的资源地址。参见 changing the site URL了解详情。
您当前将这些值设置为无法解析为您的静态 IP 的内部地址。
如果您将值设置为您的外部地址(您的电话网络使用该地址访问该网站),则外部访问应该开始工作,例如http://example.ddns.net/
。但是,负面影响是内部访问可能会停止工作!
您应该能够通过从值中删除方案和主机名并仅设置路径组件来使内部和外部访问都有效,例如/
.
关于mysql - 带有树莓派的 Wordpress 主机 - 从网络外部访问时不加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48834181/
我是一名优秀的程序员,十分优秀!