Ich versuche, eine App für QNAP zu entwickeln. Ich bin wirklich nicht über QNAP, also bitte hilf mir!Wie setze ich QPKG_WEBUI Variable in QNAP richtig
Es ist mir gelungen, ein qpkg-Paket zu erstellen und es richtig zu installieren, und es funktioniert. Aber das Problem entsteht, wenn ich meiner App ein Web-Interface geben möchte.
Ich habe nur eine index.html Datei, die nur einen helloworld Text enthält.
Ich schaffe die Umwelt mit dem QDK und ich habe die /share/XXX_DATA/.qpkg/QDK/MyApp Ordner
nun ein Teil der anderen Dateien, ich erstellen
/share/XXX_DATA /.qpkg/QDK/MyApp/Web
und setzen Sie dort meine index.html mit meiner HelloWorld Nachricht.
Ok jetzt habe ich die /share/XXX_DATA/.qpkg/QDK/MyApp/qpkg.cfg Datei ändern und die Variable
QPKG_WEBUI set = "/ MyApp/Web"
Aus der Dokumentation, zum Beispiel https://edhongcy.gitbooks.io/qdk-qpkg-development-kit/content/qpkg-configuration-file.html, kann ich
QPKG_WEBUI relativer Pfad zur installierten Anwendung der Web-Oberfläche (der angegebene Pfad ist relativ zu der konfigurierten Position von Web-Server Daten sehen; in der Regel/share/Web oder/shar e/Qweb.) Der angegebene Pfad muss mit a '/' beginnen. Auf den angezeigten Link kann nur zugegriffen werden, wenn QPKG aktiviert ist. Ein Standardwert von '/' wird automatisch bei der Installation gesetzt, wenn QPKG_WEB_PORT einen Wert erhalten hat und QPKG_WEBUI leer ist.
Dann erstelle ich auch einen Link im Ordner/share/XXX_DATA/Web zu meinem Webordner. (der/share/Web ist nur ein Link auf/share/XXX_DATA/Web) Das heißt:
ln -s /share/XXX_DATA/.qpkg/QDK/MyApp/shared/Web/share/XXX_DATA/Web/MyApp/Web
Nun, was passiert jetzt, ich kann ein Fenster in meinem QNAP öffnen, wenn ich auf "Öffnen" in meiner App klicke, aber es ist komplett leer. Ich habe viele verschiedene Varianten ausprobiert, aber mein Fenster ist immer leer.
Muss ich etwas mehr ein Teil aus der qpkg.cfg Datei ändern? Haben Sie Dokumentation mit Beispielcodes?
Ist QPKG_WEBUI die richtige zu ändernde Variable?
Vielen Dank an all