Anbei meine aktuelle volkszaehler.conf.php.

Fehler bekomme ich nicht weg, weil entweder

1. in der Variable $config['proxies'] ein Fehler meinerseits vorhanden
   ist oder
2. in der /etc/Router.php die Konstante HEADER_X_FORWARDED_ALL
   undefiniert ist.

Andreas du entscheidest ;-)

Log-File anbei.

Beste Grüße,

Michael

volkszaehler.conf.php
Am 28.12.2017 um 19:34 schrieb Andreas Götz:
Oder schau ins Apache error log (/var/log/apache2/error.log). Was ist das konkrete Problem?

Und ohne Config die in künftigem Image dabei wäre gehts natürlich nicht...

Viele Grüße,
Andreas

Am 28.12.2017 um 19:04 schrieb Frank Richter <frank.richte...@gmail.com <mailto:frank.richte...@gmail.com>>:

Hi Michael,

schau mal ins diff für die volkszaehler.conf.template.php:
https://github.com/volkszaehler/volkszaehler.org/pull/659/files#diff-5678dd63d630800c5b71c1f1d1d2f674
Da siehst du was fehlt.

Mach dir ne Kopie davon und benenne sie um in volkszaehler.conf.php. Falls du DB-Zugangsdaten verändert hast, musst du das in der neuen Config nochmal machen.

Gruß
Frank

Am 28.12.2017 6:31 PM schrieb "Koch, Michael" <princemi...@gmail.com <mailto:princemi...@gmail.com>>:

    Nabend!

    Öffne mal nen neuen Thread! Ürsprünglich: Frohe Weihnachten &&
    User und Passwort im Frontend

    So - nachdem ich jetzt auf einem meiner lokalen Pi´s auf den PR
    659/jwt gecheckt habe, bekomme ich im Frontend erst mal das :

    Ich vermute mal, wegen (wie Frank ja bereits geschrieben hat)
    einer falschen config! Sowas muss natürlich ausführlich in einem
    Wiki Artikel behandelt werden,wenn nicht anders lösbar - oder
    eben direkt ein entsprechendes User-Management - um solche Fehler
    zu vermeiden! Habe gesehen,das es ja auch im error handler extra
    so gecodet wurde (!?!) - evtl. geht das error handling hier
    schöner? :-)

    Bevor ich jetzt weiter teste - liege ich richtig? Welche config
    muss ich jetzt Einrichten (2. Punkt in andis Mail, was, wo, wie
    genau)? Ich frage absichtlich mal so "doof" damit wir alle wissen
    worüber wir gerade reden (was ich jetzt teste und was ich mache)!
    Also: Bitte kurze Info in welcher Datei ich jetzt was ändern soll
    - So kann ein eventueller Wiki Artikel auch einfacher geschrieben
    werden ;-)

    Generell sollte dieser Zustand auch durch eine entsprechende
    Default-Einstellung vermieden werden können - wenn es in den
    Master geht.

    Gruß,

    Michael


    Am 28.12.2017 um 12:51 schrieb Koch, Michael:

    Guten Morgen!

    Hoffe alle wurden gut beschenkt :-)

    Generell bin ich natürlich bereit zu helfen! Ich werde mich in
    den nächsten 2 Tagen mit dem PR beschäftigen und melde mich wenn
    ich Hilfe benötige!

    Beste Grüße,

    Michael


    Am 28.12.2017 um 12:25 schrieb Frank Richter:
    @Michael:
    Du hattest nach dem Feature gefragt. Wie Andreas schon
    geschrieben hat, brauchen wir noch Tests, bevor das in den
    Master einziehen kann.
    Wärst du bereit hier mitzuhelfen, den PR bei dir zu
    installieren und zu checken ob alles läuft wie vorgesehen?
    Falls es noch Fragen zur Installation oder zur Benutzung gibt,
    versuchen wir natürlich zu helfen.

    Viele Grüße
    Frank


    Am 25.12.2017 12:43 schrieb "Andreas Goetz" <cpui...@gmail.com
    <mailto:cpui...@gmail.com>>:

        Servus,

        Der PR steht hier zur Verfügung:
        https://github.com/volkszaehler/volkszaehler.org/pull/659
        <https://github.com/volkszaehler/volkszaehler.org/pull/659>

        Vor Merge wär unabhängiger Test gut. Für die Installation
        im Image sind zwei Punkte wichtig:

        1. unbeschränkten Zugang gibts jetzt nur noch von localhost
        und localnet
        2. es werden ein secretkey (salt) und user/passwort für
        Schreibzugriffe benötigt, ggf -secretkey im installer
        automatisch erzeugen

        Letztlich bleibt dann die Frage ob es die ganze “public”
        Channel Mimik noch braucht oder die weggeschmissen werden
        sollte. Wer keinen Zugriff will kann ja einfach die
        Installation privat halten und hinter U//P verstecken.

        Der letzte konsequente Schritt wäre dann eine echte
        Userverwaltung statt Konfigurationsdatei und damit auch
        “Owner” von Kanälen und Sichtbarkeitssteuerung. Aber das
        ist noch eine ganz andere Diskssuion und bräucht ein wenig
        Spec bevor losgecodet wird.

        Euch weiterhin Frohe Tage,
        Andreas

        On 24. Dec 2017, at 18:45, Frank Richter
        <frank.richte...@gmail.com
        <mailto:frank.richte...@gmail.com>> wrote:

        Hallo,

        auch von mir frohe Weihnachten an alle!

        Der next-branch von Andreas mit Login und einigen anderen
        Goodies läuft bei mir seit fast einem Jahr im
        Produktivbetrieb. Kann ich nur empfehlen!
        Höchstens bei Updates ist manchmal ein bisschen Handarbeit
        angesagt, wenn ein einfaches "git pull" wegen
        nichtlinearer History versagt.

        jwt (also Login/Firewall) kann von mir aus gern gemerged
        werden. Ich weiß nur nicht genau was passiert wenn das
        Feature durch ein Update in eine vorhandene Installation
        reinrutscht, aber keine passende volkszaehler.conf.php da
        ist. Andererseits sollte man eh wissen was man tut wenn
        man updaten will, zumal ja neuerdings PHP7 erforderlich ist.

        Viele Grüße
        Frank

        Am 23.12.2017 23:41 schrieb "Koch, Michael"
        <princemi...@gmail.com <mailto:princemi...@gmail.com>>:

            Guten Abend!

            Und bevor ich meine Frage an euch zu dieser heiligen
            Zeit absetze, wünsche ich euch allen ein frohes
            Weihnachtsfest!
            Vielen Dank, vor allem an andig, j-a-u, Justin, Frank,
            Udo, Daniel und Christian für eure tolle Arbeit dieses
            Jahr - nochmal vielen vielen lieben Dank!
            Das Ergebis ist dieses tolle Projekt! Ich wollte das
            mal an euch richten , dachte Ihr habst verdient!

            Jetzt zu meiner eigentlichen Frage, weil ich da nicht
            so ganz durchblicke:
            Wie weit ist eigentlich der Entwicklungsstand, das
            Frontend durch Benutzer und Passwort zu sperren?
            (Wäre ja auch für die App von Interesse,weil dort ja
            bereits vorgesehen)

            Alles Gute,
            Michael







<<< text/html; name="volkszaehler.conf.php": Unrecognized >>>
[Thu Dec 28 06:25:10.642448 2017] [mpm_prefork:notice] [pid 1082] AH00163: 
Apache/2.4.10 (Raspbian) configured -- resuming normal operations
[Thu Dec 28 06:25:10.642551 2017] [core:notice] [pid 1082] AH00094: Command 
line: '/usr/sbin/apache2'
[Thu Dec 28 18:13:56.423377 2017] [:error] [pid 510] [client 
XXX.XXX.XXX.XXX:65132] PHP Fatal error:  Uncaught exception 'Exception' with 
message 'Access denied' in /var/www/volkszaehler.org/lib/Router.php:223\nStack 
trace:\n#0 /var/www/volkszaehler.org/lib/Router.php(145): 
Volkszaehler\\Router->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request),
 1)\n#1 /var/www/volkszaehler.org/htdocs/middleware.php(52): 
Volkszaehler\\Router->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#2
 {main}\n  thrown in /var/www/volkszaehler.org/lib/Router.php on line 223, 
referer: http://XXX.XXX.XXX.XXX/
[Thu Dec 28 18:14:04.347047 2017] [:error] [pid 28937] [client 
XXX.XXX.XXX.XXX:65148] PHP Fatal error:  Uncaught exception 'Exception' with 
message 'Access denied' in /var/www/volkszaehler.org/lib/Router.php:223\nStack 
trace:\n#0 /var/www/volkszaehler.org/lib/Router.php(145): 
Volkszaehler\\Router->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request),
 1)\n#1 /var/www/volkszaehler.org/htdocs/middleware.php(52): 
