Web-Pfad durch Paketinstallation verändert

Status
Für weitere Antworten geschlossen.

wuchdi

Benutzer
Mitglied seit
06. Feb 2013
Beiträge
9
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen,

über die Suchfunktion bin ich leider nicht mehr weitergekommen - ich hoffe nun mit einem eigenen Beitrag Hilfe zu bekommen:

Problem:
Bei der Installation von web-basierten Paketen tritt der Fehler auf, dass keine Dateien im Web-Verzeichnis angelegt werden. Eine Fehlermeldung bei der Installation wird nicht ausgegegen. Vordergründig also "alles normal".
Nachdem ich nun (am Ende meines Wissens) so ziemlich alle Pakete wieder deinstalliert und die Webstation neu installiert habe, zeigt sich das Problem ein wenig klarer.

- Beim Aufruf der index.html (die original von der Webstation im gemeinsamen Verzeichnis "web" angelegt wird) kommt die Meldung "502 - Bei der Verarbeitung dieser Anforderung ist ein Fehler aufgetreten."
-> Der Browser findest also erst gar nicht die Datei, die dort liegt. Das habe ich mit verschiedenen Browsern getestet. Cache leeren hilft auch nicht.
- Lege ich selbst eine Datei hinein, führt der Pfad "ip-Adresse/Dateiname" (also 192.56.27.150/test.html) ebenso zum o.g. Fehler.

- Bei der Installation von Paketen (ohne Fehlermeldung) werden keine Dateien im "web-Verzeichnis" angelegt - die aber gebraucht werden. Beispiele: phpmyAdmin oder LimeSurvey. Die MariaDB-Struktur ist jedesmal vollkommen in Ordnung.
Bei phpmyAdmin zeigt es sich so, dass eben "nur" keine Bilder angezeigt werden, LimeSurvey ist erst gar nicht zu finden...
Fehlermeldung auch hier Fehlanzeige. Die DS stuft alles als korrekt ein.

Edit: Jetzt sehe ich: Wenn ich die IP direkt aufrufe, wird eine Seite von Roundcube geöffnet, die eine Fehlermeldung ausspuckt. Woher er die aber hat: keine Ahnung. Das Paket (aus der Community) war mal installiert. Ist es aber nicht mehr.
rc.jpg




Insgesamt weiß ich gerade nicht mal mehr, in welche Ecke ich suchen soll.
Ich betreibe noch eine weitere DS (916+), bei der alles einwandfrei funktioniert. Beim Vergleich der Einstellungen kann ich nichts finden, was dieses seltsame Verhalten erklären könnte.
Hat jemand eine Idee?

Rahmenbedingungen:
User http: hat nur Leserechte, Admin hat R/W auf "web" (eben die Standardeinstellungen)
DSM: 6.1.5 - 15254
DS:218+
Webstation: 2.1.3 - 0139
Fernzugriff nicht konfiguriert.
Kein vHost

Grüße

Markus
 
Zuletzt bearbeitet:

wuchdi

Benutzer
Mitglied seit
06. Feb 2013
Beiträge
9
Punkte für Reaktionen
0
Punkte
1
Ein bisschen bin ich selbst weiter gekommen. Ich hab mich mit SSH mal eingewählt und gefunden, wohin die IP zeigt, wenn ich sie aufrufe.

Sie zeigt in das Verzeichnis "/var/services/web".

Hier sieht man das Verzeichnis auf die die DS zeigt:
beispiel1.PNG

Wenn ich eine Datei hieraus aufrufe, dann klappt es auch mit der Anzeige. Es liegt also nicht an der Webstation an sich.
beispiel.PNG


Warum das so ist kapier ich allerdings nicht. Auch nicht, wie man das wieder gerade biegt.
Für Tipps bin ich immer noch dankbar :)
 

ottosykora

