Contao-Camp 2024
Ergebnis 1 bis 20 von 20

Thema: Contao 4 erzeugt bei der Dateisynchonisierung immer gleich Meldungen

  1. #1
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    455
    Partner-ID
    7000

    Standard Contao 4 erzeugt bei der Dateisynchonisierung immer gleich Meldungen

    Hallo,

    eine Contao Installation 4.7 .6 wirft bei einer Dateisynchronisierung viele Meldungen raus die wie folgt aussehen:
    Die Datei bzw. der Ordner "" wurde hinzugefügt

    Diese Meldung ist reproduzierbar. Woran könnte das liegen?
    Eigentlich war ich auf der Suche nach einem Fehler, der dafür sorgt das einige Bilder, wie zum Beispiel das Logo der Website, nicht geladen werden.

    Das Pfad zum Logo /files/bilder/logo/logo.png
    Im Backend wird das Logo in der Vorschau angezeigt, allerdings bekomme ich beim Aufruf der Datei einen 404.

    Könnte die Ursache für beide Probleme die gleiche sein?


  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ist der Ordner "bilder" in den Ordnereinstellungen auf "Öffentlich" gesetzt?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    455
    Partner-ID
    7000

    Standard

    Hatte daran gedacht das dies wahrscheinlich die erste Vermutung ist aber vergessen zu erwähnen das der Ordner "öffentlich" ist.
    Trotzdem Danke für die Antwort.

  4. #4
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das heißt, es gibt unter web/files/ entsprechende Symlinks (z. B. auf den bilder/ Ordner) oder?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  5. #5
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    455
    Partner-ID
    7000

    Standard

    Das scheint ein guter Ansatz zu sein.

    Im Ordner /web/ gibt es keinen Link oder Ordner mit der Bezeichnung files
    Wenn im Backend Symlinks erzeugt werden, dann wird dies mit der Meldung "Die Daten wurden bereinigt" quittiert.

  6. #6
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Schau mal nach, ob die symlink() Funktion überhaupt zur Verfügung steht.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  7. #7
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    455
    Partner-ID
    7000

    Standard

    Wie meinst du das? Beziehungsweise wie prüfe die Funktion?

  8. #8
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du könntest Dir z. B. den Contao Check in Dein web/ Verzeichnis hochladen. Dieser prüft die Contao Systemvoraussetzungen (u. a. auch ob Symlinks erstellt werden können oder nicht).
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  9. #9
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    455
    Partner-ID
    7000

    Standard

    Den Check hatte ich schon probiert.
    2019-06-29_140558.jpg

    Symlinks
    Symlinks können erfolgreich erzeugt werden.

  10. #10
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Dann muss es ev. einen anderen Grund geben, warum die Symlinks nicht erstellt werden können. Vielleicht passen die Schreibrechte im web/ Verzeichnis nicht. Erstellt Contao Dir eine Sitemap XML-Datei unter web/share/, wenn Du dies im Startpunkt der Webseite aktivierst?

    Fest steht jedenfalls, dass Du auf die Files-Ressourcen erst dann Zugriff hast, wenn unter web/files/ entsprechende Symlinks auf die entsprechenden Ordner unter ../files/ erstellt wurden. Sonst kann es nicht funktionieren.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  11. #11
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    455
    Partner-ID
    7000

    Standard

    Die Datei share/sitemap.xml wird erzeugt.
    Ich habe die bestehende gelöscht, über das Backend eine neue anlegen lassen. Die sitemap.xml wurde neu geschrieben.

    Vielleicht hilft die Information das die Seite wurde von Contao 3.5 migriert wurde. Allerdings hatte ich derlei Probleme bisher nicht, ich vermute das es irgendein ein kleiner Fehler in irgendwelchen Einstellungen ist, wie meistens

  12. #12
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Noch eine Sache, die Du noch prüfen könntest: Existiert bei Dir im Ordner files/bilder eine Datei .public, die immer dann erstellt wird, wenn der betreffende Ordner auf "Öffentlich" gesetzt wird?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  13. #13
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    455
    Partner-ID
    7000

    Standard

    Japp, hatte ich auch schon geprüft.
    Irgendwie schon komisch. Gestern schien noch alles in Ordnung, ich weiß einfach nicht was ich verstellt haben könnte.

    ** Nachtrag, im übergeordneten Ordern ist eine .public. Ich hatte aber Testweise mal versucht eine entsprechende Datei manuell in den Ordner bilder zu legen, das hat allerdings nichts gebracht.

  14. #14
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    455
    Partner-ID
    7000

    Standard

    Ich werde den Eindruck nicht los, das die Meldungen bei der Synchronisierung der Dateien mit dem Problem zu tun haben.

    Wie kann es sein das bei jeder Synchronisierung immer die gleichen Meldungen ausgegeben werden? Wenn ich zweimal direkt hintereinander synchronisiere dann sollte doch bei der zweiten Synchronisierung ruhe sein mit den Meldungen.

  15. #15
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Fulano Beitrag anzeigen
    im übergeordneten Ordern ist eine .public. Ich hatte aber Testweise mal versucht eine entsprechende Datei manuell in den Ordner bilder zu legen, das hat allerdings nichts gebracht.
    Hm, mit übergeordneter Ordner meinst Du den files/ Ordner? Dort dürfte es aber keine .public geben, da Du diesen einen Ordner nicht generell auf "Öffentlich" setzen kannst. Eine .public sollte es also nur in den entsprechenden Unterordnern files/bilder etc. geben.


    Zitat Zitat von Fulano Beitrag anzeigen
    Wenn ich zweimal direkt hintereinander synchronisiere dann sollte doch bei der zweiten Synchronisierung ruhe sein mit den Meldungen.
    Ja, eigentlich schon. Bei mir ist das auch der Fall.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  16. #16
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    455
    Partner-ID
    7000

    Standard

    Ich habe die Datei .public im Ordner files gelöscht.
    Die Ordner innerhalb des files Ordners wurden auf öffentlich gesetzt. Nun lädt die Seite die Bilder, die vorher nicht geladen wurden.

    Komisch ist das ganze trotzdem irgendwie, weil die Synchronisierung wirft immer noch die gleichen Meldungen raus.

    Hauptsache ist erst einmal, dass die Seite für den Nutzer korrekt ausgegeben wird.

    Vielen Dank für die Unterstützung.

  17. #17
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das Problem war sicherlich, dass die files/.public vermutlich noch von der Contao 3 Installation stammt. Dies führte dann dazu, dass in den Unterordnern von files/ keine .public Dateien mehr erstellt wurden, was wiederum der Grund dafür ist, dass auch keine Symlinks in web/files generiert wurden.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  18. #18
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    455
    Partner-ID
    7000

    Standard

    Ah, okay, das klingt plausibel. Ich check das mal.

    Wünsche ein schönes sonniges Wochenende.

  19. #19
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wobei das eigentlich auch nicht sein kann, da .public Dateien im files/ Rootverzeichnis ignoriert werden sollten: https://github.com/contao/contao/issues/286
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  20. #20
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    455
    Partner-ID
    7000

    Standard

    Wie auch immer, aber das entfernen der Datei .public im files Ordner hat dazu geführt das ich nun den Ordner files im Ordner web habe.

    Nun will ich nur noch wissen was da mit der Dateisynchronisierung nicht stimmt, dann ist alles glatt.

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
  •