hallo
das tutorial von robert meyer (215 seiten) arbeite ich gerade durch.
im kapitel 3.10.3 finde ich folgendes script:
01 seite = PAGE
02 seite.typeNum = 0
03 seite.10 = IMAGE
04 seite.10.file = GIFBUILDER
05 seite.10.file {
06 XY = 200, 50
07 backColor = red
08 10 = TEXT
09 10.text = HALLO WELT
10 10.fontFile = fileadmin/fonts/verdana.ttf
11 10.fontSize = 15
12 10.fontColor = white
13 10.niceText = 1
14 10.offset = 10, 30
15 }
beim kopieren in mein test-template wird mir folgende fehlermeldung angezeigt:
Fatal error: Call to undefined function: imagegif() in /www/htdocs/v155311/t3lib/class.t3lib_stdgraphic.php on line 2603
wie lässt sich dieser fehler beheben?
gruß
h
Hast Du im Install-Tool mal nachgesehen, ob Image Magic bzw. das andere korrekt funktioniert? Ist, soweit ich mich erinnere, Punkt 3.
tja, das scheint nicht zu funktionieren....
die fehlermeldung lautet hier:
Warning: exec,system,passthru,shell_exec,popen,escapeshellcmd,proc_open,proc_nice() has been disabled for security reasons in /www/htdocs/v155311/typo3/sysext/install/mod/class.tx_install.php on line 1894
die gleiche fehlermeldung habe ich auch unter punkt 1.
was ist zu tun?
gruß h
Was scheint nicht zu funktionieren? Das Nachsehen im Install-Tool oder die grafischen Testläufe im Install-Tool?
Bei zweiterem solltest Du die Berechtigungen von ImageMagic (setzt Du das ein?) prüfen und so erweitern, dass der Webserver execute-Rechte hat. Bei einer statischen Version soll es helfen, wenn ImageMagic in /www/htdocs liegt.
wenn ich punkt 3 (Image Processing) im install tool aufrufe erscheint 17mal die fehlermeldung
Warning exec,system,passthru,shell_exec,popen,escapeshellcmd,proc_open,proc_nice() has been disabled for security reasons in /www/htdocs/v155311/typo3/sysext/install/mod/class.tx_install.php on line 1894
,
bevor das eigentliche install tool erscheint.
die testläufe verlaufen erfolgreich, bis auf den 5ten und letzten test:
GD library functions
hier erscheint wieder die fehlermeldung:
Warning: exec,system,passthru,shell_exec,popen,escapeshellcmd,proc_open,proc_nice() has been disabled for security reasons in /www/htdocs/v155311/typo3/sysext/install/mod/class.tx_install.php on line 1894
zu deinem lösungsvorschlag:
Bei zweiterem solltest Du die Berechtigungen von ImageMagic (setzt Du das ein?) prüfen und so erweitern, dass der Webserver execute-Rechte hat. Bei einer statischen Version soll es helfen, wenn ImageMagic in /www/htdocs liegt.
meine webseite habe ich bei all-ink.com gehostet.
für mich bedeutet dies, dass ich erst auf die daten zugriff habe, die hinter:
www/htdocs/v155311/ liegen.
d.h. das verzeichniss typo3 liegt in meinem stammverzeichnis.
so gut kenne ich mich allerdings auch nicht aus...
ich kann dir nicht sagen, ob ich ImageMagic benutze, da ich auf das verzeichnis /www/htdocs, wie oben beschrieben, keinen zugriff habe.
gruß
h
Wenn beim GDlib-Test der Fehler auftritt, deaktivier mal GDlib.
ich habe es gerade in der 'basic configuration' gelesen:
disable_functions=exec,system,passthru,shell_exec,popen,escapeshellcmd,proc_open,proc_nice
The above list of functions are disabled. If TYPO3 use any of these there might be trouble.
TYPO3 is designed to use the default set of PHP4.0.6+ functions plus the functions from GDLib.
Possibly these functions are disabled due to security risks and most likely the list would include a function like exec() which is use by TYPO3 to access ImageMagick.
da habe ich wohl pech gehabt....
$TYPO3_CONF_VARS["GFX"]["gdlib"] = '0'
Test 5 bestanden, das ergebnis, des eingangs erwähnten skripts, zeigt gar nichts mehr an:
ein leeres preview-fenster...
schade
gruß h