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/.

Imagemagick einrichten
Vorhandene Imagemagick Installation

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.

Konfiguration speichern
Konfiguration mit Imagemagick speichern

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.

Yast
Yast aufrufen

Ist YAST gestartet, wählt man den Punkt Software > Software installieren oder löschen.

Software installieren
Software installieren oder löschen aufrufen

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.

Suche von Imagemagick
Imagemagick suchen

Ist Imagemagick bereits installiert, kann man auf diesem Wege (im unteren Bereich) auch nachschauen, wo das Programm installiert wurde.

Imagemagick installieren
Imagemagick Installation

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.

Statisch gelinkte Imagemagick-Version
Hochladen einer statisch gelinkten Version

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>