Layout of Admin Page broken

Please follow the below template, it will help us to help you!

Expected Behaviour:

Admin Page should show normal layout with pihole logos and so on

Actual Behaviour:

Page layout broken. Page is working but gui is very bad:
see here: bad interface

Debug Token:

https://tricorder.pi-hole.net/u5nlh06x30

I don't see any errors in your debug log, so it is probably a client side issue. Clear your browser cache and try again.

thanks for your reply. cleaned cache several times. running firefox@arch linux. same behaviour on samsung tablet with chrome browser :cry:

What is the output of these commands?

curl -I http://pi.hole/admin/
cd /var/www/html/admin
git status

HTTP/1.1 200 OK
X-Pi-hole: The Pi-hole Web interface is working!
X-Frame-Options: DENY
Set-Cookie: PHPSESSID=kmfv4j4ehc7tlsg29083s7jpm3; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Content-type: text/html; charset=UTF-8
Date: Wed, 05 Jun 2019 03:39:10 GMT
Server: lighttpd/1.4.45

On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean

Open the dev tools (F12), reload the web interface, and share any errors you see in the console and networking tabs.

Das Skript von "http://192.168.0.23/admin/scripts/vendor/jquery.min.js" wurde geladen, obwohl sein MIME-Typ ("application/octet-stream") kein für JavaScript gültiger MIME-Typ ist. index.php
Das Skript von "http://192.168.0.23/admin/style/vendor/bootstrap/js/bootstrap.min.js" wurde geladen, obwohl sein MIME-Typ ("application/octet-stream") kein für JavaScript gültiger MIME-Typ ist. index.php
Das Skript von "http://192.168.0.23/admin/scripts/vendor/dataTables.bootstrap.min.js" wurde geladen, obwohl sein MIME-Typ ("application/octet-stream") kein für JavaScript gültiger MIME-Typ ist. index.php
Das Skript von "http://192.168.0.23/admin/scripts/pi-hole/js/header.js" wurde geladen, obwohl sein MIME-Typ ("application/octet-stream") kein für JavaScript gültiger MIME-Typ ist. index.php
Das Skript von "http://192.168.0.23/admin/scripts/vendor/jquery-ui.min.js" wurde geladen, obwohl sein MIME-Typ ("application/octet-stream") kein für JavaScript gültiger MIME-Typ ist. index.php

no errors in networking - status 200 green

rest of post (5links forum rule)

Das Skript von "http://192.168.0.23/admin/scripts/vendor/app.min.js" wurde geladen, obwohl sein MIME-Typ ("application/octet-stream") kein für JavaScript gültiger MIME-Typ ist. index.php
Das Skript von "http://192.168.0.23/admin/scripts/vendor/jquery.dataTables.min.js" wurde geladen, obwohl sein MIME-Typ ("application/octet-stream") kein für JavaScript gültiger MIME-Typ ist. index.php
Das Skript von "http://192.168.0.23/admin/scripts/pi-hole/js/index.js" wurde geladen, obwohl sein MIME-Typ ("application/octet-stream") kein für JavaScript gültiger MIME-Typ ist. index.php
Das Skript von "http://192.168.0.23/admin/scripts/pi-hole/js/footer.js" wurde geladen, obwohl sein MIME-Typ ("application/octet-stream") kein für JavaScript gültiger MIME-Typ ist. index.php
Das Skript von "http://192.168.0.23/admin/scripts/vendor/Chart.bundle.min.js" wurde geladen, obwohl sein MIME-Typ ("application/octet-stream") kein für JavaScript gültiger MIME-Typ ist. index.php

Can you share a screenshot of the header details on one of the CSS file requests?

i hope this is what you mean:

css

better:

css red

