Beiträge von Syncro20VTurbo

    Horchi,
    im Post [ANNOUNCE] p4d - Visualisierung und Einstellung der S-3200 via COM1 werden zumindest 3 Pakete beschrieben, die definitiv auch bei mir gefehlt haben.
    Was noch fehlt fällt mir evtl. auch noch wieder ein.


    Ich meine mich noch zu erinnern, dass mit den Bildern anfänglich nicht alles funktionierte und umkopiert werden musste, genauso wie die Web Geschichte von /www/ nach /www/html/


    Achja, und es gab Probleme mit den Zugriffsberechtigungen des Stylescheet.

    Bin des vielen Googlens schon zu müde. Wenn ich lese, dass andere das mit Jessie schon im laufen haben, frage ich mich wie und mit welcher p4d Version und wie wird das Programm gestartet? Wo ist der Fehler mit der Außentemperatur tatsächlich zu suchen?

    Moin rjranek,


    bei mir läuft alles bis auf die Charts auch auf Jessi. Ich hab die aktuelle Version aus dem git genommen. Läuft seit etwa 4 oder 5 Wochen. Es gibt ich meine zwei oder drei Module die über apt-get installiert werden müssen. Ist wirklich kein Hexenwerk, wenn man die initialinstallation über das install script durchführt. Da wird auch der automatische Start des p4d etc. eingerichtet.
    Anfängliche Schwierigkeiten wurden eigentlich hier im Thread behandelt, bzw. von hier auf andere Seiten verlinkt.
    Meine Linux Kenntnisse sind ebenfalls sehr beschränkt, aber ich hab das ganze innerhalb weniger Stunden am Laufen gehabt. Am kompliziertesten war das Auslagern der Datenbank auf ein NAS, wobei auch das Schlussendlich relativ simpel war. Und ob ich damit die vielen Schreib-/Lesezugriffe auf die SD-Karte damit schon im Griff habe weiß ich nicht mal. Könnte mir vorstellen, dass beim Apache auch einiges läuft.


    Außentemperatur ist bei mir ebenfalls 4/VA und wird auch korrekt angezeigt.


    Vielleicht wartest Du mit der Umstellung aber noch ein wenig bis wir mit horchi meine Probleme im Griff haben, dann sollten die zukünftigen Installationen deutlich einfacher laufen.


    Grüße Mathias

    Moin horchi, bei mir läuft php 5
    Wenn ich auf php 7 updaten soll erkläre bitte noch kurz wie :)

    Im /var/log/apache2/error.log steht das oben geschriebene.
    Wo kann ich die Apache Version sehen. Ich hab den PI vor etwa 4 bis 5 Wochen aufgesetzt. Müsste also eine recht aktuelle Version sein.


    Ich hab's eben nochmal getestet, über den Charts Button http://192.168.178.100/p4/chart.php aufgerufen:


    [Sat Mar 11 06:25:19.441900 2017] [mpm_prefork:notice] [pid 862] AH00163: Apache/2.4.10 (Raspbian) configured -- resuming normal operatio$
    [Sat Mar 11 06:25:19.442346 2017] [core:notice] [pid 862] AH00094: Command line: '/usr/sbin/apache2'
    [Sat Mar 11 08:28:14.989959 2017] [:error] [pid 4643] [client 192.168.178.158:51263] PHP Parse error: syntax error, unexpected ':', expe$
    [Sat Mar 11 08:28:36.917973 2017] [:error] [pid 4256] [client 192.168.178.158:51284] PHP Parse error: syntax error, unexpected ':', expe$
    [Sat Mar 11 08:40:13.928960 2017] [:error] [pid 5229] [client 192.168.178.158:52325] PHP Notice: Undefined index: schemaBez in /var/lib/$
    [Sat Mar 11 08:40:21.096281 2017] [:error] [pid 4259] [client 192.168.178.158:52332] PHP Notice: Undefined index: schemaBez in /var/lib/$
    [Sat Mar 11 08:46:35.824087 2017] [:error] [pid 4257] [client 192.168.178.158:52853] PHP Parse error: syntax error, unexpected ':', expe$
    [Sat Mar 11 09:56:35.121316 2017] [:error] [pid 5229] [client 192.168.178.158:58790] PHP Parse error: syntax error, unexpected ':', expe$

    Ja, das Webinterface ist unter /p4 erreichbar. Leider hab ich jetzt kein Plan, wie ich mein Heizungshintergrundbild so einbinde, dass es auch wieder angezeigt wird.
    In /var/www/htm/img/schema ist das richtige Bild noch drin.


    Unter http://192.168.178.100/p4/chart.php bekomme ich:


    Die Seite 192.168.178.100 funktioniert nicht


    192.168.178.100 kann diese Anfrage momentan nicht verarbeiten.
    HTTP ERROR 500


    Im apache log steht folgendes:
    [Sat Mar 11 06:25:19.441900 2017] [mpm_prefork:notice] [pid 862] AH00163: Apache/2.4.10 (Raspbian) configured -- resuming normal operations
    [Sat Mar 11 06:25:19.442346 2017] [core:notice] [pid 862] AH00094: Command line: '/usr/sbin/apache2'
    [Sat Mar 11 08:28:14.989959 2017] [:error] [pid 4643] [client 192.168.178.158:51263] PHP Parse error: syntax error, unexpected ':', expecting ';' or '{' in /var/lib/pChart2.0/class/pDraw.class.php on l$
    [Sat Mar 11 08:28:36.917973 2017] [:error] [pid 4256] [client 192.168.178.158:51284] PHP Parse error: syntax error, unexpected ':', expecting ';' or '{' in /var/lib/pChart2.0/class/pDraw.class.php on l$

    Hab doch noch ein wenig Zeit gefunden.
    Website ist wieder erreichbar und die Datenbank auch wieder gemountet.


    mysql -u p4 -pp4 -Dp4


    meldet folgendes:


    root@raspberrypi:/var/lib/mysql# mysql -u p4 -pp4 -Dp4
    Reading table information for completion of table and column names
    You can turn off this feature to get a quicker startup with -A


    Welcome to the MySQL monitor. Commands end with ; or \g.
    Your MySQL connection id is 9
    Server version: 5.5.54-0+deb8u1 (Raspbian)


    Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.


    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.


    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.


    Hoffe das ist richtig. Jedenfalls läuft alles wieder wie vorher, mit Ausnahme der Charts.

    Da ich nun doch noch ein paar Minuten zeit gefunden habe bevor meine Tochter aus der Schule kommt und Ihren Geburtstag feiern möchte, kann ich hier schon mal bestätigen das dass überarbeitete make install-apache-conf super funktioniert.
    Alles weitere kommt dann denke ich Sonntag. Ich bin nicht sicher ob ich das mit der Datenbank ohne neu aufsetzen hin bekomme, versuche das Aber. Es war ohnehin recht kompliziert das so hin zu bekommen, dass es läuft ohne das irgendwo eine Fehlermeldung aufpoppt. Das NAS unterstützt mysql nicht nativ, sodass ich dort keine Rechteverwaltung habe, konnte die mysql Datenbank also nur dort auslagern und den Ordner per in der fstab im Original mysql Verzeichnis auf dem pi mounten.


    Also bis dahin erstmal danke. Ich setz mich Sonntag wieder dran.

    Moin horchi,


    Ne Liste der benötigten Pakete hab ich leider nicht gemacht, bin dazu zu chaotisch :) Im Grunde ist aber alles hier im Forum beschrieben.


    Direkt bei den ersten Anweisungen gibt es zumindest bei mir Probleme. Da ich p4d ja schon installiert habe, wollte ich das update durchführe, habe aber das Verzeichnis "/usr/local/src/linux-p4d" gar nicht. Das Linux-p4d liegt direkt in der home dir. Wird so zumindest in einer Anleitung hier im Forum beschrieben. Das Ausführen der beiden Befehle "git pull" und "make clean install" funktioniert dann auch wenn man dieses Verzeichnis verwendet.



    "make install-web" funktioniert.



    "make install-apache-conf" meldet folgendes:
    root@raspberrypi:/p4d/linux-p4d# make install-apache-conf
    install --mode=644 -D apache2/p4.conf /etc/apache2/conf-available/
    rm /etc/apache2/conf-enabled/p4.conf
    rm: das Entfernen von „/etc/apache2/conf-enabled/p4.conf“ ist nicht möglich: Datei oder Verzeichnis nicht gefunden
    Makefile:108: recipe for target 'install-apache-conf' failed
    make: *** [install-apache-conf] Error 1


    Ich hab danach trotzdem einfach mal weiter gemacht.


    "make install-pcharts" funktioniert.


    "/etc/init.d/apache2 restart" funktioniert auch.


    Direkt Danach meldet die Website:



    Forbidden


    You don't have permission to access /p4 on this server.
    Apache/2.4.10 (Raspbian) Server at 192.168.178.100 Port 80


    Mag an der fehlgeschlagenen Installation des apache-conf hängen, das kann ich aber nicht beurteilen.
    Auch nach einem Neustart bleibt die Zugriffsbeschränkung bestehen.
    Ich denke ich werde das Ganze, evtl. am Sonntag einmal komplett neu aufsetzen, dann kann ich auch eine Liste mit den fehlenden Paketen machen.


    Was für mich noch sehr wichtig wäre, in der Readme klar zu sehen, was zusätzlich zum Ausführen der install.sh noch gemacht werden muss. Da blicke zumindest ich überhaupt nicht durch.



    EDIT: Nachdem ich das Verzeichnis, .../www wieder hergestellt hatte (es wurde nicht wie ich angenommen hatte neu erstellt, vermutlich habe ich deinen Hinweis "... Fragmente des p4d Web Interfaces sowie der pCharts die noch unterhalb /var/.... liegen entfernen !!" falsch verstanden) bekomme ich die Meldung "Connect Error (2002) Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2). Can't connect to localhost at 3306"
    Dieses Zugriffsproblem scheint aber an einem seit dem update (warum auch immer) nicht mehr funktionierendem mounten des Netzlaufwerkes nach /var/lib/mysql zu liegen...
    Die Daten in der my.cnf sind noch korrekt, die in der fstab auch, aber die DNS-Namensauflösung funktioniert irgendwie nicht und mit der IP des NAS bricht mount -a mit einer nich tnäher definierten Fehlermeldung ab.
    Zur Fehlersuche habe ich jetzt keine Zeit mehr. Ich werde wohl erst wieder Sonntag dazu kommen.


    Grüße Mathias

    Moin horchi,


    ich tu mich grad ein wenig schwer deine Ordner meinen zu zu ordnen.


    Den /var/lib/p4 finde ich gar nicht, und kann auch keinen ähnlichen finden.


    Der Inhalt von /var/www/html/pChart2.1.4/chache (sofern dies der Richtige ist) sieht komplett anders aus:
    drwxrwxrwx 2 www-data www-data 4096 Jan 18 2014 cache


    Diese Datei ist bei mir gar nicht vorhanden:
    /etc/apache2/conf-enabled/p4.conf


    Wenn ich wüsste wie man das hier macht




    würde ich dir gerne helfen. Aber ich glaube das übersteigt meine Fähigkeiten bei weitem.


    Grüße Mathias

    Nachdem ich mich nun ein wenig mit der Anleitung beschäftigt habe, scheint das "fehlende" pChart daran zu legen, dass das install.sh script alles im /var/www anlegt und nicht im /var/www/html.
    Denn im /var/www ist alles vorhanden. Nun denn, ich bin den Schritten in de Anleitung gefolgt, mit dem Unterschied dass der verwendete Ordner /var/www/html ist und es lief alles ohne Fehlermeldung durch.
    Leider schmeißt der Apache auch nach einem Neustart immer noch die gleichen Fehlermeldungen.
    Was brauchst Du damit wir der Lösung näher kommen?


    Grüße Mathias

    Kommt in /var/log/apache2/error.log sonst nichts wenn du versuchst die Charts anzuzeigen?

    Moin horchi,


    ich hab jetzt doch einiges mehr drin stehen. Hab davor wohl einige Zeit nicht mehr auf die Charts zugegriffen. Hoffe das hilft dir weiter.


    [Thu Mar 02 17:57:56.332744 2017] [:error] [pid 13751] [client 192.168.178.158:60352] PHP Warning: include(pChart/class/pData.class.php): failed to open stream: No such file or directory in /var/www/html/chart.php on line 5, referer: [url]http://192.168.178.100/schemadsp.php[/url]
    [Thu Mar 02 17:57:56.333180 2017] [:error] [pid 13751] [client 192.168.178.158:60352] PHP Warning: include(): Failed opening 'pChart/class/pData.class.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/html/chart.php on line 5, referer: [url]http://192.168.178.100/schemadsp.php[/url]
    [Thu Mar 02 17:57:56.334132 2017] [:error] [pid 13751] [client 192.168.178.158:60352] PHP Warning: include(pChart/class/pDraw.class.php): failed to open stream: No such file or directory in /var/www/html/chart.php on line 6, referer: [url]http://192.168.178.100/schemadsp.php[/url]
    [Thu Mar 02 17:57:56.334422 2017] [:error] [pid 13751] [client 192.168.178.158:60352] PHP Warning: include(): Failed opening 'pChart/class/pDraw.class.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/html/chart.php on line 6, referer: [url]http://192.168.178.100/schemadsp.php[/url]
    [Thu Mar 02 17:57:56.334980 2017] [:error] [pid 13751] [client 192.168.178.158:60352] PHP Warning: include(pChart/class/pImage.class.php): failed to open stream: No such file or directory in /var/www/html/chart.php on line 7, referer: [url]http://192.168.178.100/schemadsp.php[/url]
    [Thu Mar 02 17:57:56.335484 2017] [:error] [pid 13751] [client 192.168.178.158:60352] PHP Warning: include(): Failed opening 'pChart/class/pImage.class.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/html/chart.php on line 7, referer: [url]http://192.168.178.100/schemadsp.php[/url]
    [Thu Mar 02 17:57:56.512989 2017] [:error] [pid 13751] [client 192.168.178.158:60352] PHP Warning: include(pChart/class/pData.class.php): failed to open stream: No such file or directory in /var/www/html/detail.php on line 3, referer: [url]http://192.168.178.100/chart.php[/url]
    [Thu Mar 02 17:57:56.513340 2017] [:error] [pid 13751] [client 192.168.178.158:60352] PHP Warning: include(): Failed opening 'pChart/class/pData.class.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/html/detail.php on line 3, referer: [url]http://192.168.178.100/chart.php[/url]
    [Thu Mar 02 17:57:56.514134 2017] [:error] [pid 13751] [client 192.168.178.158:60352] PHP Warning: include(pChart/class/pDraw.class.php): failed to open stream: No such file or directory in /var/www/html/detail.php on line 4, referer: [url]http://192.168.178.100/chart.php[/url]
    [Thu Mar 02 17:57:56.514430 2017] [:error] [pid 13751] [client 192.168.178.158:60352] PHP Warning: include(): Failed opening 'pChart/class/pDraw.class.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/html/detail.php on line 4, referer: [url]http://192.168.178.100/chart.php[/url]
    [Thu Mar 02 17:57:56.514977 2017] [:error] [pid 13751] [client 192.168.178.158:60352] PHP Warning: include(pChart/class/pImage.class.php): failed to open stream: No such file or directory in /var/www/html/detail.php on line 5, referer: [url]http://192.168.178.100/chart.php[/url]
    [Thu Mar 02 17:57:56.515510 2017] [:error] [pid 13751] [client 192.168.178.158:60352] PHP Warning: include(): Failed opening 'pChart/class/pImage.class.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/html/detail.php on line 5, referer: [url]http://192.168.178.100/chart.php[/url]
    [Thu Mar 02 17:57:56.516090 2017] [:error] [pid 13751] [client 192.168.178.158:60352] PHP Warning: include(pChart/class/pCache.class.php): failed to open stream: No such file or directory in /var/www/html/detail.php on line 6, referer: [url]http://192.168.178.100/chart.php[/url]
    [Thu Mar 02 17:57:56.516515 2017] [:error] [pid 13751] [client 192.168.178.158:60352] PHP Warning: include(): Failed opening 'pChart/class/pCache.class.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/html/detail.php on line 6, referer: [url]http://192.168.178.100/chart.php[/url]
    [Thu Mar 02 17:57:56.608871 2017] [:error] [pid 13750] [client 192.168.178.158:60354] PHP Warning: include(pChart/class/pData.class.php): failed to open stream: No such file or directory in /var/www/html/detail.php on line 3, referer: [url]http://192.168.178.100/chart.php[/url]
    [Thu Mar 02 17:57:56.617141 2017] [:error] [pid 13750] [client 192.168.178.158:60354] PHP Warning: include(): Failed opening 'pChart/class/pData.class.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/html/detail.php on line 3, referer: [url]http://192.168.178.100/chart.php[/url]
    [Thu Mar 02 17:57:56.618738 2017] [:error] [pid 13750] [client 192.168.178.158:60354] PHP Warning: include(pChart/class/pDraw.class.php): failed to open stream: No such file or directory in /var/www/html/detail.php on line 4, referer: [url]http://192.168.178.100/chart.php[/url]
    [Thu Mar 02 17:57:56.619293 2017] [:error] [pid 13750] [client 192.168.178.158:60354] PHP Warning: include(): Failed opening 'pChart/class/pDraw.class.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/html/detail.php on line 4, referer: [url]http://192.168.178.100/chart.php[/url]
    [Thu Mar 02 17:57:56.620102 2017] [:error] [pid 13750] [client 192.168.178.158:60354] PHP Warning: include(pChart/class/pImage.class.php): failed to open stream: No such file or directory in /var/www/html/detail.php on line 5, referer: [url]http://192.168.178.100/chart.php[/url]
    [Thu Mar 02 17:57:56.620379 2017] [:error] [pid 13750] [client 192.168.178.158:60354] PHP Warning: include(): Failed opening 'pChart/class/pImage.class.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/html/detail.php on line 5, referer: [url]http://192.168.178.100/chart.php[/url]
    [Thu Mar 02 17:57:56.621263 2017] [:error] [pid 13750] [client 192.168.178.158:60354] PHP Warning: include(pChart/class/pCache.class.php): failed to open stream: No such file or directory in /var/www/html/detail.php on line 6, referer: [url]http://192.168.178.100/chart.php[/url]
    [Thu Mar 02 17:57:56.621540 2017] [:error] [pid 13750] [client 192.168.178.158:60354] PHP Warning: include(): Failed opening 'pChart/class/pCache.class.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/html/detail.php on line 6, referer: [url]http://192.168.178.100/chart.php[/url]
    [Thu Mar 02 17:58:07.998087 2017] [:error] [pid 13751] [client 192.168.178.158:60352] PHP Warning: mkdir(): No such file or directory in /var/www/html/functions.php on line 123, referer: [url]http://192.168.178.100/chart.php[/url]
    [Thu Mar 02 17:58:08.003923 2017] [:error] [pid 13751] [client 192.168.178.158:60352] PHP Fatal error: Class 'pData' not found in /var/www/html/detail.php on line 189, referer: [url]http://192.168.178.100/chart.php[/url]
    [Thu Mar 02 17:58:13.015280 2017] [:error] [pid 13750] [client 192.168.178.158:60354] PHP Warning: mkdir(): No such file or directory in /var/www/html/functions.php on line 123, referer: [url]http://192.168.178.100/chart.php[/url]
    [Thu Mar 02 17:58:13.021414 2017] [:error] [pid 13750] [client 192.168.178.158:60354] PHP Fatal error: Class 'pData' not found in /var/www/html/detail.php on line 189, referer: [url]http://192.168.178.100/chart.php[/url]

    Moin zusammen und vielen Dank vorab für die viele Arbeit die hier investiert wird.
    Nach einigen Anlaufschwierigkeiten für die hier im Thread aber Lösungen beschrieben wurden (z.B. das Thema html Verzeichnis und die Berechtigungsgeschichte des stylesheets sowie der dauerhaften Meldung des Neustartens) läuft das Ganze jetzt fast problemlos auf einen RPI2 mit aktueller Raspbian Jessi light Distri.
    Zwei Dinge beschäftigen mich noch ein wenig, wobei ich nicht weiß ob ich bei beiden hier Hilfe finden kann, aber ich frag einfach mal drauf los.


    Das erste Thema sind die Charts. Egal welchen Zeitraum ich dort einstelle, ich bekomme lediglich zwei Brokenimages und nichts weiter. Muss ich noch irgend etwas konfigurieren damit die Charts ihren Dienst tun?


    Das zweite Thema ist das Auslagern der Datenbank. Ich habe diese jetzt auf einem NAS laufen, allerdings musste ich dafür den mysql user auf root setzen, was mir nicht sehr behagt, aber ansonsten hatte ich Zugriffsprobleme, die ich nicht gelöst bekommen habe.


    Grüße erstmal Mathias

    Moin zusammen,


    es gibt da wohl große Unterschiede.
    Sicher laufen tut es bei PHPfriends. Leider muss man dort jedoch auf eine Mail antworten die man nicht bekommt. Anonsten wird man nach kurzer Zeit gesperrt... und die Jungs sind leider wenig kulant.
    Seit heute bin ich bei http://www.dashosting.de/
    Bisher läuft es dort auch mit minütlichen Aktualisierungen. Mal sehen wie es sich entwickelt.
    Ansonsten einfach bei google mal nach "free webhosting" suchen und von oben nach unten durch probieren, bis man einen findet der gefällt...


    edit: http://froeling.dashosting.de/public_html/status.html


    Grüße Mathias