Imagemagick installieren: Das Grafikprogramm Imagemagick einrichten
In Typo3 ist es möglich, Grafiken direkt auf dem Server zu erstellen und zu bearbeiten. Dadurch ist es beispielsweise möglich, Vorschaubilder (Thumbnails) oder Navigationsschaltflächen zu erstellen, Bilder mit Wasserzeichen zu versehen, drehen, zuschneiden etc.
Hierfür wird auf dem Server ein Grafikprogramm benötigt, das mit Typo3 zusammen arbeitet. Ein Grafikprogramm ist Imagemagick und besteht aus den drei Teilprogrammen convert, combine (in neueren Versionen composite) und identity. Im Idealfall ist das Programm bereits auf dem Server installiert und wird während der Typo3-Installation erkannt. Hierfür ruft man am besten das Typo3-Installationstool auf und schaut unterhalb von Available Imagemagick/GraphicsMagicks installation nach, ob Imagemagick gefunden wurde. Sollte Imagemagick nicht automatisch gefunden werden, kann man unter Search for Imagemagick den Pfad zum Programm auch manuell eingeben und suchen lassen. Oft befindet sich das Programm z.B. unter /usr/bin/.
Ist Imagemagick gefunden, muss der IM-Pfad ausgewählt und in die Konfigurationsdatei localconf.php gespeichert werden. Hierfür klickt man am einfachsten auf die Schaltfläche Update localconf.php.
Mit Root-Rechten Imagemagick per Yast installieren
Hat man auf dem Server Root-Rechte, kann man Imagemagick sehr schnell mit Yast installieren. Hierfür meldet man sich über Putty auf dem Server an, gibt YAST in die Kommandozeile ein.
Ist YAST gestartet, wählt man den Punkt Software > Software installieren oder löschen.
Danach ruft man die Suche auf und sucht nach Imagemagick. Es werden in der Regel mehrere Imagemagick-Pakete gefunden. Hier wählt man ein Paket (Viewer and Converter...) aus und übernimmt die Auswahl. Nach einer kurzen Zeit ist Imagemagick (standardmäßig unter /usr/bin) installiert.
Ist Imagemagick bereits installiert, kann man auf diesem Wege (im unteren Bereich) auch nachschauen, wo das Programm installiert wurde.
Installation ohne Root-Rechte mit einer statisch gelinkten Imagemagick-Version
Hat man keine Root-Rechte, kann man Imagemagick trotzdem installieren. Hierfür lädt man auf dem Server eine statisch gelinkte Imagemagick-Version hoch, entpackt diese und vergibt den Dateien die Rechte 755.
Manchmal kann es vorkommen, dass die Version 6.5.9 nicht läuft. In dem Fall sollte man es mit der Version 4.2.9 probieren.
Ist die Installation (Yast oder statisch gelinkt) von Imagemagick abgeschlossen, sollte man den Pfad für das Programm im Typo3-Installationstool erneut eingeben und suchen lassen.
Problem mit safe_mode on
Es kann passieren, dass Imagemagick nicht erkannt wird, obwohl alles korrekt eingerichtet wurde. Ab der Typo3-Version 4.4.5 wird vielfach von Problemen berichtet, wenn auf dem Server die Einstellung safe_mode on gesetzt ist. Wer den safe_mode abschalten will, kann das über httpd.conf (bei Plesk vhost.conf) tun. Hierfür ergänzt man die fett markierte Zeile.
<Directory /pfad/zum/webverzeichnis>
AllowOverride All
Options FollowSymLinks +Includes +ExecCGI
php_admin_value upload_max_filesize 10M
php_admin_flag safe_mode off
php_admin_value open_basedir "/pfad/zum/webverzeichnis:/tmp:/pfad/zum/typo3verzeichnis"php_admin_value safe_mode_exec_dir "/pfad/zum/imagemagickprogramm"
</Directory>