Regelsatz wegen ungültigem Selektor ignoriert. bootstrap.min.css:1:164569
Regelsatz wegen ungültigem Selektor ignoriert. all.min.css:1:71457
Unbekannte Eigenschaft 'speak'. Deklaration ignoriert. ionicons.min.css:11:19659
Unbekannte Eigenschaft '-moz-osx-font-smoothing'. Deklaration ignoriert. ionicons.min.css:11:19834
Regelsatz wegen ungültigem Selektor ignoriert. dataTables.bootstrap.min.css:1:5665
Regelsatz wegen ungültigem Selektor ignoriert. daterangepicker.css:1:8889
Regelsatz wegen ungültigem Selektor ignoriert. AdminLTE.min.css:1:111265
Regelsatz wegen ungültigem Selektor ignoriert. skin-blue.min.css:1:4129
Regelsatz wegen ungültigem Selektor ignoriert. pi-hole.css:1:5813
Regelsatz wegen ungültigem Selektor ignoriert. js-warn.css:1:1649
Stylesheets ohne CSSOM-Änderungen wurden neu eingelesen, um auf Fehler zu überprüfen. Laden Sie die Seite neu, um auch Fehler von Stylesheets, die per CSSOM geändert wurden, und von Stilattributen zu sehen.

What's the output of these commands?

journalctl -u lighttpd --no-pager --full
cat /usr/share/lighttpd/create-mime.assign.pl
grep "css" /etc/mime.types

