Hauke's Homepage

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 Öffnet einen externen Link in einem neuen FensterImageMagick noch Öffnet einen externen Link in einem neuen FensterGraphicsMagick 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 Öffnet einen externen Link in einem neuen FensterSourcen 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.

Startet das Herunterladen der DateiGraphickMagick für 1und1 Webspace Version 1.0.10

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.

bugs.typo3.org/view.php