[vz-dev] Testing Pull Request 659 / jwt - Add basic login capabilities
Koch, Michael
princemichi at gmail.com
Thu Dec 28 21:06:06 CET 2017
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 :
>>
>> 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
>>>>>
>>>>
>>>>
>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-dev/attachments/20171228/64607ec7/attachment-0002.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bffnebphnopbipag.png
Type: image/png
Size: 2999 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-dev/attachments/20171228/64607ec7/attachment-0001.png>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-dev/attachments/20171228/64607ec7/attachment-0003.html>
-------------- 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