Rootverzeichnis FHEM Webserver??

Begonnen von mhelgers, 09 März 2016, 07:35:32

Vorheriges Thema - Nächstes Thema

mhelgers

Hallo zusammen,


ich möchte auf dem fhem Webserver eine Datei ablegen, zB hilfe.txt

Über eine Browser soll dann auf die Datei zugegriffen werden; also zB

https://myserver.de:111/hilfe.txt

Nun ist meine Frage in welchem Pfad muss die hilfe.txt liegen, damit der Browser sie findet??
versucht habe ich

/opt/fhem/www/frontend/www/frontend/hilfe.txt

aber das funktioniert nicht, da sofort ein Redirect auf fhem Startseite erfolgt.

Dankeschöön

mhelgers


Tedious

Nuja, die Commandref liegt unter IP-Adresse/docs/commandref.html. Scheint also auf docs routen zu können - warum nicht hier rein?
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

marvin78


mhelgers

..funktioniert leider nicht:(

ich habe eine php test.php dort abgelegt die nur ein
echo ("test"); ausgibt


und eine test.txt Datei

bei beiden wird nichts ausgegeben

marvin78

PHP wird natürlich nicht funktionieren. Dafür wirst du Apache, Nginx oder einen anderen Webserver benötigen und php muss installiert sein.

Sorry, ich habe oben den Port vergessen. Das muss natürlich ein FHEM Port sein (8083?):

https://IP:8083/fhem/www/hilfe.txt

Funktioniert bei mir einwandfrei.

mhelgers

Ok das mit php kann ich verstehen aber...
...ich bin ja jetzt nicht so der Browserfuzzi aber müsste mir den nicht der Inhalt der hilfe.txt angezeigt werden wenn ich die URL aufrufe????
Wenn ich es versuche kommt es zu einem timeout und nicht zu einem Redirect....für mich ein Zeichen, dass zumindest die Destination richtig ist..!

marvin78

Hast du den FHEMWEB-Port verwendet?

Wie gesagt: Das funktioniert einwandfrei, wenn man es richtig macht.

Tedious

Zur Not halt ne kleine HTML-Seite aus dem Text gebastelt??!?
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

marvin78

Ja. Aber das wäre der 2. Schritt vor dem 1.

Tedious

Sicher, das ist klar. Je nach System will er die .txt jedoch wonmöglich runterladen und nicht im Browser öffnen - deswegen würde ich das direkt in eine .html schneuseln ;)
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

marvin78

Es gibt kaum Browser, die das tun. Wenn dann liegt es meist an den Einstellungen am Server. Und wenn es so sein sollte, weiß er zumindest, dass er die richtige URL erwischt hat und kann weiter machen. Mache es erstmal nicht komplizierter als es ist.

Tedious

Meinetwegen. Ich seh das eher als potentielle Stolperfalle. Aber so what.

Und wie gesagt, unter docs liegt ja auch die commandref.html. Wenns eine Info/Hilfeseite sein soll würde ich die da rein packen.

@TE: Wenn Du die Pfade hat kannst Du das hier nutzen:

<!DOCTYPE html>
<html lang="de">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Titel</title>
  </head>
  <body>
 
  Hier einfach den Text einfügen per Copy/Paste. Blahblah
 
 
  </body>
</html>
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...