Typo3 auf einem 1und1 Webspace
1und1 ist einer der größten Webhoster in Deutschland, aber deren Webspace macht noch einige Probleme mit Typo3.
GraphicsMagick auf 1und1 Webspace kompilieren
Auf dem Webspace von 1und1 ist weder
ImageMagick noch
GraphicsMagick installiert, deswegen muss man das für Typo3 nachinstalieren. Wenn in dem Webspacepaket ein SSH-Zugang dabei ist kann man es selber kompilieren.
Dazu besorgt man sich zuerst die
Sourcen von GraphicsMagick, entpackt sie und welchselt in das Verzeichnis.
tar xfj GraphicsMagick-1.1.10.tar.bz2
cd GraphicsMagick-1.1.10
Jetzt muss man ./configure mit einigen Optionen ausrühren. Was die ganzen optionen zu bedeuten haben kann man in derINSTALL-unix.txt nachlesen.
./configure --disable-installed --without-x --without-perl \\
--without-magick-plus-plus --without-modules --enable-ltdl-convenience
Anschließend kann man GraphicMagick mit make bauen um ein ausführbares Binary zu bekommen.
make
Jetzt muss man sich etwas gedulden das Kompilieren dauert ca. 2 Minuten und dann findet man im Verzeichnis ./utilities/ die GrapghicMagick Binary als gm . Nun kann man gucken, ob alles richtig gemacht wurde indem man sich die Versionsinformationen anzeigen lässt.
./utilities/gm -version
Die Ausgabe sollte in etwa so aussehen:
p8324215:~/GraphicsMagick-1.1.10 > ./utilities/gm -version
GraphicsMagick 1.1.10 2007-09-19 Q8 www.GraphicsMagick.org
Copyright (C) 2002-2007 GraphicsMagick Group.
Additional copyrights and licenses apply to this software.
See www.GraphicsMagick.org/www/Copyright.html for details.
Feature Support:
Thread Safe yes
Large Files yes
BZIP yes
DPS no
FlashPix no
Ghostscript (Library) no
JBIG no
JPEG-2000 no
JPEG yes
Little CMS yes
Loadable Modules no
PNG yes
TIFF yes
TRIO no
FreeType yes
WMF no
X11 no
XML yes
ZLIB yes
Host type: i686-pc-linux-gnu
Configured using the command:
./configure '--disable-installed' '--without-x' '--without-perl'
'--without-magick-plus-plus' '--without-modules' '--enable-ltdl-convenience'
Final Build Parameters:
CC = gcc
CFLAGS = -g -O2 -Wall -pthread
CPPFLAGS = -I/usr/include/freetype2 -I/usr/include/libxml2
CXX = g++
CXXFLAGS = -pthread
LDFLAGS = -L/usr/lib -L/usr/lib
LIBS = -llcms -ltiff -lfreetype -ljpeg -lpng -lbz2 -lxml2 -lz -lm -lpthread
Nun kann das das fertige GraphicMagick (man benötigt nur die Datei gm) mit mv noch in ein anderes Verzeichnis schieben und dann den Ordner mit dem Sourcecode löschen.
GraphicsMagick für 1und1 Webspace herunterladen
Für alle die keine Lusten haben Grafickmagick selber zu kompilieren oder einfach keinen SSH Zugang zu 1und1 haben können sich auch einen fertige Version herunterladen.
GraphicsMagick in Typo3 einbinden
Um diese Version von GraphickMagick nun inTypo3 einzufügen muss man den Pfad zu dieser Version im Typo3 Install Tool angeben. Um den richtigen Pfad herrauszufinden guckt man im Install Tool unter phpinfo() nach was hinter der Variablen TYPO3_DOCUMENT_ROOT steht. das ist das Wurzelverzeichnis eures Webspaces. dahinter muss dann noch der Pfad zum eigentlichen Verzeichnis in dem die gm liegt angegeben werden. Dann fügt man den Pfad zu dem Verzeichnis in dem GraphicMagick liegt im Install Tool unter Basic konfiguration unter Search for ImageMagick: ein. und klickt auf send. Als nächstes wählt man Grahicmagick aus und kann es ganz normal nutzen.
Da 1und1 im Februar auf Debian als Linux Distribution umsteigen will muss dann nochmal kontrolliert werden, ob Grapickmagick noch läuft.