Ankündigung

Einklappen
Keine Ankündigung bisher.

smartVisu Version 3 mit Docker - .svg Problem

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • NGem
    antwortet
    Zitat von ALEI Beitrag anzeigen
    Ein /icons Verzeichnis direkt im html root Verzeichnis erlaubt apache nicht.
    Und ich habe mich immer gefragt, warum smartVISU ein Unterverzeichnis benötigt

    Einen Kommentar schreiben:


  • wvhn
    antwortet
    Hab’s jetzt mal in die Komplettanleitung eingearbeitet.

    Gruß
    Wolfram

    Einen Kommentar schreiben:


  • bmx
    antwortet
    Die Suche im Forum unter apache icons im Subforum SmartVISU hätte ergeben, das dieses Problem bereits bekannt war. z.B. hier

    wvhn Eventuell wäre es sinnvoll eine Lösung in die Doku der SmartVISU mit aufzunehmen und parallel auch in die Komplettanleitung von SmartHomeNG Teil SmartVISU?
    Zuletzt geändert von wvhn; 07.04.2021, 22:10. Grund: Link ergänzt

    Einen Kommentar schreiben:


  • ALEI
    antwortet
    Hallo Wolfram,

    Dein Typ war goldrichtig - ich musste im docker-compose nur anders mappen:
    /home/andreas/docker/smartvisu/smartvisu/ auf /var/www/html/smartvisu

    Jetzt ist die Seite unter smartvisu erreichbar und funktioniert auch:
    http://192.168.2.124:8080/smartvisu/index.php

    Danke nochmal!

    Einen Kommentar schreiben:


  • ALEI
    antwortet
    Ich habe nun auch die Begründung gefunden:
    https://electrictoolbox.com/apache-icons-directory/

    Ein /icons Verzeichnis direkt im html root Verzeichnis erlaubt apache nicht.

    Einen Kommentar schreiben:


  • ALEI
    antwortet
    ich meinte natürlich im php script... nicht .py :-)

    Einen Kommentar schreiben:


  • ALEI
    antwortet
    Also jetzt wird es schräg...

    Ordner umbenannt icons -> picx findet er und zeigt er bei direktem Aufruf an:
    Code:
    http://192.168.2.124:8080/picx/sw/audio_audio.svg
    -> ok

    Ordner zurück umbenannt picx -> icons findet er nicht mehr:
    Code:
    http://192.168.2.124:8080/icons/sw/audio_audio.svg
    -> 404

    Auch bei Umbenennung in icns findet er ihn noch:
    Code:
    http://192.168.2.124:8080/icns/sw/audio_audio.svg
    -> ok

    Ebenso bei Umbennung in ico und icon:
    Code:
    http://192.168.2.124:8080/ico/sw/audio_audio.svg
    Code:
    http://192.168.2.124:8080/icon/sw/audio_audio.svg
    Beide gefunden.. -> ok

    Wieder zu icons und er ist weg:
    Code:
    http://192.168.2.124:8080/icons/sw/audio_audio.svg
    -> 404

    Ich habe irgendwie einen regulären Ausdruck in der Konfiguration des Apache Servers im Verdacht...

    Kann ich das Verzeichnis icons irgendwo in py zentral ändern?

    Viele Grüße,
    Andreas






    Einen Kommentar schreiben:


  • ALEI
    antwortet
    Das Verzeichnis müsste schnon richtig sein.
    Die index php findet er ja, sowie auch alle anderen Bilder. Ich konnte auch meine Pages aufrufen - allerdings immer ohne die svg's.


    Unter v2.7 gab es die .svg's ja auch noch nicht.

    Ich versuche es nochmal mit einer temporären Umbenennung...

    Viele Grüße,
    Andreas

    Einen Kommentar schreiben:


  • wvhn
    antwortet
    Eigentlich müsste der Pfad für die Icons doch
    Code:
    http://192.168.2.124/[markieren]smartvisu[/markieren]/icons/sw
    heißen, wenn im Server das Verzeichnis /var/www/html als Rootverzeichnis eingestellt ist. Jetzt kenne ich mich mit Docker überhaupt nicht aus. Aber müsstest Du Deinen Pfad /home/andreas/docker/smartvisu/smartvisu/ nicht auf /var/www/html/smartvisu mappen?

    Allerdings sollte sich das gegenüber Deinen bisherigen Einstellungen für v2.7 nicht ändern müssen ...

    Gruß
    Wolfram

    Einen Kommentar schreiben:


  • ALEI
    antwortet
    Hallo Wolfram,

    noch ein Nachtrag - es liegt auch nicht an den .svg's sondern wirklich am Verzeichnis icons:
    Ich habe ein .svg unter pics abgelegt - /pics/audio_audio.svg lädt er ebenfalls anstandslos.

    Ich bin absolut ratlos...

    Viele Grüße,
    Andreas


    Einen Kommentar schreiben:


  • ALEI
    antwortet
    Hallo Wolfram,

    Ja, die Dateien sind da - ich habe alles mit git clone installiert.

    Die Datei GitHub.png funktioniert interassanterweise ebenfalls nicht. Ich habe nun auf jeder Ebene - also unter /icons und unter /icons/ws mal die Datei favicon.png abgelegt. Beide lädt er nicht. Die Datei direkt aus dem Wurzelverzeichnis sowie die .png's unter /pics/bg aber anstandslos.

    Es muß also irgendwie am Verzeichnis icons liegen.

    Ich kann hier aber kein Problem erkennen - ich habe auch mal Schreibberechtigung für alle vergeben (ohne Ergebnis):
    Code:
    drwxrwsr-x 2 systemd-timesync systemd-journal 4096 Apr 6 19:23 apps
    -rw-rw-r-- 1 systemd-timesync systemd-journal 1784 Apr 6 19:23 assets.php
    -rwxrwxr-x 1 systemd-timesync systemd-journal 23567 Apr 6 19:23 changelog.md
    drwxrwsr-x 3 systemd-timesync systemd-journal 4096 Apr 6 19:23 designs
    drwxrwsr-x 2 systemd-timesync systemd-journal 4096 Apr 6 19:23 driver
    drwxrwsr-x 5 systemd-timesync systemd-journal 4096 Apr 6 19:23 dropins
    -rw-rw-r-- 1 systemd-timesync systemd-journal 2837 Apr 6 19:23 favicon.ico
    -rw-rw-r-- 1 systemd-timesync systemd-journal 6623 Apr 6 19:23 favicon.png
    drwxrwsrwx 4 systemd-timesync systemd-journal 4096 Apr 7 17:48 icons
    -rw-rw-r-- 1 systemd-timesync systemd-journal 6668 Apr 6 19:23 index.php
    drwxrwsr-x 2 systemd-timesync systemd-journal 4096 Apr 6 19:23 lang
    drwxrwsr-x 11 systemd-timesync systemd-journal 4096 Apr 6 19:23 lib
    -rw-rw-r-- 1 systemd-timesync systemd-journal 35228 Apr 6 19:23 LICENSE
    drwxrwsr-x 10 systemd-timesync systemd-journal 4096 Apr 6 19:23 pages
    drwxrwsr-x 8 systemd-timesync systemd-journal 4096 Apr 6 19:23 pics
    -rw-rw-r-- 1 systemd-timesync systemd-journal 3513 Apr 6 19:23 readme.md
    -rw-rw-r-- 1 systemd-timesync systemd-journal 175 Apr 6 19:23 setpermissions
    drwxrwsr-x 2 systemd-timesync systemd-journal 4096 Apr 6 19:23 temp
    drwxrwsr-x 18 systemd-timesync systemd-journal 4096 Apr 6 19:23 vendor
    -rw-rw-r-- 1 systemd-timesync systemd-journal 225 Apr 6 19:23 version-info.php
    drwxrwsr-x 2 systemd-timesync systemd-journal 4096 Apr 6 19:23 widgets
    Die Konsole meldet nur den 404...:

    Console.PNG

    Viele Grüße,
    Andreas

    Einen Kommentar schreiben:


  • wvhn
    antwortet
    Gibt die Browser-Konsole (Aufruf mit F12) weiteren Aufschluss mit detaillierteren Fehlermeldungen? Die Verzeichnisse icons/sw und icons/ws sind direkt unterhalb des smartvisu-Verzeichnisses vorhanden und enthalten die svg-Dateien?

    Gruß
    Wolfram

    Edit: in den beiden Verzeichnissen gibt es übrigens jeweils eine Datei „GitHub.png“. Kannst Du die laden?
    Zuletzt geändert von wvhn; 07.04.2021, 14:13.

    Einen Kommentar schreiben:


  • ALEI
    hat ein Thema erstellt smartVisu Version 3 mit Docker - .svg Problem

    smartVisu Version 3 mit Docker - .svg Problem

    Hallo zusammen,

    ich wollte mal eben meine smartVisu von Version2.7 auf Version 3.0 updaten.
    Meine Installation läuft unter Docker und bisher einwandfrei.
    Das Update verlief erst einmal auch problemlos.
    Leider bekomme ich aber partout keine .svg Dateien angezeigt.

    Ich habe schon diverse images ausprobiert - wie man unten sieht ;-)
    Es scheint irgendwie am Webserver zu liegen.
    Alle anderen Bilder und auch die Seiten werden anstandslos geladen.

    Nur bei den .svg erhalte einen 404-Fehler.

    Code:
    192.168.2.154 - - [06/Apr/2021:17:29:39 +0000] "GET /index.php HTTP/1.1" [URL="tel:200%201633"]200 1633[/URL] "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0"
    192.168.2.154 - - [06/Apr/2021:17:29:39 +0000] "GET /vendor/jquery/jquery-2.1.4.min.js HTTP/1.1" [URL="tel:200%2029885"]200 29885[/URL] "http://192.168.2.124:8080/index.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0"
    192.168.2.154 - - [06/Apr/2021:17:29:39 +0000] "GET /pages/base/pics/smartvisu_l.png HTTP/1.1" [URL="tel:200%206909"]200 6909[/URL] "http://192.168.2.124:8080/index.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0"
    192.168.2.154 - - [06/Apr/2021:17:29:39 +0000] "GET /pages/base/pics/trans.png HTTP/1.1" 200 448 "http://192.168.2.124:8080/index.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0"
    192.168.2.154 - - [06/Apr/2021:17:29:39 +0000] "GET /icons/sw/edit_settings.svg HTTP/1.1" 404 494 "http://192.168.2.124:8080/index.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0"
    192.168.2.154 - - [06/Apr/2021:17:29:39 +0000] "GET /icons/sw/edit_copy.svg HTTP/1.1" 404 494 "http://192.168.2.124:8080/index.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0"
    192.168.2.154 - - [06/Apr/2021:17:29:39 +0000] "GET /icons/sw/time_manual_mode.svg HTTP/1.1" 404 494 "http://192.168.2.124:8080/index.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0"
    192.168.2.154 - - [06/Apr/2021:17:29:39 +0000] "GET /icons/sw/it_internet.svg HTTP/1.1" 404 494 "http://192.168.2.124:8080/index.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0"
    192.168.2.154 - - [06/Apr/2021:17:29:39 +0000] "GET /pics/bg/smoke_spirals.png HTTP/1.1" [URL="tel:200%20384984"]200 384984[/URL] "http://192.168.2.124:8080/index.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0"
    192.168.2.154 - - [06/Apr/2021:17:29:39 +0000] "GET /lib/base/check_config.php HTTP/1.1" 600 328 "http://192.168.2.124:8080/index.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0"
    192.168.2.154 - - [06/Apr/2021:17:29:39 +0000] "GET /lib/base/check_php.php HTTP/1.1" 200 281 "http://192.168.2.124:8080/index.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0"
    192.168.2.154 - - [06/Apr/2021:17:29:39 +0000] "GET /lib/base/check_temp.php HTTP/1.1" 600 307 "http://192.168.2.124:8080/index.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0"
    192.168.2.154 - - [06/Apr/2021:17:29:39 +0000] "GET /lib/base/check_update.php?local=3.0 HTTP/1.1" 200 371 "http://192.168.2.124:8080/index.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0"
    192.168.2.154 - - [06/Apr/2021:17:29:39 +0000] "GET /lib/base/check_php_mbstring.php HTTP/1.1" 200 295 "http://192.168.2.124:8080/index.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0"
    192.168.2.154 - - [06/Apr/2021:17:29:39 +0000] "GET /icons/sw/message_attention.svg HTTP/1.1" 404 493 "http://192.168.2.124:8080/index.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0"
    192.168.2.154 - - [06/Apr/2021:17:29:39 +0000] "GET /icons/sw/message_ok.svg HTTP/1.1" 404 493 "http://192.168.2.124:8080/index.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0"
    Kann mir jemand helden oder kennt ein image, daß mit Version 3.0 funktioniert?

    Hier meine docker-compose Konfiguration:

    Code:
    version: '2'
    services:
    smartvisu:
    # image: richarvey/nginx-php-fpm:1.10.4
    # image: migoller/smartvisu:3.0-fpm-alpine
    # image: henfri/smartvisu
    image: php:7.4-apache
    # image: php:7.4-fpm-alpine
    # image: richarvey/nginx-php-fpm
    container_name: smartvisu
    volumes:
    # - /home/andreas/docker/smarthome/config/smartvisu/:/var/www/html
    - /home/andreas/docker/smartvisu/smartvisu/:/var/www/html
    ports:
    # - "192.168.2.124:8080:80"
    - "192.168.2.124:8080:80"
    networks:
    - smarthome
    - proxy
    labels:
    - traefik.backend=smartvisu
    - traefik.frontend.rule=PathPrefixStrip:/visu/
    - traefik.docker.network=proxy
    - traefik.port=80
    restart: always
    
    networks:
    proxy:
    external: true
    smarthome:
    external: true
    Irgendwie stecke ich seit 2 tagen fest und bin für jede Hilfe dankbar!
    Zuletzt geändert von wvhn; 07.04.2021, 23:35. Grund: Status gelöst gesetzt
Lädt...
X