krabina / Datencockpit

Datencockpit.at zur Erfüllung der Dokumentationspflichten laut DSGVO (Fulfilling GDPR requrements with a data cockpit)
GNU General Public License v3.0
26 stars 10 forks source link

Windows Fehler beim Erstellen des Vorschaubildes: Datei fehlt #15

Closed jfiala closed 6 years ago

jfiala commented 6 years ago

Unter Windows werden die Grafiken mit Umlauten im Dateinamen nicht angezeigt, es wird eine Fehlermeldung angezeigt: Fehler beim Erstellen des Vorschaubildes: Datei fehlt

Beispiele: Folgenabschätzung, Lösch-/Änderungsantrag

SOLL: Grafik soll angezeigt werden - entweder umbenennen oder für richtige Auflösung auch unter Windows sorgen.

In der Installation steht: Wegen mangelhafter PHP-Implementierung unter Windows wird von Windows-Servern abgeraten! Ein Linux-Server ist rasch installiert. Ich konnte keine Fehler feststellen, außer den o.a. Grafiken.

krabina commented 6 years ago

da bin ich leider etwas ratlos und freue mich über Hinweise, was da falsch läuft...

kghbln commented 6 years ago

Widergänger von https://github.com/krabina/Datencockpit/issues/13 - Einfach im Orginal die Dateien verschieben, Verwendungen anpassen und alles mit der nächsten Version veröffentlichen.

jfiala commented 6 years ago

Noch besser wäre den Fehler zu beheben oder als Quick-Fix Dateien umbenennen ohne Umlaute :), betrifft ja nur die beiden Dateien mit Umlauten im Dateinamen wg. UTF-8.

jfiala commented 6 years ago

Bei mir im TAR ist der Umlaut noch korrekt: datencockpitV0-2.tar\datencockpit\images\thumb\1\19\Folgenabschätzung.png Das Problem dürfte beim Einlesen entstehen, dort werden anscheinend die Dateinamen als UTF-8 gesucht und dann nicht gefunden weil Windows die Dateinamen nicht mit UTF-8 Zeichensatz interpretieren kann.

Gesucht wird: Folgenabsch%C3%A4tzung => ist url-dekodiert dann Folgenabschätzung in UTF-8 (mit zwei Bytes für Umlaut) => diese Datei wird dann nicht gefunden da im Filesystem Folgenabschätzung mit "ä" in Windows 1252 vorliegt. Bei Unix mit UTF-8 als Charset funktioniert es da dort der Dateiname mit UTF-8 gefunden werden kann.

<div class="MediaTransformError" style="width: 40px; height: 40px; display:inline-block;">Fehler beim Erstellen des Vorschaubildes: Datei fehlt</div> <a href="/index.php?title=Folgenabsch%C3%A4tzung" title="Folgenabschätzung">Folgenabschätzung</a>
krabina commented 6 years ago

in V 1.0 behoben.