Bug #102343
Updated by Xavier Perseguers about 1 year ago
After uploading a PDF file in File > Filelist with TYPO3 v12, I could not show the directory anymore, it always fails with "500 - Internal Server Error". Nothing in logs, nor in php.log, Development environment, ... I tracked the problem down to @\TYPO3\CMS\Core\Utility\CommandUtility::escapeShellArguments():447@ where the call <pre> setlocale(LC_CTYPE, $GLOBALS['TYPO3_CONF_VARS']['SYS']['systemLocale']); </pre> is the culprit. It turns out @systemLocale@ is empty on that development environment. That calls is done down when @$GLOBALS['TYPO3_CONF_VARS']['SYS']['UTF8filesystem']@ is true. After setting @systemLocale@ to @en_US.UTF-8@, the call doesn't fail anymore and everything's fine. => this kind of misconfiguration should not cause a very hard to debug Internal Server Error. => maybe the resolution may be backported.