[TYPO3-core] RFC #16656 : bug : ImageMagick does not work with quotes in exec() path on Windows
Žiga Dolhar
ziga at dolhar.si
Thu Dec 16 13:28:58 CET 2010
As the reporter of this bug/issue, I read the patch code and applied it
on my installation which suffered from this issue.
I can confirm that this patch remedies the issue. In install tool image
tests, paths are correctly generated (with preceding "C: & ..." dummy
command) and tests themselves successcully passed. Also, image
generation/manipulation on front end now works (that is in 4.5, as 4.4
doesn't suffer from this issue).
So, I vote +1.
On 14.12.2010 8:23, Jigal van Hemert wrote:
> Hi,
>
> This is a SVN patch request.
>
> Type: Bugfix
>
> BT reference: http://bugs.typo3.org/view.php?id=16656
>
> Branches: trunk / 4.4
>
> Problem:
> If the following conditions are met
> - OS is Windows
> - PHP version is below 5.3
> - more than two double quotes are present in the command
> a call to a command line function such as exec() will fail due to a bug
> in the way PHP calls the command line processor. PHP 5.2 will not
> receive any updates anymore, so this bug will not be solved in PHP.
>
> Solution:
> Three workarounds are possible:
> - use "short path" names (aka DOS 8.3 names), but these are not active
> in all Windows installations
> - put the command in a .bat file and execute that file
> - put a dummy command in front of the actual command (e.g. c: & ----- )
>
> The least intrusive solution is the last one, because we won't have to
> take care about cleaning up the .bat files.
>
> Notes:
> I will look into a solution for the Install Tool too.
>
More information about the TYPO3-team-core
mailing list