在新安装的WordPress上没有样式

时间:2021-08-22 作者:Tino Michael

我想在我家的树莓派上设置一个wordpress页面(运行Arch Linux ARM,nginx进行路由)。安装似乎已经成功了,我可以从笔记本电脑访问wordpress应用程序,设置数据库和管理员登录,并获得第一篇博客文章。问题是,所有页面(管理仪表板除外)上都没有任何css样式。

无论我是通过raspberry的本地IP、其主机名、我的公共IP还是指向我的公共IP的URL访问安装程序,都无关紧要。(arch wiki有一个神秘的暗示,IP和URL之间的mashup可能是一个原因。)

css文件应该是可以访问的,当我把它们的地址写在html源代码中时,我的浏览器可以加载它们。

我没有SSL证书。我已经读到一些http/https的混淆可能是一些问题的原因,尽管我理解普通http不应该有这个问题。

我已经智穷了。也许你能帮我弄清楚。

https://i.stack.imgur.com/RWJME.jpg
https://i.stack.imgur.com/U2g5N.jpg
https://i.stack.imgur.com/R8Pjd.jpg
https://i.stack.imgur.com/2NE1o.jpg

1 个回复
最合适的回答,由SO网友:Tino Michael 整理而成

好的,我修好了。显然,我必须在nginx配置中显式添加mime类型规则:

include /etc/nginx/mime.types;

相关推荐

如何根据当前角色加载CSS文件

我已经创建了一个自定义角色(b2b),我正在尝试在“b2b”角色登录或管理员登录时加载css文件。我已经尝试了下面的代码,但无法正常工作。任何帮助或建议都将不胜感激。提前谢谢你。function testCss() { $user = wp_get_current_user(); if ( $user->roles[0]==\'administrator\' || $user->roles[0]==\'b2b\' ) {