Benutzer
Mitglied seit
17. Apr 2013
Beiträge
8.187
Punkte für Reaktionen
874
Punkte
268
also wenn man nur IP oder auch zum Bsp die Domain im Browser aufruft, ist es so, und es war immer so, dass es eben den per Port 80 (443) erreichbaren Dienst, also die Webstation und damit ihre default Seite anzeigt. Das ist wohl besser so, weil man sonst eben weitere Unterordner im url angeben müsste.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
13.999
Punkte für Reaktionen
264
Punkte
373
Hallo,
/var/service/web ist normalerweise ein Symlink auf /volume1/web, dort legt man auch seine Webseiten ab. In Post #2 sieht man ja auch die ganzen roundcube Reste aus 2015/16. Ich würde Webstation deinstallieren, den Ordner /volume1/web leeren und Webstation neu installieren.

Gruß Götz
 

wuchdi

Benutzer
Mitglied seit
06. Feb 2013
Beiträge
9
Punkte für Reaktionen
0
Punkte
1
@ ottosykora
Ja, so hätte ich es gerne auch wieder. Das hat aber wohl die Installation von Roundcube zerschossen.

@ goetz
Genau das habe ich schon probiert. (Also das komplette entfernen). Leider war es sogar nach einer Neuinstallation noch so.
Weißt du, wo dieser "Symlink" hinterlegt ist? Ich denke, dass genau dort das Problem liegt. Entweder fehlt der bei mir, oder er ist falsch. Nicht mal die Installationsroutinen der DS schreiben mehr in "/volume1/web"
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
13.999
Punkte für Reaktionen
264
Punkte
373
Hallo,
im Verzeichnis /var/services sind die diversen Symlinks angelegt.
Rich (BBCode):
root@DS916:~# la /var/services/
total 12
drwxr-xr-x   3 root root 4096 Feb  1 22:58 .
drwxr-xr-x  16 root root 4096 Feb  1 22:59 ..
drwxr-xr-x   2 root root 4096 Jun  3  2016 blog
lrwxrwxrwx   1 root root   18 Jun 18  2016 download -> /volume1/@download
lrwxrwxrwx+  1 root root   14 Feb  1 22:58 homes -> /volume1/homes
lrwxrwxrwx+  1 root root   14 Jun  3  2016 music -> /volume1/music
lrwxrwxrwx+  1 root root   18 Jan  3  2017 NetBackup -> /volume1/NetBackup
lrwxrwxrwx   1 root root   24 Jun  3  2016 pgsql -> /volume1/@database/pgsql
lrwxrwxrwx   1 root root   14 Jun  3  2016 photo -> /volume1/photo
lrwxrwxrwx   1 root root   21 Jan 17 11:19 surveillance -> /volume1/surveillance
lrwxrwxrwx   1 root root   13 Feb  1 22:58 tmp -> /volume1/@tmp
lrwxrwxrwx+  1 root root   14 Jun  3  2016 video -> /volume1/video
lrwxrwxrwx+  1 root root   12 Jun  3  2016 web -> /volume1/web

Gruß Götz
 

wuchdi

Benutzer
Mitglied seit
06. Feb 2013
Beiträge
9
Punkte für Reaktionen
0
Punkte
1
Tatsächlich:
Unbenannt.PNG

Da ist einfach gar kein Symlink.

Kannst du mir da mal bei der Formulierung des richtigen Befehls helfen?
Ich hab da ein bisschen Respekt, weil ich in der Ecke ganz schön wenig Vorerfahrung habe :)
Macht man das über "ln"? *kopfkratz*
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
13.999
Punkte für Reaktionen
264
Punkte
373
Hallo,
- Webstation anhalten
- wenn Du im Verzeichnis /var/services bist dann
mv web web_old (erstmal nur umbenennen)
ln -s /volume1/web web

Gruß Götz
 

wuchdi

Benutzer
Mitglied seit
06. Feb 2013
Beiträge
9
Punkte für Reaktionen
0
Punkte
1
Problem gelöst.

Ganz besonderen Dank @goetz

Das hier ist ein sehr zufriedenstellender Screenshot:

jkh.PNG
 
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