Ankündigung

Einklappen
Keine Ankündigung bisher.

Installationsprobleme für cometvisu 0.12.0 mit openhab 3.3.0

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

    #16
    Hat sie keine Schreibrechte?

    Code:
    /var/www/html/release/resource/config$ ls -la
    total 24
    drwxr-xr-x  4 www-data www-data 4096 Jul 22 20:17 .
    drwxr-xr-x 14 www-data www-data 4096 Jul 22 09:34 ..
    drwxr-xr-x  2 www-data www-data 4096 Jul 22 20:08 backup
    -rwxr--r--  1 www-data www-data  376 Jun 26 16:34 hidden.php
    drwxr-xr-x  2 www-data www-data 4096 Jun 26 16:34 media
    -rwxr--r--  1 www-data www-data 1399 Jul 22 20:08 visu_config.xml

    Kommentar


      #17
      Mit der Änderung der "visu_config.xml" habe ich ein kleines Problem ..

      Code:
      <?xml version="1.0" encoding="UTF-8"?>
      <pages xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" lib_version="9" design="pure" xsi:noNamespaceSchemaLocation="../visu_config.xsd">
        <meta>
          <plugins>
          </plugins>
          <mappings>
          </mappings>
          <stylings>
          </stylings>
          <statusbar>
            <status type="html"><![CDATA[
                <img src="resource/icons/comet_64_ff8000.png" alt="CometVisu" /> by <a href="https://www.cometvisu.org/">CometVisu.org</a>
                - <a href="?manager=1" onclick="showManager(); return false;">Config-Manager</a>
                - <a href=".?forceReload=true">Reload</a>
              ]]></status>
            <status type="html" condition="!edit" hrefextend="action"><![CDATA[
                - <a cv-action="edit">Edit</a>
              ]]></status>
            <status type="html" condition="edit" hrefextend="config"><![CDATA[
                - <a href=".">normal Mode</a>
              ]]></status>
            <status type="html"><![CDATA[
                - <a href="?config=demo">Widget Demo</a>
              ]]></status>
            <status type="html" hrefextend="action"><![CDATA[
                - <a cv-action="validate">Check Config</a>
              ]]></status>
          </statusbar>
        </meta>
        <page name="Start">
          <line>
            <layout colspan="12"/>
          </line>
          <text align="center">
            <label>Welcome to the CometVisu!</label>
          </text>
          <line>
            <layout colspan="12"/>
          </line>
        </page>
      </pages>
      Dort soll

      Code:
      <pages
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      username="oh.xxxxblablabla........"
      design="metal" xsi:noNamespaceSchemaLocation="../visu_config.xsd" scroll_speed="0" lib_version="9">
      eingefügt werden.

      Aber wo genau und wie?
      Ich bin nicht so firm in diesem xml und bekomme immer Syntaxfehler

      Kommentar


        #18
        Irgendwo in die zweite Zeile zwischen <Pages und dem > ganz am Ende.
        Gruß
        Tobias

        Kommentar


          #19
          dann habe ich zwei Einträge, mit ...

          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

          Kommentar


            #20
            Nur den Username Teil nicht das was schon drinsteht.
            Gruß
            Tobias

            Kommentar


              #21
              Irgendwo in der zweiten Zeile ..... da stimmt noch was nicht

              Code:
              <?xml version="1.0" encoding="UTF-8"?>
              <pages xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" lib_version="9" design="pure" xsi:noNamespaceSchemaLocation="../visu_config.xsd"
                     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                     username="oh.xxxxblablabla........"
                     design="metal" xsi:noNamespaceSchemaLocation="../visu_config.xsd" scroll_speed="0" lib_version="9">

              Kommentar


                #22
                Wenn Du da noch die doppelten Eintrage rausnimmst sollte es passen. Macht nichts wenn das jetzt mehrere Zeilen sind.
                Gruß
                Tobias

                Kommentar


                  #23
                  Jetzt habe ich nur noch den Username Teil drinne ...... im Moment meckert er zumindest nicht.

                  Was mich allerdings noch brennend interessiert:

                  Welcher user braucht in welchen Verzeichnissen Schreibrechte?
                  Durch die chown-Aktion wurden ja eigentlich nur die Besiter/Gruppe geändert - oder?

                  Kommentar


                    #24
                    Es braucht nur der User unter dem der Webserver läuft Schreibrechte (das ist "www-data") und das auch nur im Ordner "resource/config" und allen Unterordner. Alles was schreibt/liest/löscht im CometVisu Manager passiert über den Webserver. Da der Besitzer einer Datei eigentlich immer Schreibrechte für diese hat, reicht es wenn man Besitzer/Gruppe ändert.
                    Gruß
                    Tobias

                    Kommentar


                      #25
                      Hmmmmmmm .... das war aber doch gegeben und trotzdem hat es nicht funktioniert.
                      Die preview-Datei habe ich übrigens mit dem touch-Befehl angelegt.

                      Kommentar


                        #26
                        Kann ich mir auch nicht erklären, habs gerade nochmal probiert und bei mir wird die Vorschau-Datei angelegt, wenn sie noch nicht existiert. Ich muss das nicht selbst machen.
                        Gruß
                        Tobias

                        Kommentar

                        Lädt...
                        X