blog.exotec

TYPO3 . XHTML/CSS . JavaScript/AJAX . iPhone/iOS

Archive for Januar, 2007

GhostScript auf Webspace installieren

Dienstag, Januar 9th, 2007

Neben TYPO3 Templates haben wir mittlerweile auch ein paar TYPO3 Extensions programmiert. Eine der letzten Extensions sollte uns aus PDF- und Grafikdateien eine Thumbnail Galerie erzeugen welche beim anklicken des jeweiligen Thumbnails ein ZIP-Archiv der Datei erzeugt und direkt zum Download ausgibt.

Soweit so gut, mit der PhpMyAdmin Klasse zip.lib.php kann man dynamisch ZIP-Archive erzeugen, um aber PDF-Dateien in Bilder zu konvertieren muss GhostScript auf dem Server installiert sein. Dies war natürlich nicht der Fall und so musste ich GhostScript zunächst lokal vorkompilieren.

Dazu habe ich mir auf einem lokalen Linux System den originalen Dateipfad des Webserver-Accounts angelegt , in diesem Verzeichnis nach dieser Anleitung GhostScript installiert und dieses Verzeichnis anschliessend via FTP auf den Webserver hochgeladen. Die Umgebungsvariablen werden in der localconf.php über putenv() gesetzt:

putenv('PATH=/usr/bin/:/usr/local/bin/:
`->/kunden/XXXXX_YYYY/gs/bin');

putenv('GS_LIB=/kunden/XXXXX_YYYY/gs/fonts');


86,393 Spam-Kommentare
blockiert von
Akismet