-- Logs begin at Tue 2019-06-04 06:42:35 CEST, end at Wed 2019-06-05 07:26:54 CEST. --
Jun 04 06:42:56 raspberrypi systemd[1]: Starting Lighttpd Daemon...
Jun 04 06:42:56 raspberrypi lighttpd[494]: Illegal instruction
Jun 04 06:42:57 raspberrypi lighttpd[494]: Illegal instruction
Jun 04 06:42:57 raspberrypi systemd[1]: Started Lighttpd Daemon.
Jun 04 06:42:58 raspberrypi lighttpd[529]: Illegal instruction
Jun 04 06:42:58 raspberrypi lighttpd[529]: Illegal instruction
Jun 04 06:44:03 raspberrypi sudo[652]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 04 06:44:03 raspberrypi sudo[652]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 04 06:44:03 raspberrypi sudo[652]: pam_unix(sudo:session): session closed for user root
Jun 04 06:46:18 raspberrypi sudo[1328]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 04 06:46:18 raspberrypi sudo[1328]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 04 06:46:18 raspberrypi sudo[1328]: pam_unix(sudo:session): session closed for user root
Jun 04 06:46:23 raspberrypi sudo[1345]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 04 06:46:23 raspberrypi sudo[1345]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 04 06:46:23 raspberrypi sudo[1345]: pam_unix(sudo:session): session closed for user root
Jun 04 06:47:08 raspberrypi sudo[1437]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 04 06:47:08 raspberrypi sudo[1437]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 04 06:47:08 raspberrypi sudo[1437]: pam_unix(sudo:session): session closed for user root
Jun 04 06:48:57 raspberrypi sudo[1528]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 04 06:48:57 raspberrypi sudo[1528]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 04 06:48:57 raspberrypi sudo[1528]: pam_unix(sudo:session): session closed for user root
Jun 04 06:52:05 raspberrypi sudo[1682]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 04 06:52:05 raspberrypi sudo[1682]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 04 06:52:05 raspberrypi sudo[1682]: pam_unix(sudo:session): session closed for user root
Jun 04 06:52:11 raspberrypi sudo[1711]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 04 06:52:11 raspberrypi sudo[1711]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 04 06:52:11 raspberrypi sudo[1711]: pam_unix(sudo:session): session closed for user root
Jun 04 06:53:15 raspberrypi sudo[1768]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 04 06:53:15 raspberrypi sudo[1768]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 04 06:53:15 raspberrypi sudo[1768]: pam_unix(sudo:session): session closed for user root
Jun 04 06:53:23 raspberrypi sudo[1794]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 04 06:53:23 raspberrypi sudo[1794]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 04 06:53:23 raspberrypi sudo[1794]: pam_unix(sudo:session): session closed for user root
Jun 04 06:53:57 raspberrypi sudo[1814]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole disable 300s
Jun 04 06:53:57 raspberrypi sudo[1814]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 04 06:53:57 raspberrypi sudo[1814]: pam_unix(sudo:session): session closed for user root
Jun 04 06:54:02 raspberrypi sudo[1832]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole disable 300s
Jun 04 06:54:02 raspberrypi sudo[1832]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 04 06:54:02 raspberrypi sudo[1832]: pam_unix(sudo:session): session closed for user root
Jun 04 06:54:13 raspberrypi sudo[1863]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 04 06:54:13 raspberrypi sudo[1863]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 04 06:54:13 raspberrypi sudo[1863]: pam_unix(sudo:session): session closed for user root
Jun 04 06:55:30 raspberrypi sudo[1906]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 04 06:55:30 raspberrypi sudo[1906]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 04 06:55:30 raspberrypi sudo[1906]: pam_unix(sudo:session): session closed for user root
Jun 04 06:55:37 raspberrypi sudo[1929]: www-data : TTY=unknown ; PWD=/var/www/html/admin/scripts/pi-hole/php ; USER=root ; COMMAND=/usr/local/bin/pihole -d -a -w
Jun 04 06:55:38 raspberrypi sudo[1929]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 04 06:55:38 raspberrypi lighttpd[529]: 'unknown': I need something more specific.
Jun 04 06:55:52 raspberrypi lighttpd[529]: dig: '' is not a legal name (unexpected end of input)
Jun 04 06:55:52 raspberrypi lighttpd[529]: dig: '' is not a legal name (unexpected end of input)
Jun 04 06:55:54 raspberrypi sudo[2434]: www-data : TTY=unknown ; PWD=/var/www/html/admin/scripts/pi-hole/php ; USER=root ; COMMAND=/usr/local/bin/pihole -q -adlist localhost -bp
Jun 04 06:55:54 raspberrypi sudo[2434]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 04 06:55:55 raspberrypi sudo[2434]: pam_unix(sudo:session): session closed for user root
Jun 04 06:55:55 raspberrypi sudo[2465]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 04 06:55:55 raspberrypi sudo[2465]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 04 06:55:55 raspberrypi sudo[2465]: pam_unix(sudo:session): session closed for user root
Jun 04 06:55:55 raspberrypi sudo[2479]: www-data : TTY=unknown ; PWD=/var/www/html/admin/scripts/pi-hole/php ; USER=root ; COMMAND=/usr/local/bin/pihole -q -adlist localhost -bp
Jun 04 06:55:56 raspberrypi sudo[2479]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 04 06:55:56 raspberrypi sudo[2479]: pam_unix(sudo:session): session closed for user root
Jun 04 06:55:56 raspberrypi sudo[2507]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 04 06:55:56 raspberrypi sudo[2507]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 04 06:55:57 raspberrypi sudo[2507]: pam_unix(sudo:session): session closed for user root
Jun 04 06:56:47 raspberrypi lighttpd[529]: /opt/pihole/piholeDebug.sh: line 1144: warning: command substitution: ignored null byte in input
Jun 04 06:56:47 raspberrypi sudo[1929]: pam_unix(sudo:session): session closed for user root
Jun 04 14:17:39 raspberrypi sudo[15487]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 04 14:17:39 raspberrypi sudo[15487]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 04 14:17:39 raspberrypi sudo[15487]: pam_unix(sudo:session): session closed for user root
Jun 04 17:05:07 raspberrypi sudo[19062]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 04 17:05:07 raspberrypi sudo[19062]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 04 17:05:07 raspberrypi sudo[19062]: pam_unix(sudo:session): session closed for user root
Jun 04 22:14:12 raspberrypi sudo[10063]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 04 22:14:12 raspberrypi sudo[10063]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 04 22:14:12 raspberrypi sudo[10063]: pam_unix(sudo:session): session closed for user root
Jun 05 05:39:09 raspberrypi sudo[21107]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 05 05:39:09 raspberrypi sudo[21107]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 05 05:39:09 raspberrypi sudo[21107]: pam_unix(sudo:session): session closed for user root
Jun 05 05:43:24 raspberrypi sudo[21253]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 05 05:43:24 raspberrypi sudo[21253]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 05 05:43:25 raspberrypi sudo[21253]: pam_unix(sudo:session): session closed for user root
Jun 05 05:44:00 raspberrypi sudo[21316]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 05 05:44:00 raspberrypi sudo[21316]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 05 05:44:00 raspberrypi sudo[21316]: pam_unix(sudo:session): session closed for user root
Jun 05 05:44:06 raspberrypi sudo[21334]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 05 05:44:06 raspberrypi sudo[21334]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 05 05:44:07 raspberrypi sudo[21334]: pam_unix(sudo:session): session closed for user root
Jun 05 05:45:11 raspberrypi sudo[21453]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 05 05:45:11 raspberrypi sudo[21453]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 05 05:45:11 raspberrypi sudo[21453]: pam_unix(sudo:session): session closed for user root
Jun 05 06:39:39 raspberrypi sudo[25796]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 05 06:39:40 raspberrypi sudo[25796]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 05 06:39:40 raspberrypi sudo[25796]: pam_unix(sudo:session): session closed for user root
Jun 05 06:39:47 raspberrypi sudo[25825]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 05 06:39:47 raspberrypi sudo[25825]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 05 06:39:47 raspberrypi sudo[25825]: pam_unix(sudo:session): session closed for user root
Jun 05 06:40:00 raspberrypi sudo[25859]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 05 06:40:00 raspberrypi sudo[25859]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 05 06:40:00 raspberrypi sudo[25859]: pam_unix(sudo:session): session closed for user root
Jun 05 06:41:55 raspberrypi sudo[25935]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 05 06:41:55 raspberrypi sudo[25935]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 05 06:41:55 raspberrypi sudo[25935]: pam_unix(sudo:session): session closed for user root
Jun 05 06:41:58 raspberrypi sudo[25955]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 05 06:41:58 raspberrypi sudo[25955]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 05 06:41:58 raspberrypi sudo[25955]: pam_unix(sudo:session): session closed for user root
Jun 05 06:42:03 raspberrypi sudo[25979]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 05 06:42:03 raspberrypi sudo[25979]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 05 06:42:03 raspberrypi sudo[25979]: pam_unix(sudo:session): session closed for user root
Jun 05 06:42:06 raspberrypi sudo[26009]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 05 06:42:06 raspberrypi sudo[26009]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 05 06:42:07 raspberrypi sudo[26009]: pam_unix(sudo:session): session closed for user root
Jun 05 07:23:48 raspberrypi sudo[27076]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 05 07:23:48 raspberrypi sudo[27076]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 05 07:23:48 raspberrypi sudo[27076]: pam_unix(sudo:session): session closed for user root
Jun 05 07:24:18 raspberrypi sudo[27118]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 05 07:24:18 raspberrypi sudo[27118]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 05 07:24:18 raspberrypi sudo[27118]: pam_unix(sudo:session): session closed for user root
Jun 05 07:24:59 raspberrypi sudo[27196]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 05 07:24:59 raspberrypi sudo[27196]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 05 07:25:00 raspberrypi sudo[27196]: pam_unix(sudo:session): session closed for user root
Jun 05 07:25:05 raspberrypi sudo[27229]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 05 07:25:05 raspberrypi sudo[27229]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 05 07:25:05 raspberrypi sudo[27229]: pam_unix(sudo:session): session closed for user root
Jun 05 07:25:14 raspberrypi sudo[27259]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 05 07:25:14 raspberrypi sudo[27259]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 05 07:25:14 raspberrypi sudo[27259]: pam_unix(sudo:session): session closed for user root
Jun 05 07:25:26 raspberrypi sudo[27307]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 05 07:25:26 raspberrypi sudo[27307]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 05 07:25:26 raspberrypi sudo[27307]: pam_unix(sudo:session): session closed for user root
Jun 05 07:25:41 raspberrypi sudo[27338]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 05 07:25:41 raspberrypi sudo[27338]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 05 07:25:41 raspberrypi sudo[27338]: pam_unix(sudo:session): session closed for user root
Jun 05 07:26:02 raspberrypi sudo[27375]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 05 07:26:02 raspberrypi sudo[27375]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 05 07:26:02 raspberrypi sudo[27375]: pam_unix(sudo:session): session closed for user root
Jun 05 07:26:17 raspberrypi sudo[27406]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 05 07:26:17 raspberrypi sudo[27406]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 05 07:26:17 raspberrypi sudo[27406]: pam_unix(sudo:session): session closed for user root

