[TYPO3-german] Re: Typo3 6.2 pdf Fileupload 500 Internal Server error

Christoph Mayer christoph at php-design.de
Sat Apr 5 00:48:08 CEST 2014


Ich hatte heute das gleiche Problem und bin der Sache mal etwas auf den Grund gegangen. Mir ist aufgefallen, dass ich Dateien, die nur aus Kleinbuchstaben bestanden, ohne Probleme hochladen konnte. Bei case sensitive Dateinamen kam der besagte 500er Fehler. Nach etwas wühlen im Core bin ich auf die Funktion "isCaseSensitiveFileSystem" in "typo3/sysext/core/Classes/Resource/Driver/AbstractDriver.php" gestoßen. Diese gab false zurück.

Der Grund:
In der Datenbanktabelle "sys_file_storage" gibt es per default nur einen Eintrag. In der XML aus dem Feld "configuration" war bei mir der Wert von caseSensitive leer (warum, konnte ich leider nicht nachvollziehen):

[...]
                <field index="caseSensitive">
                    <value index="vDEF"></value>
                </field>
[...]

Lösung:
Ich habe den Wert auf 1 gesetzt und isCaseSensitiveFileSystem gibt nun korrekterweise "true" zurück:

[...]
                <field index="caseSensitive">
                    <value index="vDEF">1</value>
                </field>
[...]


Es ist auch möglich mit "TRUNCATE sys_file_storage;" den ganzen Eintrag zu löschen. Dieser wird automatisch neu generiert, wenn man im TYPO3 Backend auf das Dateisystem geht.

Grüße
- Christoph -






More information about the TYPO3-german mailing list