Mögliche Ursachen bei nicht gefundenen Dokumenten

Sofern der Aufruf zu einem Dokument, z.B. einer PDF-Datei, nicht funktioniert, kann dies unterschiedliche Ursachen haben.

Fall 1: Document not found

1.1 Binär-Dateien

Wird bei Aufruf eines Dokumentes, z.B. einer PDF-Datei nur ein Fenster mit der Meldung "Document not found" angezeigt, findet sich die Ursache meist in der .htaccess Datei des betreffenden Projektverzeichnisses. Bei Assets ist dies in der Regel die .htaccess Datei des Assets-Projektverzeichnisses.

Prüfen Sie, ob zur Umschreibregel (RewriteRule) die Pfade zum Global- wie auch Assets-Projekt korrekt sind.
Es kann z.B. vorkommen, daß ein Projekt als Grundlage für ein anderes / neues Projekt herangezogen wurde und beim Kopieren nicht überall die Pfade korrekt an die neuen Struktur angepasst wurden.

Beispiel: Auszug aus der /projekt-wAssets/.htaccess

# ...
RewriteRule (.*) /projekt-wGlobal/wGlobal/scripts/accessDocument.php?document=/projekt-wAssets/$1&display=1&forceDownload=0&%{QUERY_STRING} [L]
# ...

1.2 Formularaufrufe bzw. Formularverzeichnis

Ein "Document not found" Fehler bei Aufruf von Seiten innerhalb eines Verzeichnisses kann auch in folgendem Fall erfolgen.

Zu einem Formular haben Sie in den Formulareinstellungen die Option "Mail-Daten in CSV-Datei speichern" aktiviert. Zusätzlich haben Sie im Feld "Pfad der csv-Datei" nur den Verzeichnispfad zum Formular angegeben (z.B. /de/kontakt).

Das führt dazu, daß beim Abschicken des Formulares eben das angegebene Verzeichnis mit einer .htaccess Datei versehen wird, welche Aufrufe zum Verzeichnis unterbindet (-> Document not found).
Tragen Sie den Pfad der csv-Datei korrekt ein (z.B. /de/kontakt/csv/kontakt.csv). Bei Bedarf legen Sie das Unterverzeichnis /csv selber an. Löschen Sie dann noch die angelegte .htaccess Datei im kontakt-Verzeichnis vom Server.

FAQs
Was bedeutet die Meldung „Document not found“ beim Aufruf eines Dokuments (z. B. einer PDF-Datei)?
Wenn beim Aufruf eines Dokuments nur ein Fenster mit der Meldung „Document not found“ angezeigt wird, kann die Ursache u. a. in einer fehlerhaften Konfiguration der .htaccess liegen, insbesondere bei Umschreibregeln (RewriteRule).
Welche häufige Ursache gibt es bei „Document not found“ für Binär-Dateien (z. B. PDFs)?
Meist liegt die Ursache in der .htaccess Datei des betreffenden Projektverzeichnisses. Bei Assets ist es in der Regel die .htaccess Datei des Assets-Projektverzeichnisses.
Was sollte ich bei einer fehlerhaften RewriteRule in der .htaccess prüfen?
Prüfen Sie, ob zu der Umschreibregel (RewriteRule) die Pfade zum Global- sowie zum Assets-Projekt korrekt sind. Häufig passiert das, wenn ein Projekt als Grundlage für ein neues Projekt genutzt wurde und beim Kopieren nicht überall die Pfade an die neue Struktur angepasst wurden.
Wie kann ich das Problem bei falschen Pfaden in der RewriteRule nachvollziehen?
Vergleichen Sie die in der RewriteRule verwendeten Pfade in der .htaccess (z. B. Beispielauszug: RewriteRule mit Pfadangaben wie /projekt-wGlobal/ und /projekt-wAssets/). Achten Sie darauf, dass die Pfade zu Global und Assets auf die tatsächliche neue Projektstruktur zeigen.
Warum kann „Document not found“ auch bei Formularaufrufen innerhalb eines Verzeichnisses auftreten?
Ein „Document not found“-Fehler kann auftreten, wenn in den Formulareinstellungen die Option „Mail-Daten in CSV-Datei speichern“ aktiviert ist und im Feld „Pfad der csv-Datei“ nur der Verzeichnispfad zum Formular angegeben wurde. Dann kann beim Abschicken des Formulars im angegebenen Verzeichnis eine .htaccess erzeugt werden, die Aufrufe zum Verzeichnis unterbindet.
Wie muss der Pfad der CSV-Datei korrekt angegeben werden, um „Document not found“ bei Formularen zu vermeiden?
Tragen Sie den Pfad der csv-Datei korrekt ein, z. B. /de/kontakt/csv/kontakt.csv. Falls das Unterverzeichnis /csv noch nicht existiert, legen Sie es an.
Was sollte ich tun, wenn durch das Formular bereits eine problematische .htaccess im Kontakt-Verzeichnis entstanden ist?
Löschen Sie die angelegte .htaccess Datei im kontakt-Verzeichnis vom Server, nachdem Sie den CSV-Pfad korrekt hinterlegt und ggf. das Unterverzeichnis angelegt haben.