#!/usr/bin/perl -w
use strict;
open MIMETYPES, "/etc/mime.types" or exit;
print "mimetype.assign = (\n";
my %extensions;
while() {
chomp;
s/#.//;
next if /^\w
$/;
if(/^([a-z0-9/+-.]+)\s+((?:[a-z0-9.+-]+?)+)$/) {
foreach(split / /, $2) {
# mime.types can have same extension for different
# mime types
next if $extensions{$};
$extensions{$
} = 1;
print "".$_" => "$1",\n";
}
}
}
print ")\n";

application/vnd.ericsson.quickcall
text/css css

Lighttpd may be having some internal issues. Can you contact them to figure out why lighttpd is logging "illegal instruction" and why it is not returning the correct MIME types? It is returning application/octet-stream instead of the correct MIME type, such as text/css for CSS files.

1 Like

tried to reinstall lighttpd and got this:

so i think the best explanation is that there are some bad errors on the sd-card.
many T H A N K S for your support though!
this was R E A L L Y awesome!

I do have a similar problem: Weboberfläche wird falsch dargestellt (gelöst)

pi@raspberrypi:~ $ curl -I http://pi.hole/admin/
HTTP/1.1 200 OK
X-Pi-hole: The Pi-hole Web interface is working!
X-Frame-Options: DENY
Set-Cookie: PHPSESSID=tllkea4hpj7h98ee4pfos9tct1; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Content-type: text/html; charset=UTF-8
Date: Fri, 07 Jun 2019 09:20:00 GMT
Server: lighttpd/1.4.45

