[TYPO3-UG Denmark] Problemmer med Image Magick
Diblo
sslug at diblo.dk
Tue Mar 20 16:35:47 CET 2007
Jeg er ved at sætte IM op i mit typo 3
men det vil ikke viker når jeg bruger 'Image Processing'
og trykker '1: Reading image formats' osv, GDLib virker dog.
Fejl meddelse under 'Reading image formats' er:
Test skipped.
Use of ImageMagick has been disabled in the configuration. Refer to
section 'Basic Configuration' to change or review you configuration
settings
- De forskælig settings er:
Image Processing (Current configuration):
ImageMagick enabled: 1
ImageMagick path: /usr/local/bin/safe/ ()
ImageMagick path/LZW: /usr/local/bin/safe/ ()
Version 5/GraphicsMagick flag: im4
GDLib enabled: 1
GDLib using PNG: 1
GDLib 2 enabled: 0
IM5 effects enabled: 0 (Blurring/Sharpening with IM 5+)
Freetype DPI: 72 (Should be 96 for Freetype 2)
Mask invert: 0 (Should be set for some IM versions approx. 5.4+)
File Formats: gif,jpg,jpeg,tif,bmp,pcx,tga,png,pdf,ai
Basic Configuration:
Directories:
typo3temp/ writable
typo3temp/pics/ writable
typo3temp/temp/ writable
typo3temp/llxml/ writable
typo3temp/cs/ writable
typo3temp/GB/ writable
typo3conf/ writable
typo3conf/ext/ writable
typo3conf/l10n/ writable
typo3/ext/ writable
uploads/ writable
uploads/pics/ writable
uploads/media/ writable
uploads/tf/ writable
fileadmin/ writable
fileadmin/_temp_/ writable
php.ini configuration checked:
Current directory in include path
File uploads allowed
Memory limit
No memory limit in effect.
Maximum execution time
max_execution_time=30
Functions disabled: none
Sendmail program not found or not executable?
sendmail_path=/usr/sbin/sendmail -t -i
This may be critical to TYPO3's use of the mail() function. Please be
sure that the mail() function in
your php-installation works!
You can check the mail() function by entering your email address here
and press the button. You
should then receive a testmail from test at test.test.
Since almost all mails in TYPO3 are sent using the t3lib_htmlmail class,
sending with this class can
be tested by checking the box Test t3lib_htmlmail below. The return-path
of the mail is set to
null at www.warmachine.nu. Some mail servers won't send the mail if the
host of the return-path is not
resolved correctly.
Test t3lib_htmlmail.
Safe mode turned on
safe_mode=1
In safe_mode PHP is restricted in several ways. This is a good thing
because it adds protection to
your (and others) scripts. But it may also introduce problems. In TYPO3
this may be a problem in two
areas: File administration and execution of external programs, in
particular ImageMagick.
If you just ignore this warning, you'll most likely find, that TYPO3
seems to work except from the
image-generation. The problem in that case is that the external
ImageMagick programs are not
allowed to be executed from the regular paths like "/usr/bin/" or
"/usr/X11R6/bin/".
If you use safe_mode with TYPO3, you should disable use of external
programs ([BE]
[disable_exec_function]=1).
In safe mode you must ensure that all the php-scripts and upload folders
are owned by the same user.
safe_mode_exec_dir=/usr/local/bin/safe
If the ImageMagick utilities are located in this directory, everything
is fine. Below on this page, you
can see if ImageMagick is found here. If not, ask you ISP to put the
three ImageMagick programs,
'convert', 'combine'/'composite' and 'identify' there (eg. with symlinks
if Unix server)
Example of safe_mode settings:
Set this in the php.ini file:
; Safe Mode
safe_mode = On
safe_mode_exec_dir = /usr/bin/
...and the ImageMagick '/usr/bin/convert' will be executable.
The last slash is important (..../) and you can only specify one
directory.
Notice:
ImageMagick 4.2.9 is recommended and the binaries are normally installed
by RPM in /
usr/X11R6/bin or by compiling in /usr/local/bin. Please look in the
"Inside TYPO3" pdf-document for
extensive information about ImageMagick issues.
Paths to ImageMagick are defined in localconf.php and may be something
else than /usr/bin/, but this
is default for ImageMagick 5+
sql.safe_mode: off
open_basedir: off
GDLib:
GDLib found
PNG supported
GIF supported
JPG supported (not used by TYPO3)
GIF / PNG issues
You can choose between generating GIF or PNG files, as your GDLib
supports both.
You should watch out for the generated size of the GIF-files because
some versions of the GD library
do not compress them with LZW, but RLE and ImageMagick is subsequently
used to compress with
LZW. But in the case of ImageMagick failing this task (eg. not being
compiled with LZW which is the
case with some versions) you'll end up with GIF-filesizes all too big!
This install tool tests what kinds of GIF compression are available in
the ImageMagick installations
by a physical test. You can also check it manually by opening a TYPO3
generated gif-file with
Photoshop and save it in a new file. If the file sizes of the original
and the new file are almost the
same, you're having LZW compression and everything is fine.
TYPO3 prefers the use of GIF-files and most likely your visitors on your
website does too as not all
browsers support PNG yet.
FreeType quick-test (as GIF)
( -> Billeder <-)
(If the text is exceeding the image borders you are using Freetype 2 and
need to set
TYPO3_CONF_VARS[GFX][TTFdpi]=96.
If there is no image at all Freetype is most likely NOT available and
you can just as well disable
GDlib
for TYPO3...)
GDLib software information
You can get GDLib in the PNG version from http://www.boutell.com/gd/.
FreeType is for download at http://www.freetype.org/.
Generally, software for TYPO3 is found at
http://typo3.sunsite.dk/software/ and packages listed at
http://typo3.org/1274.0.html.
Check Image Magick:
No ImageMagick installation available
It seems that there is no adequate ImageMagick installation available at
the checked locations
(/usr/local/bin/safe, /usr/local/php/bin/)
An 'adequate' installation for requires 'convert', 'combine'/'composite'
and 'identify' to be available
More information about the TYPO3-UG-denmark
mailing list