[vz-dev] Testing Pull Request 659 / jwt - Add basic login capabilities

Koch, Michael princemichi at gmail.com
Thu Dec 28 21:44:14 CET 2017


Die error.log hatte ich eben angehangen.

Nächster Schritt?

Am 28.12.2017 um 21:20 schrieb Andreas Götz:
> Was sagt das apache error log? Composer update gemacht?
>
> Viele Grüße,
> Andreas
>
> Am 28.12.2017 um 21:06 schrieb Koch, Michael <princemichi at gmail.com 
> <mailto:princemichi at gmail.com>>:
>
>> 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.richter83 at gmail.com <mailto:frank.richter83 at 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" 
>>>> <princemichi at gmail.com <mailto:princemichi at 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 :
>>>>
>>>>     <bffnebphnopbipag.png>
>>>>
>>>>     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"
>>>>>>     <cpuidle at gmail.com <mailto:cpuidle at 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.richter83 at gmail.com
>>>>>>>         <mailto:frank.richter83 at 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"
>>>>>>>         <princemichi at gmail.com <mailto:princemichi at 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
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>
>> <volkszaehler.conf.php>
>> <error.log>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-dev/attachments/20171228/5d2224a9/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dahldmbdenjcnppl.png
Type: image/png
Size: 7356 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-dev/attachments/20171228/5d2224a9/attachment-0001.png>
-------------- next part --------------
[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/


More information about the volkszaehler-dev mailing list