pi@raspberrypi:~ $ cd /var/www/html/admin
pi@raspberrypi:/var/www/html/admin $ git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean

9Resource interpreted as Stylesheet but transferred with MIME type application/octet-stream: "<URL>".
192.168.1.42/:27 Resource interpreted as Stylesheet but transferred with MIME type application/octet-stream: "http://192.168.1.42/admin/style/vendor/bootstrap/css/bootstrap.min.css".
192.168.1.42/:29 Resource interpreted as Stylesheet but transferred with MIME type application/octet-stream: "http://192.168.1.42/admin/style/vendor/ionicons-2.0.1/css/ionicons.min.css".
192.168.1.42/:30 Resource interpreted as Stylesheet but transferred with MIME type application/octet-stream: "http://192.168.1.42/admin/style/vendor/dataTables.bootstrap.min.css".
192.168.1.42/:28 Resource interpreted as Stylesheet but transferred with MIME type application/octet-stream: "http://192.168.1.42/admin/style/vendor/font-awesome-5.6.3/css/all.min.css".
192.168.1.42/:31 Resource interpreted as Stylesheet but transferred with MIME type application/octet-stream: "http://192.168.1.42/admin/style/vendor/daterangepicker.css".
192.168.1.42/:33 Resource interpreted as Stylesheet but transferred with MIME type application/octet-stream: "http://192.168.1.42/admin/style/vendor/AdminLTE.min.css".
192.168.1.42/:34 Resource interpreted as Stylesheet but transferred with MIME type application/octet-stream: "http://192.168.1.42/admin/style/vendor/skin-blue.min.css".
192.168.1.42/:35 Resource interpreted as Stylesheet but transferred with MIME type application/octet-stream: "http://192.168.1.42/admin/style/pi-hole.css".
192.168.1.42/:46 Resource interpreted as Stylesheet but transferred with MIME type application/octet-stream: "http://192.168.1.42/admin/style/vendor/js-warn.css".
12pageModifier.js:113 check for duplicates: insertTimeout
pi@raspberrypi:~ $ journalctl -u lighttpd --no-pager --full
-- Logs begin at Fri 2019-06-07 09:02:18 UTC, end at Fri 2019-06-07 09:27:19 UTC. --
Jun 07 09:02:36 raspberrypi systemd[1]: Starting Lighttpd Daemon...
Jun 07 09:02:37 raspberrypi lighttpd[600]: /bin/sh: 1: /usr/share/lighttpd/create-mime.conf.pl: not found
Jun 07 09:02:37 raspberrypi systemd[1]: Started Lighttpd Daemon.
Jun 07 09:02:37 raspberrypi lighttpd[645]: /bin/sh: 1: /usr/share/lighttpd/create-mime.conf.pl: not found
Jun 07 09:04:15 raspberrypi sudo[801]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 07 09:04:15 raspberrypi sudo[801]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 07 09:04:15 raspberrypi sudo[801]: pam_unix(sudo:session): session closed for user root
Jun 07 09:04:23 raspberrypi sudo[868]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 07 09:04:23 raspberrypi sudo[868]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 07 09:04:23 raspberrypi sudo[868]: pam_unix(sudo:session): session closed for user root
Jun 07 09:08:29 raspberrypi sudo[1132]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 07 09:08:29 raspberrypi sudo[1132]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 07 09:08:29 raspberrypi sudo[1132]: pam_unix(sudo:session): session closed for user root
Jun 07 09:08:31 raspberrypi sudo[1157]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 07 09:08:31 raspberrypi sudo[1157]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 07 09:08:31 raspberrypi sudo[1157]: pam_unix(sudo:session): session closed for user root
Jun 07 09:08:46 raspberrypi sudo[1201]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 07 09:08:46 raspberrypi sudo[1201]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 07 09:08:46 raspberrypi sudo[1201]: pam_unix(sudo:session): session closed for user root
Jun 07 09:08:55 raspberrypi sudo[1218]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 07 09:08:55 raspberrypi sudo[1218]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 07 09:08:55 raspberrypi sudo[1218]: pam_unix(sudo:session): session closed for user root
Jun 07 09:09:00 raspberrypi sudo[1235]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 07 09:09:00 raspberrypi sudo[1235]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 07 09:09:00 raspberrypi sudo[1235]: pam_unix(sudo:session): session closed for user root
Jun 07 09:12:47 raspberrypi sudo[1390]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 07 09:12:47 raspberrypi sudo[1390]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 07 09:12:47 raspberrypi sudo[1390]: pam_unix(sudo:session): session closed for user root
Jun 07 09:12:50 raspberrypi sudo[1410]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 07 09:12:50 raspberrypi sudo[1410]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 07 09:12:50 raspberrypi sudo[1410]: pam_unix(sudo:session): session closed for user root
Jun 07 09:12:57 raspberrypi sudo[1436]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 07 09:12:57 raspberrypi sudo[1436]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 07 09:12:57 raspberrypi sudo[1436]: pam_unix(sudo:session): session closed for user root
Jun 07 09:20:01 raspberrypi sudo[1598]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 07 09:20:01 raspberrypi sudo[1598]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 07 09:20:01 raspberrypi sudo[1598]: pam_unix(sudo:session): session closed for user root
Jun 07 09:21:36 raspberrypi sudo[1654]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 07 09:21:36 raspberrypi sudo[1654]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 07 09:21:36 raspberrypi sudo[1654]: pam_unix(sudo:session): session closed for user root
Jun 07 09:21:38 raspberrypi sudo[1685]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 07 09:21:38 raspberrypi sudo[1685]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 07 09:21:38 raspberrypi sudo[1685]: pam_unix(sudo:session): session closed for user root
Jun 07 09:21:49 raspberrypi sudo[1719]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 07 09:21:49 raspberrypi sudo[1719]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 07 09:21:49 raspberrypi sudo[1719]: pam_unix(sudo:session): session closed for user root
Jun 07 09:22:02 raspberrypi sudo[1752]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 07 09:22:02 raspberrypi sudo[1752]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 07 09:22:02 raspberrypi sudo[1752]: pam_unix(sudo:session): session closed for user root
Jun 07 09:22:37 raspberrypi sudo[1787]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 07 09:22:37 raspberrypi sudo[1787]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 07 09:22:37 raspberrypi sudo[1787]: pam_unix(sudo:session): session closed for user root
Jun 07 09:27:19 raspberrypi sudo[2112]: www-data : TTY=unknown ; PWD=/var/www/html/admin ; USER=root ; COMMAND=/usr/local/bin/pihole status web
Jun 07 09:27:19 raspberrypi sudo[2112]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jun 07 09:27:19 raspberrypi sudo[2112]: pam_unix(sudo:session): session closed for user root

