Ergebnis 1 bis 29 von 29

Thema: Bilder werden im Frontend nicht angezeigt

  1. #1
    Contao-Nutzer
    Registriert seit
    11.04.2015.
    Beiträge
    49

    Standard Bilder werden im Frontend nicht angezeigt

    Ich habe eine Contao 4.0-Installation. Im Backend kann ich Bilder einfügen und bekomme auch eine Vorschau mit dem Bild. Im Frontend wird dann das Bild nicht angezeigt. Ist ja auch logisch, liegen doch die Bilder im Ordner "files" und als System Root gilt der Ordner "web" (wozu auch immer das gut sein soll).

    "files" ist also gar nicht öffentlich zugänglich - oder? Und nun? Kann mir bitte jemand sagen, was ich tun muss?

    Ich bereue schon, nicht bei Contao 3.5 geblieben zu sein.

    Grüße, Charly

  2. #2
    Contao-Nutzer
    Registriert seit
    11.04.2015.
    Beiträge
    49

    Standard

    Hallo Forum,

    ja bin ich denn der einzige, der Contao 4 installiert hat? Die Domain verweist dazu auf den Ordner "web", während alle hochgeladenen Dateien (Bilder...) im Parallelordner "files" liegen. Im Parallelordner -nicht im Unterordner.

    Bilder einfügen. Das ist doch ein elementar wichtiger Punkt, aber ich finde im Netz nichts zur Vorgehensweise.

    Charly, verwirrt

  3. #3
    Contao-Fan Avatar von WilhelmTell
    Registriert seit
    12.12.2014.
    Beiträge
    316

    Standard

    Zitat Zitat von unknowncharly Beitrag anzeigen
    Ich bereue schon, nicht bei Contao 3.5 geblieben zu sein.
    3.5.2 ist meine Wahl

    EDIT: 4.0 ist meiner Meinung erst mal nur zum Testen da.
    Geändert von WilhelmTell (27.08.2015 um 21:24 Uhr)

  4. #4
    Contao-Nutzer
    Registriert seit
    11.04.2015.
    Beiträge
    49

    Standard

    Zitat Zitat von WilhelmTell Beitrag anzeigen

    EDIT: 4.0 ist meiner Meinung erst mal nur zum Testen da.
    Ist das wirklich so? Was sagen die anderen? Kann aber doch nicht sein, dass hier so ein Fauxpas vorliegt und man keine files einbinden kann bzw. aus diesem Ordner nichts angezeigt werden kann, weil es den im Quelltext erzeugten Pfad schlichtweg nicht gibt.

  5. #5
    Contao-Fan Avatar von WilhelmTell
    Registriert seit
    12.12.2014.
    Beiträge
    316

    Standard

    Zitat Zitat von unknowncharly Beitrag anzeigen
    Was sagen die anderen?
    In diesem Thread schlagen sich die anderenmit der Version 4 herum:
    https://community.contao.org/de/show...l=1#post379920

    EDIT:
    Zitat Zitat von BugBuster Beitrag anzeigen
    Aber ich gebe dir Recht, ich hätte die 4.0 trotz offiziellen Release Plan noch nicht für alle freigegeben, sondern so wie es ist nur als Friendly-User-Test.
    Erst wenn es vollständig ist dann für alle als offizieller Nachfolger.
    Geändert von WilhelmTell (27.08.2015 um 22:00 Uhr)

  6. #6
    Contao-Nutzer
    Registriert seit
    11.04.2015.
    Beiträge
    49

    Standard

    Und dann wird es offiziell veröffentlicht? Na, dann mal schnell runter mit dem Zeug. Wenn ich jetzt wüsste, ob man den bereits erzeugten Content sichern kann...

  7. #7
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von unknowncharly Beitrag anzeigen

    "files" ist also gar nicht öffentlich zugänglich - oder? Und nun? Kann mir bitte jemand sagen, was ich tun muss?

    Ich bereue schon, nicht bei Contao 3.5 geblieben zu sein.

    Grüße, Charly
    Du musst den Ordner / die Dateien die öffentlich zugänglich sein sollen über die Dateiverwaltung öffentlich machen.
    Quasi genau das Gegenteil von Contao 3, wo man die Verzeichnisse manuell schützen konnte.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  8. #8
    Contao-Nutzer
    Registriert seit
    11.04.2015.
    Beiträge
    49

    Standard

    Zitat Zitat von BugBuster Beitrag anzeigen
    Du musst den Ordner / die Dateien die öffentlich zugänglich sein sollen über die Dateiverwaltung öffentlich machen.
    Quasi genau das Gegenteil von Contao 3, wo man die Verzeichnisse manuell schützen konnte.
    Und wie? Ich finde da nichts.

  9. #9
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Na eines der Icons bzw. über den Edit Button (Bleistift) glaub ich. Hab grad keine 4.0 vor mir sonst könnte ich mal reinschauen.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  10. #10
    Contao-Nutzer
    Registriert seit
    11.04.2015.
    Beiträge
    49

    Standard

    Zitat Zitat von BugBuster Beitrag anzeigen
    Na eines der Icons bzw. über den Edit Button (Bleistift) glaub ich. Hab grad keine 4.0 vor mir sonst könnte ich mal reinschauen.
    Dort habe ich die Möglichkeit, Name, Titel, Link, Bildunterschrift und Sprache anzugeben. Ein "öffentlich zugänglich machen" suche ich bisher vergebens.

    Was sollte so ein Freischalten denn bewirken? Werden dann die Files in den Ordner "web" kopiert? Ich erkenne keinen Sinn in dem Ganzen.

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Nein, es wird dann ein symlink zum Ordner in web/files erzeugt.

  12. #12
    Contao-Nutzer
    Registriert seit
    11.04.2015.
    Beiträge
    49

    Standard

    Wie ich jetzt gesehen habe, kann man (über den Bleistift) nur einen Ordner öffentlich, kein einzelnes Bild. Okay. Mehr und will ich ja auch nicht.

    Habe den Haken also gesetzt... und im Frontend wird das Bild immer noch nicht angezeigt. Im Quelltext ist es vorhanden.

  13. #13
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Link zur Seite? Welche Systemeigenschaften?

  14. #14
    Contao-Nutzer
    Registriert seit
    11.04.2015.
    Beiträge
    49

    Standard

    Im Quelltext steht...

    HTML-Code:
    <img src="files..."
    ... und für mich ist es ganz logisch, dass das Bild nicht angezeigt werden kann.

    Der Bildordner in der Dateiverwaltung ist veröffentlicht. Welche Systemeigenschaften brauchst du?

  15. #15
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Zitat Zitat von unknowncharly Beitrag anzeigen
    ... und für mich ist es ganz logisch, dass das Bild nicht angezeigt werden kann.
    Warum? Im Normallfall solltest du einen Symlink haben der von web/files/xyz auf files/xyz zeigt, wenn der Ordner xyz freigegeben wurde.


    Zitat Zitat von unknowncharly Beitrag anzeigen
    Der Bildordner in der Dateiverwaltung ist veröffentlicht. Welche Systemeigenschaften brauchst du?
    Betriebssystem, Webserver, Webserver Version, PHP Version.
    Geändert von Spooky (28.08.2015 um 15:05 Uhr)

  16. #16
    Contao-Nutzer
    Registriert seit
    11.04.2015.
    Beiträge
    49

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Warum? Im Normallfall solltest du einen Symlink haben der von web/files/xyz auf files/xyz zeigt.


    Betriebssystem, Webserver, Webserver Version, PHP Version.
    Windows 7 und 8
    Webserver keine Ahnung --> strato
    PHP 5.6

    Einen Symlink kenne ich nicht, woran erkennt man den? Im Ordner web gibt es keinen files-Ordner.

  17. #17
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Unter Windows gibt es momentan noch ziemlich viele Probleme mit den Symlinks, evt. funktioniert auch diese Erzeugung der Symlinks nicht. Siehe dazu auch: https://github.com/contao/core-bundle/issues/208

  18. #18
    Contao-Nutzer
    Registriert seit
    11.04.2015.
    Beiträge
    49

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Unter Windows gibt es momentan noch ziemlich viele Probleme mit den Symlinks
    Bedeutet das nicht, dass Contao 4 letztlich in freier Wildbahn noch nicht einsetzbar ist? Denn Windows dürfte so gut wie jeder haben. Ich verstehe auch nach wie vor nicht, warum so umständlich vorgegangen wird, aber okay, wird schon seine Gründe haben.

    Ich denke, ich werf Contao 4 wieder runter. Oder?

  19. #19
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Zitat Zitat von unknowncharly Beitrag anzeigen
    Bedeutet das nicht, dass Contao 4 letztlich in freier Wildbahn noch nicht einsetzbar ist?
    Naja, Windows Server sind kaum verbreitet.

    Zitat Zitat von unknowncharly Beitrag anzeigen
    Ich denke, ich werf Contao 4 wieder runter. Oder?
    Ja . Wobei du dich mit manuellem anlegen der Symlinks weiter durchschlagen könntest...

  20. #20
    Contao-Nutzer
    Registriert seit
    11.04.2015.
    Beiträge
    49

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Naja, Windows Server sind kaum verbreitet.

    Ja . Wobei du dich mit manuellem anlegen der Symlinks weiter durchschlagen könntest...
    Ich dachte jetzt an Windows als Client ;-) Stimmt, wenn der Server die Symlinks erzeugt, ist das ja irrelevant. Ich glaube aber nicht, dass Strato Windows Server verwendet.

    Ja, mal gucken, wie man Symlinks manuell anlegt

  21. #21
    Contao-Fan Avatar von Grossvater
    Registriert seit
    20.02.2013.
    Beiträge
    509

    Standard

    Ich schließe mich hierin einmal an.

    Nachdem ich in der Dateiverwaltung alle Ordner auf öffentlich gestellt habe, wird trotzdem kein Bild ausgegeben. Es steht lediglich: <img src="" ... im Quelltext.

    Ich verwende die managed-edition mit PHP7.1 auf einem Mac.
    Eine Systemwartung habe ich schon vollständig durchgeführt (inkl. Symlinks neu erstellen).
    Contao check sagt, dass ebenfalls alles ok ist.

    Das Bild wird einfach nicht dargestellt.
    Im app_dev.php steht:
    Code:
    Image "files/static/home/xxxxxxxxxxx.jpg" could not be processed: Mode must be one of the Contao\Image\ResizeConfiguration::MODE_* constants
    Hide context
    [?
      "contao" => ContaoContext {#718 ?
        -func: "Contao\Controller::addImageToTemplate"
        -action: "ERROR"
        -username: "anon."
        -ip: "::1"
        -browser: "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Mobile Safari/537.36"
        -source: "FE"
      }
    ]

  22. #22
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Was für ein Bildgrößenänderungsmodus ist bei diesen Bildern eingestellt?

  23. #23
    Contao-Fan Avatar von Grossvater
    Registriert seit
    20.02.2013.
    Beiträge
    509

    Standard

    Ich hatte responsive Bildgrößen eingestellt und die Bildgröße von 1170x545 (ohne Bildvarianten) eingestellt. Wenn ich es rausnehme funktioniert es.

    PS: Seltsam,.. wenn ich jetzt wiederum die Bildvariante deaktiviere dann funktioniert alles. Also es wird statt <picture> richtigerweise <img> ausgegeben. Also irgendwie ein Cache-Problem.
    Geändert von Grossvater (17.07.2017 um 12:32 Uhr)

  24. #24
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Zitat Zitat von Grossvater Beitrag anzeigen
    Ich hatte responsive Bildgrößen eingestellt und die Bildgröße von 1170x545 (ohne Bildvarianten) eingestellt. Wenn ich es rausnehme funktioniert es.
    Welche Bildgrößenänderungsmodus hast du bei dieser Bildgrößeneinstellung eingestellt?

  25. #25
    Contao-Fan Avatar von Grossvater
    Registriert seit
    20.02.2013.
    Beiträge
    509

    Standard

    Bildeinstellung "An Rahmen anpassen". Ohne Zoom

  26. #26
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Siehst du im app_dev.php einen Stacktrace, wo man den falschen Bildgrößenänderungsmodus sehen könnte?

  27. #27
    Contao-Fan Avatar von Grossvater
    Registriert seit
    20.02.2013.
    Beiträge
    509

    Standard

    Nein, leider nur das was ich eingangs beschrieben habe. Es sei denn du weißt wo man im Symphony Profiler eine Stacktrace ziehen kann.

  28. #28
    Contao-Nutzer
    Registriert seit
    16.11.2016.
    Beiträge
    49

    Standard

    Hallo,
    mein Kunde möchte Dateien direkt in /files ablegen, nicht in Unterordnern. Mache ich das, werden die Dateien nicht gefunden. Gibt es eine Möglichkeit, Dateien in files außerhalb von freigegebenen Ordnern abzulegen?

    Danke für eure Hilfe!

  29. #29
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ablegen: Ja. Im Frontend anzeigen: Nein. Oder zumindest Jein . Dazu müsste der Ordner /web/files ein Symlink sein auf den Ordner /files. Das geht nur durch manuelle Änderung per SSH oder wie auch immer, jedenfalls nicht im Backend. Das würde außerdem dazu führen, dass automatisch auch alle Ordner unterhalb von /files öffentlich wären, egal ob in der Dateiverwaltung freigegeben oder nicht. Und außerdem eventuell zu Fehlermeldungen, wenn man nach der Änderung versucht, einen Ordner in der Dateiverwaltung öffentlich zu machen. Also garantiert keine gute Idee.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •