Serverfehler nach Aufruf von Nextcloud durch Portmapping Adressen

Status
Für weitere Antworten geschlossen.

lichtlauschen

Benutzer
Mitglied seit
18. Mrz 2015
Beiträge
22
Punkte für Reaktionen
2
Punkte
3
Hallo,

ich habe auf einer DS418play mit DSM 6.2-23739 Nextcloud 13.0.3 installiert und konfiguriert. Über den virtual host habe ich einen Por für nextcloudt definiert, somit konnte ich über Port Mapping von fest-ip.net auf nextcloud zugreifen. Dies hat auch nur leide einmal geklappt, Nextcloud wurde aufgerufen, Die Anfrage nach der vertrauensvollen Domain gestellt. Ich habe diese hinzugefügt und anschließend erschien nextcloud mit folgender Fehlermeldung.

Rich (BBCode):
Der Server konnte die Anfrage nicht fertig stellen.
Sollte dies erneut auftreten, senden Sie bitte die nachfolgenden technischen Einzelheiten an Ihren Server-Administrator.
Weitere Details können im Server-Protokoll gefunden werden.
Technische Details

Entfernte Adresse: 192.168.178.36
Anfragekennung: wxgP3TvhRrOORa5vOrBH

Ich deinstallierte nextcloud spielte es noch einmal auf und das Ergebnis beim Einmalligen aufrufen der Fest-IP Adresse war das gleiche.



Fehlerlog auf nextcloud:
Rich (BBCode):
{"reqId":"NRoF38Jx6MCKY8cNcUb0","level":3,"time":"2018-06-23T12:01:19+00:00","remoteAddr":"192.168.178.36","user":"--","app":"PHP","method":"POST","url":"\/meinewolke\/index.php","message":"is_dir(): open_basedir restriction in effect. File(\/volume1\/meinewolke\/data) is not within the allowed path(s): (\/tmp:\/var\/services\/tmp:\/var\/services\/web:\/var\/services\/homes:\/dev\/urandom:\/volume1\/Nextcloud) at \/volume1\/web\/meinewolke\/lib\/private\/Setup.php#299","userAgent":"Mozilla\/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/11.1.1 Safari\/605.1.15","version":""}
Jetzt stellt sich mir mal die Frage: Wie kann beim Aufruf einer Internetseite diese "beschädigt" werden.
Was habe ich falsch gemacht? Was muss ich ändern?
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
Im Nextcloud steht doch auch die/eine Fehlerursache, nämlich dass Dein Datenverzeichnis nicht in den open_basedir Pfaden verzeichnet ist...
 

lichtlauschen

Benutzer
Mitglied seit
18. Mrz 2015
Beiträge
22
Punkte für Reaktionen
2
Punkte
3
Es hat doch vorher geklappt. An der Konfiguration von nextcloud nichts geändert. Der Fehler ist durch das Aufrufen der feste-ip-Adresse entstanden.

Was genau muss ich ändern?
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
Naja, zunächst mal bei der für den Virtual Host eingesetzten php-Version den Pfad für's Datenverzeichnis ergänzen.
 

lichtlauschen

Benutzer
Mitglied seit
18. Mrz 2015
Beiträge
22
Punkte für Reaktionen
2
Punkte
3
Bei openbasedir ist der Pfad eingesetzt.
Der serverfehler erschien nach dem Versuch Nextcloud über die portmapping Adressen aufzurufen. Ich kann weder intern noch extern darauf zugreifen.
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
Was passiert, wenn Du Nextcloud direkt aufrufst?
 

lichtlauschen

Benutzer
Mitglied seit
18. Mrz 2015
Beiträge
22
Punkte für Reaktionen
2
Punkte
3
Mit direkt meinte ich intern und das wäre z.B. 192.168.178.2/nextcloud. Es erscheint diese Serverfehlermeldung. Nextcloud frug, ob diese Adresse von xx.fest-ip.net:11111 zu den vertrauenswürdigen Domänen hinzugefügt werden soll. Mit einem Klick auf die Nachfrage bejahte ich dies und als nächstes erschien die Serverfehlermeldung. Also rein in die contig.php und die Adresse wieder entfernt, verändert nix. Der Serverfehler ist immer noch vorhanden.
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
Wie sieht deine gesamte open_basedir aus? Welche PHP-Version? Apache oder nginx?
 

lichtlauschen

Benutzer
Mitglied seit
18. Mrz 2015
Beiträge
22
Punkte für Reaktionen
2
Punkte
3
Vielen Dank, dass du drauf eingehst.
pen_basedir /tmp:/var/services/tmp:/var/services/web:/var/services/homes:/dev/urandom:/volume1/meinewolke

php 7.0 Http backend: Apache 2.4
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
Dann war Deine Antwort aber oben bei #5 falsch, der Pfad für das Datenverzeichnis ist dort nicht gesetzt. Ergänze dort mal /volume1/meinewolke/data
 

lichtlauschen

Benutzer
Mitglied seit
18. Mrz 2015
Beiträge
22
Punkte für Reaktionen
2
Punkte
3
Auch das habe ich ausprobiert und es erscheint weiterhin die Serverfehlerseite.
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
Echt? So schnell? Starte mal neu.
 

lichtlauschen

Benutzer
Mitglied seit
18. Mrz 2015
Beiträge
22
Punkte für Reaktionen
2
Punkte
3
Das habe ich zwischendurch ergänzt, der Fehler tauchte weiterhin auf und daraufhin löschte ich diesen Teil des Pfades, weil er von Anfang an, als Nextcloud noch funktionierte, nicht vorhanden war.
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
Die Logik erschließt sich mir nicht... warum löscht Du einen Pfad, der definitiv erreichbar sein muss, nur weil er irgendwann mal nicht dort stand? Wenn damals Dein Datenverzeichnis bspw. noch im Nextcloud-Verzeichnis lag (die Default-Einstellung), musste er dort auch nicht stehen...
 

lichtlauschen

Benutzer
Mitglied seit
18. Mrz 2015
Beiträge
22
Punkte für Reaktionen
2
Punkte
3
Weil es doch ohne diese Angabe funktioniert hat. Das finde ich durchaus logisch.

Das Problem tauchte erst nach dem hinzufügen der fest-ip.net Adresse zu den vertrauensvollen Domänen auf.
 

Lux007

Benutzer
Mitglied seit
08. Aug 2016
Beiträge
116
Punkte für Reaktionen
2
Punkte
18
Hallo!

Der Fehler liegt nicht bei der DS bzw. dem Webserver. Die Fehlermeldung kommt direkt von Nextcloud. D.h. der Webserver und die Konfiguration sollten passen.

Schau mal was nach dem hinzufügen der "vertrauensvollen Domäne" in der config.php (Verzeichnis von Nextcloud: /config/config.php) steht im Bereich "trusted domains". Vielleicht wird hier etwas falsch eingetragen.
Wenn Du die Domain in der Config wieder löscht, solltest Du erneut die Frage beim Aufruf von Nextcloud bekommen.

Ggf. die Domain mal per Hand in die Config eintragen und testen (mit Port/ohne Port...)

Gruß
Lux007
 

lichtlauschen

Benutzer
Mitglied seit
18. Mrz 2015
Beiträge
22
Punkte für Reaktionen
2
Punkte
3
Hallo Lux007,

daran war ich auch schon. in der config.php steht nur noch die 192.168..xxx von der ich aus zugreife. Und der gleiche Fehler erscheint.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat