Bilder, Videos, Formatierungen werden auf Webseite nicht angezeigt

mic

Benutzer
Mitglied seit
13. Nov 2020
Beiträge
16
Punkte für Reaktionen
1
Punkte
3
Servus Miteinander,

ich habe mir vorgestern einen Synology-NAS zugelegt und habe heute das erste Mal probiert, eine von mir erstellte Webseite aus DSM 6.2 heraus aufzurufen. Leider erscheinen keine Bilder/ Videos wenn ich die Seite aufrufe. Nur der eingetragene Text ist zusehen.

Die Verzeichnisstruktur ist wie bei einem "normalen" Webhoster:
* index.html liegt im "web"-Ordner
* im "web"-Ordner befinden sich dann Unterordner ("video", "images", "css" etc.)

Teste ich die Struktur auf dem PC funktioniert alles. Teste ich sie über DSM - dann siehe oben.
Ist es möglich, dass das Web-Hosting via Synology keine css-Dateien und/oder Unterordner für Videos, Bilder etc. unterstützt?

Danke Euch vorab für evtl. Hilfe.
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.264
Punkte für Reaktionen
923
Punkte
174
Natürlich können css Files, auch aus Unterordnern verwendet werden. Ich tippe eher auf eine fehlerhafte Pfadangabe deinerseits.
Arbeitest du mit absoluten oder mit relativen Pfaden?
 
Zuletzt bearbeitet:

mic

Benutzer
Mitglied seit
13. Nov 2020
Beiträge
16
Punkte für Reaktionen
1
Punkte
3
Hallo ulfhednir und synfor,

danke vorab schon mal für Eure Reaktionen. Bin gerade anderweitig "in use", werde mich aber alsbald um das Thema kümmern. Um die Frage zu absolut/relativ zu beantworten: ich arbeite mit dem relativen Pfad - also nur mit dem Pfad innerhalb des Webseiten-Ordner-Verzeichnisses "www" auf meinem "home"-Ordner der NAS (so habe ich es zumindest gelesen, dass man es so machen soll). Wenn ich synfor's Beitrag "s/statischen/relativen/" richtig interpretiere, sollte ich bei Synology den statischen Pfad nehmen und den relativen dann mit dranhängen? Danke vorab für Info :)
 

mic

Benutzer
Mitglied seit
13. Nov 2020
Beiträge
16
Punkte für Reaktionen
1
Punkte
3
Natürlich können css Files, auch aus Unterordnern verwendet werden. Ich tippe eher auf eine fehlerhafte Pfadangabe deinerseits.
Arbeitest du mit absoluten oder mit relativen Pfaden?
Guten Abend Ulfhednir,

danke für Deine Antwort.
Um die Frage zu absolut/relativ zu beantworten: ich arbeite mit dem relativen Pfad - also nur mit dem Pfad innerhalb des Webseiten-Ordner-Verzeichnisses "www" auf meinem "home"-Ordner der NAS (so habe ich es zumindest gelesen, dass man es so machen soll).
Ich habe jetzt inzwischen schon alles mögliche ausprobiert - leider funktioniert es nicht ...
Kannst Du mir bitte evtl. mal ein Beispiel anzeigen? Ich beschäftige mich noch nicht allzu lange mit der Materie und komme einfach nicht weiter.
Evtl. gibt es ja auch noch irgendwelche Einstellungen ...?

WebStation, phpMyAdmin, Maria DB 10, php installiert.

Danke vorab für evtl. Hilfe
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.264
Punkte für Reaktionen
923
Punkte
174
Ein funktionierendes Beispiel von einem relativen Pfad ausgehend:
HTML:
<img src="/web_images/bg.png">

Das Bild befindet sich unter \\NAS-IP\web\web_images\

Was mir gerade bei deinem Konstrukt aber auffällt: Du arbeitest mit einem "persönlichen" Verzeichnis. Das habe ich noch nie genutzt, entsprechend bin ich hier auch überfragt.
 

mic

Benutzer
Mitglied seit
13. Nov 2020
Beiträge
16
Punkte für Reaktionen
1
Punkte
3
Danke für Dein Beispiel. Werde mich heute Abend damit beschäftigen und ein Feedback geben. Vorerst mal einen schönen Sonntag ?
 
