WebUI only loads plain-text HTML

Recently the webUI has started loading only plain HTML and I can’t seem to figure out why.

This is what it looks like when I log in: (Windows 11, Firefox x64)

./daily.php:

Clearing caches                                    OK
Updating to latest codebase                        OK
Updating Composer packages                         OK
Updating SQL-Schema                                OK
Cleaning up DB                                     OK
Caching PeeringDB data                             OK

./validate.php:

===========================================
Component | Version
--------- | -------
LibreNMS  | 25.12.0 (2025-12-15T08:05:13-06:00)
DB Schema | 2025_12_05_205509_devices_add_mtu_status (362)
PHP       | 8.3.6
Python    | 3.12.3
Database  | MariaDB 10.11.13-MariaDB-0ubuntu0.24.04.1
RRDTool   | 1.7.2
SNMP      | 5.9.4.pre2
===========================================

[OK]    Composer Version: 2.9.2
[OK]    Dependencies up-to-date.
[OK]    Database Connected
[OK]    Database Schema is current
[OK]    SQL Server meets minimum requirements
[OK]    lower_case_table_names is enabled
[OK]    MySQL engine is optimal
[OK]    Database and column collations are correct
[OK]    Database schema correct
[OK]    MySQL and PHP time match
[OK]    Active pollers found
[OK]    Dispatcher Service is enabled
[OK]    Locks are functional
[OK]    No python wrapper pollers found
[OK]    Redis is unavailable
[WARN]  IPv6 is disabled on your server, you will not be able to add IPv6 devices.
[OK]    rrd_dir is writable
[OK]    rrdtool version ok

Rebooting the server, ctrl+F5 refreshing the page etc, none seem to change the result. Where should I be looking to see what’s broken?

Probably need to set base_url: Configuration - LibreNMS Docs