pi@raspberrypi:~ $ cat /usr/share/lighttpd/create-mime.assign.pl
#!/usr/bin/perl -w
use strict;
open MIMETYPES, "/etc/mime.types" or exit;
print "mimetype.assign = (\n";
my %extensions;
while(<MIMETYPES>) {
  chomp;
  s/\#.*//;
  next if /^\w*$/;
  if(/^([a-z0-9\/+-.]+)\s+((?:[a-z0-9.+-]+[ ]?)+)$/) {
    foreach(split / /, $2) {
      # mime.types can have same extension for different
      # mime types
      next if $extensions{$_};
      $extensions{$_} = 1;
      print "\".$_\" => \"$1\",\n";
    }
  }
}
print ")\n";

pi@raspberrypi:~ $ grep "css" /etc/mime.types
application/vnd.ericsson.quickcall
text/css                                        css

any solution?

EDIT:

ok, i found the solution:

I changed the "/etc/lighttpd/lighttpd.conf" as follows:

include_shell "/usr/share/lighttpd/create-mime.assign.pl"
#include_shell "/usr/share/lighttpd/create-mime.conf.pl"

That file is part of the lighttpd package:

pi@noads:~ $ dpkg -S /usr/share/lighttpd/create-mime.assign.pl
lighttpd: /usr/share/lighttpd/create-mime.assign.pl