Zuletzt bearbeitet von einem Moderator:

mic

Benutzer
Mitglied seit
13. Nov 2020
Beiträge
16
Punkte für Reaktionen
1
Punkte
3
Ein funktionierendes Beispiel von einem relativen Pfad ausgehend:
HTML:
<img src="/web_images/bg.png">

Das Bild befindet sich unter \\NAS-IP\web\web_images\

Was mir gerade bei deinem Konstrukt aber auffällt: Du arbeitest mit einem "persönlichen" Verzeichnis. Das habe ich noch nie genutzt, entsprechend bin ich hier auch überfragt.
Guten Abend,

so, ich habe jetzt erstmal herausgefunden, warum die Bilder nicht angezeigt wurden, selbst wenn sie nicht in meinem „home“- sondern im offiziellen „web“-Ordner der Syn-NAS liegen:
- ich habe, wie auf dem PC, im offiziellen “web“-Verzeichnis-Pfad der Syn immer einen Doppelklick auf die index.html ausgeführt und habe dann mit „öffnen“ bestätigt
- da bei diesem Vorgang die index-Datei ja erstmal in einen Temp-Ordner runtergeladen und erst danach geöffnet wird (Pfad zu sehen in der Adresszeile des Browsers nach öffnen), stimmen logischerweise die Pfadangaben zu den Ordnerverzeichnissen, den Bilddateien etc. nicht, da die geöffnete index-Datei ja eine Kopie im Temp-Ordner ist - das Ende vom Lied: es wurde dann natürlich nur der HTML-Text der index.html angezeigt ?
- bei Eingabe von „https://123.123.1.123“ (die IP ist natürlich durch die korrekte IP der Syn-NAS zu ersetzen) in die Adresszeile und „Enter“ sind alle Bilder, Videos etc. zu sehen (allerdings wird die Seite dann nicht mit https sondern mit http angezeigt)

Was ich bis jetzt noch nicht hinbekommen habe:
- ich habe mir auch eine myds.me-Adresse von Synology angelegt
- wie kann ich jetzt per https mit Hilfe dieser Adresse von außen auf die Webseite zugreifen. (per Eingabe „https://name.myds.me“ klappt das irgendwie nicht)
- ist die Adresse überhaupt so anwendbar, oder fehlt da was?
- welcher Port muss im Router freigegeben werden?

Falls Du mir hier auch noch helfen kannst, würde ich mich sehr freuen.
Ansonsten tro vielen Dank für Deine Rückmeldungen/ Hilfe
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.264
Punkte für Reaktionen
923
Punkte
174
Um auf die Webstation von außerhalb zuzugreifen, muss der Port 80 (HTTP) bzw. 443 (HTTPS) geöffnet (Portweiterleitung im Router) sein.
Insofern myds.me ein "stinknormaler" DynDNS ist, sollte dies genügen. Bevor du hier allerdings tätig wirst, solltest du dich erst einmal mit Netzwerktechnik und Firewall-Strukturen vertraut machen.

Im Übrigen hoffe ich, dass deine Webseite nur "Spielerei" ist. Sollte es etwas professionelleres sein, würde ich in jedem Fall einen "richtigen" Hoster den Vorrang geben. Ich habe hier mit Netcup Preis / Leistung gute Erfahrungen gemacht.
 

mic

Benutzer
Mitglied seit
13. Nov 2020
Beiträge
16
Punkte für Reaktionen
1
Punkte
3
Die Webseite ist tatsächlich nur privates Vergnügen. Aktuell habe ich eine Domain bei einem professionellen Hoster, aber wenn sich alles auch über die Syn machen lässt, kann ich mir das Geld sparen.
Und wie Du schon richtig sagst, werde ich mich als Nächstes tiefer mit Netzwerktechnik & Co. beschäftigen. Firewall und zusätzliches Antivirus-Programm auf der NAS sind aber in Betrieb. Also nochmals vielen Dank für Deine Hilfe. Falls ich weitere Fragen haben sollte, würde es mich freuen, wenn ich wieder kontaktieren dürfte.
 
  • Like
Reaktionen: Ulfhednir


 

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