No styling on fresh wordpress installation

I want to setup a wordpress page on a raspberry pie in my home (running Arch Linux ARM, nginx for routing). The installation seems to have worked and I can access the wordpress app from my laptop, setup the database and admin login and get the first blog post. Problem is that none of the pages (with exception of the admin dashboard) have any css styling on them.

It doesn't matter whether I access the installer via the raspberry's local IP, its hostname, my public IP or a URL that I point to my public IP. (The arch wiki has a cryptic hint that a mashup between IP and URL could be a cause.)

The css files ought to be accessible, when I take their addresses written in the html source code, my browser can load them.

I do not have an SSL certificate. I've read that some http/https mix-up could be the cause for some, though I understand that plain http should not have that issue.

I'm at my wit's end. Maybe you can help me figure this out.

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

Topic local-installation css Wordpress

Category Web


Ok, I fixed it. Apparently, I had to explicitly add mime type rules in the nginx config:

include /etc/nginx/mime.types;

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.