Try below solution:

EDIT: maybe got to do same (purge etc) with mime-support package:

pi@noads:~ $ dpkg -S /etc/mime.types
mime-support: /etc/mime.types
pi@noads:~ $ dpkg -L mime-support
/.
/usr
/usr/bin
/usr/bin/run-mailcap
/usr/sbin
/usr/sbin/update-mime
/usr/share
/usr/share/man
/usr/share/man/man8
/usr/share/man/man8/update-mime.8.gz
/usr/share/man/man5
/usr/share/man/man5/mailcap.order.5.gz
/usr/share/man/man5/mailcap.5.gz
/usr/share/man/man1
/usr/share/man/man1/run-mailcap.1.gz
/usr/share/doc
/usr/share/doc/mime-support
/usr/share/doc/mime-support/copyright
/usr/share/doc/mime-support/changelog.gz
/usr/share/bug
/usr/share/bug/mime-support
/usr/share/bug/mime-support/presubj
/usr/lib
/usr/lib/mime
/usr/lib/mime/debian-view
/usr/lib/mime/mailcap
/usr/lib/mime/packages
/usr/lib/mime/packages/mime-support
/etc
/etc/mailcap.order
/etc/mime.types
/usr/bin/print
/usr/bin/compose
/usr/bin/edit
/usr/bin/see
/usr/share/man/man1/print.1.gz
/usr/share/man/man1/compose.1.gz
/usr/share/man/man1/edit.1.gz
/usr/share/man/man1/see.1.gz

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.