Nginx, SSL und Fehler in angular.js


(fronk) #1

Hallo,

ich habe Piwik auf meinem Homeserver installiert, auf dem Nginx 1.7.11 als Webserver und PHP 5.4.39 (mittels FPM) läuft. Zusätzlich habe ich noch eine SSL-Verschlüsselung für HTTP eingerichtet.

Piwik lässt sich anstandslos installieren und meldet dabei keine Fehler - alle Systemchecks werden bestanden. User- und Schreibberechtigungen sind auch entsprechend gesetzt und ich kann mich ins Backend einloggen und eigentlich ganz normal mit Piwik arbeiten, wäre die Oberfläche nicht extrem träge.

Ursache scheint ein Fehler zu sein, dem ich mit Firebug auf die Schliche gekommen bin. Der Fehler tritt nicht nur einmal auf, sondern wiederholt sich immer wieder, bis ich tausende von Fehlermeldungen in der Firebug-Konsole sehe…



Error: [$compile:tpload] http://errors.angularjs.org/1.2.28/$compile/tpload?p0=plugins%2FCoreHome%2Fangularjs%2Fnotification%2Fnotification.directive.html%3Fcb%3De2969d421b10440f87e9fa6759d9361d
z/<@https://meinserver.de/piwik/index.php?module=Proxy&action=getCoreJs&cb=e2969d421b10440f87e9fa6759d9361d:121:450
te/<@https://meinserver.de/piwik/index.php?module=Proxy&action=getCoreJs&cb=e2969d421b10440f87e9fa6759d9361d:176:148
p/g.error/<@https://meinserver.de/piwik/index.php?module=Proxy&action=getCoreJs&cb=e2969d421b10440f87e9fa6759d9361d:187:286
De/e/l.promise.then/w@https://meinserver.de/piwik/index.php?module=Proxy&action=getCoreJs&cb=e2969d421b10440f87e9fa6759d9361d:216:158
De/e/l.promise.then/w@https://meinserver.de/piwik/index.php?module=Proxy&action=getCoreJs&cb=e2969d421b10440f87e9fa6759d9361d:216:158
De/h/<.then/<@https://meinserver.de/piwik/index.php?module=Proxy&action=getCoreJs&cb=e2969d421b10440f87e9fa6759d9361d:217:419
Yd/this.$get</h.prototype.$eval@https://meinserver.de/piwik/index.php?module=Proxy&action=getCoreJs&cb=e2969d421b10440f87e9fa6759d9361d:228:28
Yd/this.$get</h.prototype.$digest@https://meinserver.de/piwik/index.php?module=Proxy&action=getCoreJs&cb=e2969d421b10440f87e9fa6759d9361d:225:109
Yd/this.$get</h.prototype.$apply@https://meinserver.de/piwik/index.php?module=Proxy&action=getCoreJs&cb=e2969d421b10440f87e9fa6759d9361d:228:360
m@https://meinserver.de/piwik/index.php?module=Proxy&action=getCoreJs&cb=e2969d421b10440f87e9fa6759d9361d:187:452
w@https://meinserver.de/piwik/index.php?module=Proxy&action=getCoreJs&cb=e2969d421b10440f87e9fa6759d9361d:192:463
ye/</B.onreadystatechange@https://meinserver.de/piwik/index.php?module=Proxy&action=getCoreJs&cb=e2969d421b10440f87e9fa6759d9361d:194:24
@debugger eval code:1:1
e/<@https://meinserver.de/piwik/index.php?module=Proxy&action=getCoreJs&cb=c5dcfe4f8dc087f96b9c660976ca45c5:207:67
Qd/this.$get</<@https://meinserver.de/piwik/index.php?module=Proxy&action=getCoreJs&cb=c5dcfe4f8dc087f96b9c660976ca45c5:183:175
De/e/l.promise.then/w@https://meinserver.de/piwik/index.php?module=Proxy&action=getCoreJs&cb=c5dcfe4f8dc087f96b9c660976ca45c5:216:193
De/e/l.promise.then/w@https://meinserver.de/piwik/index.php?module=Proxy&action=getCoreJs&cb=c5dcfe4f8dc087f96b9c660976ca45c5:216:158
De/h/<.then/<@https://meinserver.de/piwik/index.php?module=Proxy&action=getCoreJs&cb=c5dcfe4f8dc087f96b9c660976ca45c5:217:419
Yd/this.$get</h.prototype.$eval@https://meinserver.de/piwik/index.php?module=Proxy&action=getCoreJs&cb=c5dcfe4f8dc087f96b9c660976ca45c5:228:28
Yd/this.$get</h.prototype.$digest@https://meinserver.de/piwik/index.php?module=Proxy&action=getCoreJs&cb=c5dcfe4f8dc087f96b9c660976ca45c5:225:109
Yd/this.$get</h.prototype.$apply@https://meinserver.de/piwik/index.php?module=Proxy&action=getCoreJs&cb=c5dcfe4f8dc087f96b9c660976ca45c5:228:360
m@https://meinserver.de/piwik/index.php?module=Proxy&action=getCoreJs&cb=c5dcfe4f8dc087f96b9c660976ca45c5:187:452
w@https://meinserver.de/piwik/index.php?module=Proxy&action=getCoreJs&cb=c5dcfe4f8dc087f96b9c660976ca45c5:192:463
ye/</B.onreadystatechange@https://meinserver.de/piwik/index.php?module=Proxy&action=getCoreJs&cb=c5dcfe4f8dc087f96b9c660976ca45c5:194:24
e/<()index.p...9d9361d (Zeile 207)
Qd/this.$get</<(a=
Error: [$compile:tpload] http://errors.angularjs.org/1.2.28/$compile/tpload?p0=plugins%2FCoreHome%2Fangularjs%2Fnotification%2Fnotification.directive.html%3Fcb%3De2969d421b10440f87e9fa6759d9361d
	

...eturn!0;if(null===b||null===a)return!1;if(b!==b&&a!==a)return!0;var c=typeof b,d...

, c=undefined)index.p...9d9361d (Zeile 183)
De/e/l.promise.then/w()index.p...9d9361d (Zeile 216)
De/e/l.promise.then/w()index.p...9d9361d (Zeile 216)
b = Object { data="<html>\r\n<head><title>404...er>\r\n</body>\r\n</html>\r\n", status=404, config={...}, mehr...}
De/h/<.then/<()index.p...9d9361d (Zeile 217)
Yd/this.$get</h.prototype.$eval()index.p...9d9361d (Zeile 228)
a = function()
b = undefined
Yd/this.$get</h.prototype.$digest()index.p...9d9361d (Zeile 225)
Yd/this.$get</h.prototype.$apply()index.p...9d9361d (Zeile 228)
a = undefined
m()index.p...9d9361d (Zeile 187)
a = 404
b = "<html>\r\n<head><title>404...er>\r\n</body>\r\n</html>\r\n"
c = "Server: nginx/1.7.11\r\nDa...ontent-Encoding: gzip\r\n"
e = "Not Found"
w()index.p...9d9361d (Zeile 192)
a = m(a, b, c, e)
d = 404
e = "<html>\r\n<head><title>404...er>\r\n</body>\r\n</html>\r\n"
f = "Server: nginx/1.7.11\r\nDa...ontent-Encoding: gzip\r\n"
g = "Not Found"
ye/</B.onreadystatechange()index.p...9d9361d (Zeile 194)
	

...pensiveChecks:!1};this.unwrapPromises=function(a){return D(a)?(c.unwrapPromises=...

Ich bin leider zu blöd, um aus der Fehlermeldung irgendwas Sinnvolles herauszulesen, vielleicht kann mir ja jemand einen Tip geben, wo es haken könnte.

Schönen Gruß und frohe Ostern
Fronk


(fronk) #2

Hat sich erledigt, es lag an einer unbedacht übernommenen Einstellung in der nginx.conf:


location / {
   try_files $uri $uri/ /index.html;
}

Merke: five hours of trial and error can save one hour of manual reading :wink: