Contao-Camp 2024
Ergebnis 1 bis 8 von 8

Thema: "files" Verzeichnis verschwindet aus dem /web

  1. #1
    Contao-Nutzer
    Registriert seit
    25.07.2015.
    Ort
    Graz
    Beiträge
    59

    Standard "files" Verzeichnis verschwindet aus dem /web

    Hallo
    ich hoffe, dass das Problem nur mit dem XAMPP zu tun hat, aber nach der Umstellung von Contao 3 auf Contao 4, verschwindet das Verzeichnis "files" immer wieder aus dem /web.
    Da werden automatisch generierte PDF Rechnungen abgelegt. Wäre also schlimm, wenn es plötzlich verschwindet.

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

    Standard

    Wo genau lässt du diese PDFs ablegen? Nicht direkt in web/files hoffentlich?

  3. #3
    Contao-Nutzer
    Registriert seit
    25.07.2015.
    Ort
    Graz
    Beiträge
    59

    Standard

    Im Files habe ich verschiedene SubDirectories (ohne public access), wo die Rechnungen usw. liegen.
    Zumindest unter Contao 3 hatte ich das so.
    Was empfiehlst Du ?
    Es scheint ja so, dass im /web stets alles gelöscht wird, was nicht "bundles", "system", "assets" oder "share" heißt.

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

    Standard

    Und hast du den Ordner in der Dateiverwaltung auch auch "öffentlich" gestellt?

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

    Support Contao

    Standard

    Nochmals: Gar niemals nicht irgendwelche Dateien direkt in web/files oder Unterverzeichnissen davon ablegen! Die gehören ins files-Verzeichnis im Installationsverzeichnis bzw in Unterverzeichnisse davon.

    Das web/files Verzeichnis dient nur dazu, die (Nicht-)Freigabe der Unterverzeichnisse im files-Verzeichnis zu realisieren. Grob gesprochen wird ein freigegebenes Unterverzeichnis in web/files als SymLink auf das "echte" Verzeichnis unterhalb des files-Verzeichnisses angelegt. Ein nicht freigegebenes Unterverzeichnis wird dagegen als echtes Unterverzeichnis in web/files angelegt, womit auf Dateien im "echten" Ordner unterhalb des files-Verzeichnisses dann natürlich nicht zugegriffen werden kann. Die echten Daten liegen also immer in den Unterverzeichnissen des files-Verzeichnisses. Da web/files selbst ein echtes Verzeichnis ist, kann das files-Verzeichnis selbst nicht freigegeben werden, sondern nur Unterverzeichnisse davon. Weiterhin sind Unterverzeichnisse von freigegebenen Verzeichnissen stets ebenfalls freigegeben, weil über den Symlink erreichbar.

  6. #6
    Contao-Nutzer
    Registriert seit
    25.07.2015.
    Ort
    Graz
    Beiträge
    59

    Standard

    Danke für die Erklärung.

  7. #7
    Contao-Nutzer
    Registriert seit
    08.10.2012.
    Beiträge
    43

    Standard

    Heisst das, dass ich grundsätzlich im ganzen /web und allen Unterverzeichnissen von /web keine eigenen Daten haben kann? Falls ja, dann wäre dort ein Hinweis mit einem readme oder so ähnlich hilfreich.

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

    Support Contao

    Standard

    Nein, du kannst in /web wohl schon eigene Daten haben, allerdings nicht in /web/files, jedenfalls nicht dauerhaft.

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
  •