Volkszaehler\\Router->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#2
 {main}\n  thrown in /var/www/volkszaehler.org/lib/Router.php on line 223, 
referer: http://XXX.XXX.XXX.XXX/
[Thu Dec 28 18:17:00.210918 2017] [:error] [pid 513] [client 
XXX.XXX.XXX.XXX:65421] PHP Fatal error:  Uncaught exception 'Exception' with 
message 'Access denied' in /var/www/volkszaehler.org/lib/Router.php:223\nStack 
trace:\n#0 /var/www/volkszaehler.org/lib/Router.php(145): 
Volkszaehler\\Router->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request),
 1)\n#1 /var/www/volkszaehler.org/htdocs/middleware.php(52): 
Volkszaehler\\Router->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#2
 {main}\n  thrown in /var/www/volkszaehler.org/lib/Router.php on line 223, 
referer: http://XXX.XXX.XXX.XXX/
[Thu Dec 28 18:32:06.652546 2017] [:error] [pid 28937] [client 
XXX.XXX.XXX.XXX:2283] PHP Fatal error:  Uncaught exception 'Exception' with 
message 'Access denied' in /var/www/volkszaehler.org/lib/Router.php:223\nStack 
trace:\n#0 /var/www/volkszaehler.org/lib/Router.php(145): 
Volkszaehler\\Router->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request),
 1)\n#1 /var/www/volkszaehler.org/htdocs/middleware.php(52): 
Volkszaehler\\Router->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#2
 {main}\n  thrown in /var/www/volkszaehler.org/lib/Router.php on line 223, 
referer: http://XXX.XXX.XXX.XXX/
[Thu Dec 28 20:35:36.829289 2017] [:error] [pid 28934] [client 
XXX.XXX.XXX.XXX:12257] PHP Warning:  
require_once(Doctrine/ORM/Configuration.php): failed to open stream: No such 
file or directory in /var/www/volkszaehler.org/lib/Util/ClassLoader.php on line 
123, referer: http://XXX.XXX.XXX.XXX/frontend/
[Thu Dec 28 20:35:36.829415 2017] [:error] [pid 28934] [client 
XXX.XXX.XXX.XXX:12257] PHP Fatal error:  require_once(): Failed opening 
required 'Doctrine/ORM/Configuration.php' 
(include_path='.:/usr/share/php:/usr/share/pear') in 
/var/www/volkszaehler.org/lib/Util/ClassLoader.php on line 123, referer: 
http://XXX.XXX.XXX.XXX/frontend/
[Thu Dec 28 20:35:48.705301 2017] [:error] [pid 587] [client 
XXX.XXX.XXX.XXX:12275] PHP Warning:  
require_once(Doctrine/ORM/Configuration.php): failed to open stream: No such 
file or directory in /var/www/volkszaehler.org/lib/Util/ClassLoader.php on line 
123, referer: http://XXX.XXX.XXX.XXX/frontend/
[Thu Dec 28 20:35:48.705519 2017] [:error] [pid 587] [client 
XXX.XXX.XXX.XXX:12275] PHP Fatal error:  require_once(): Failed opening 
required 'Doctrine/ORM/Configuration.php' 
(include_path='.:/usr/share/php:/usr/share/pear') in 
/var/www/volkszaehler.org/lib/Util/ClassLoader.php on line 123, referer: 
http://XXX.XXX.XXX.XXX/frontend/
[Thu Dec 28 20:35:57.146659 2017] [:error] [pid 801] [client 
XXX.XXX.XXX.XXX:12293] PHP Warning:  
require_once(Doctrine/ORM/Configuration.php): failed to open stream: No such 
file or directory in /var/www/volkszaehler.org/lib/Util/ClassLoader.php on line 
123, referer: http://XXX.XXX.XXX.XXX/frontend/
[Thu Dec 28 20:35:57.146929 2017] [:error] [pid 801] [client 
XXX.XXX.XXX.XXX:12293] PHP Fatal error:  require_once(): Failed opening 
required 'Doctrine/ORM/Configuration.php' 
(include_path='.:/usr/share/php:/usr/share/pear') in 
/var/www/volkszaehler.org/lib/Util/ClassLoader.php on line 123, referer: 
http://XXX.XXX.XXX.XXX/frontend/
[Thu Dec 28 20:36:29.715336 2017] [:error] [pid 28936] [client 
XXX.XXX.XXX.XXX:12331] PHP Fatal error:  Uncaught exception 'Exception' with 
message 'Access denied' in /var/www/volkszaehler.org/lib/Router.php:223\nStack 
trace:\n#0 /var/www/volkszaehler.org/lib/Router.php(145): 
Volkszaehler\\Router->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request),
 1)\n#1 /var/www/volkszaehler.org/htdocs/middleware.php(52): 
Volkszaehler\\Router->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#2
 {main}\n  thrown in /var/www/volkszaehler.org/lib/Router.php on line 223, 
referer: http://XXX.XXX.XXX.XXX/
[Thu Dec 28 20:36:29.814822 2017] [:error] [pid 28934] [client 
XXX.XXX.XXX.XXX:12338] PHP Fatal error:  Uncaught exception 'Exception' with 
message 'Access denied' in /var/www/volkszaehler.org/lib/Router.php:223\nStack 
trace:\n#0 /var/www/volkszaehler.org/lib/Router.php(145): 
Volkszaehler\\Router->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request),
 1)\n#1 /var/www/volkszaehler.org/htdocs/middleware.php(52): 
Volkszaehler\\Router->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#2
 {main}\n  thrown in /var/www/volkszaehler.org/lib/Router.php on line 223, 
referer: http://XXX.XXX.XXX.XXX/
[Thu Dec 28 20:36:30.125580 2017] [:error] [pid 28933] [client 
XXX.XXX.XXX.XXX:12339] PHP Fatal error:  Uncaught exception 'Exception' with 
message 'Access denied' in /var/www/volkszaehler.org/lib/Router.php:223\nStack 
trace:\n#0 /var/www/volkszaehler.org/lib/Router.php(145): 
Volkszaehler\\Router->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request),
 1)\n#1 /var/www/volkszaehler.org/htdocs/middleware.php(52): 
Volkszaehler\\Router->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#2
 {main}\n  thrown in /var/www/volkszaehler.org/lib/Router.php on line 223, 
referer: http://XXX.XXX.XXX.XXX/
[Thu Dec 28 20:36:35.118297 2017] [:error] [pid 510] [client 
XXX.XXX.XXX.XXX:12348] PHP Fatal error:  Uncaught exception 'Exception' with 
message 'Access denied' in /var/www/volkszaehler.org/lib/Router.php:223\nStack 
trace:\n#0 /var/www/volkszaehler.org/lib/Router.php(145): 
Volkszaehler\\Router->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request),
 1)\n#1 /var/www/volkszaehler.org/htdocs/middleware.php(52): 
Volkszaehler\\Router->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#2
 {main}\n  thrown in /var/www/volkszaehler.org/lib/Router.php on line 223, 
referer: http://XXX.XXX.XXX.XXX/
[Thu Dec 28 20:42:21.279826 2017] [:error] [pid 28933] [client 
XXX.XXX.XXX.XXX:12811] PHP Fatal error:  Undefined class constant 
'HEADER_X_FORWARDED_ALL' in /var/www/volkszaehler.org/lib/Router.php on line 
207, referer: http://XXX.XXX.XXX.XXX/
[Thu Dec 28 20:42:23.997072 2017] [:error] [pid 511] [client 
XXX.XXX.XXX.XXX:12812] PHP Fatal error:  Undefined class constant 
'HEADER_X_FORWARDED_ALL' in /var/www/volkszaehler.org/lib/Router.php on line 
207, referer: http://XXX.XXX.XXX.XXX/
[Thu Dec 28 20:42:25.585017 2017] [:error] [pid 510] [client 
XXX.XXX.XXX.XXX:12815] PHP Fatal error:  Undefined class constant 
'HEADER_X_FORWARDED_ALL' in /var/www/volkszaehler.org/lib/Router.php on line 
207, referer: http://XXX.XXX.XXX.XXX/
[Thu Dec 28 20:43:37.866572 2017] [mpm_prefork:notice] [pid 1082] AH00169: 
caught SIGTERM, shutting down
[Thu Dec 28 20:43:39.271674 2017] [mpm_prefork:notice] [pid 1968] AH00163: 
Apache/2.4.10 (Raspbian) configured -- resuming normal operations
[Thu Dec 28 20:43:39.271824 2017] [core:notice] [pid 1968] AH00094: Command 
line: '/usr/sbin/apache2'
[Thu Dec 28 20:43:45.848085 2017] [:error] [pid 1973] [client 
XXX.XXX.XXX.XXX:12927] PHP Fatal error:  Undefined class constant 
'HEADER_X_FORWARDED_ALL' in /var/www/volkszaehler.org/lib/Router.php on line 
207, referer: http://XXX.XXX.XXX.XXX/

Antwort per Email an