Project

General

Profile

Actions

Bug #70869

closed

Install tool/ Configuration presets/ Image handling settings => findGraphicsMagickInPaths fails with openBasedir

Added by Frank Frewer over 8 years ago. Updated 4 months ago.

Status:
Resolved
Priority:
Should have
Assignee:
-
Category:
Install Tool
Target version:
-
Start date:
2015-10-20
Due date:
% Done:

100%

Estimated time:
TYPO3 Version:
12
PHP Version:
Tags:
Complexity:
Is Regression:
No
Sprint Focus:

Description

I'm not sure if this is really a bug or just a wrong system configuration:

In /typo3/sysext/install/Classes/Configuration/Image/GraphicsMagickPreset.php / function findGraphicsMagickInPaths is a check if gm exists:

if (@is_file($path . $executable)) {

As /usr/bin is not (and IMHO should not be) in the openBasedir definition, the (existing) file /usr/bin/gm is not found - at least I think, that is the reason.

The consequence: In the install tool I can't choice the "Graphics Magick" option.
But if I comment out the above condition I can choice the option - and it works without a problem.

That means that not finding an executable file with php is_file function in the web server context doesn't imply that the file is not executable with php.

Same with ImageMagick6Preset.php and with TYPO3 6.2.


Related issues 1 (0 open1 closed)

Related to TYPO3 Core - Bug #101349: Configuration PresetsResolvedGeorg Ringer2023-07-14

Actions
Actions

Also available in: Atom PDF