Project

General

Profile

Bug #102343

Updated by Xavier Perseguers 6 months 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.

Back