Also, es hat bei mir geklappt!!! #giggle#
Obwohl ich das nicht hudertprozentig nachvollziehen kann, berichte ich trotzdem (natürlich ohne Gewähr) darüber - kann sein, dass das einigen anderen Kollegen irgendwie hilft.
1. Ich habe die Datei imagemagick-4.2.9_i386-static-3.tar.gz (die voll vorbereitete Linux-Variante von IM) auf meiner Windows-PC entzipt.
Dabei ist das volgende Verzeichnisbaum entstanden:
imagemagick-4.2.9
bin
share
Die entscheidene Dateien 'combine', 'convert' und 'identify' stehen in dem Unterverzeichnis /bin und zwar paarweise: ein mal ohne Erweiterung und ein mal mit erweiterung .bin - wie folgt:
imagemagick-4.2.9
bin
combine
combine.bin
convert
convert.bin
identify
identify.bin
wrapper.sh
share
...
Die Datei 'wrapper.sh' sowie der Verzeichnis
'share' scheien ohne Bedeutung zu sein.
2. Den ganzen Verzeichnis imagemagick-4.2.9 habe ich auf meinen Server upgeloadet und zwar nach dem Pfad: /home/bn/public_html/ -
der Pfad (als root-Verzeichnis von meinem Projekt) habe ich nach zwei Methoden ermittelt: a) Das ist der Inhalt von der Variablen DOCUMENT_ROOT ( durch die PHP-Funktion phpinfo() angezeigt), b) Den Pfad kann man in Typo3-BE Install Tool ganz unten, als Anfang von PATH_thisScript: beobachten.
2. Ganz wichtig: auf dem Server habe ich alle Dateien in dem kopierten Verzeichnis als 'ausführbar' gemacht (777).
3. Dann habe ich in Typo3-BE Install Tool "All Configuration" den Pfad /home/bn/public_html/imagemagick-4.2.9/bin/
zweimal als Inhalt von Variablen [GFX][im_path] und [GFX][im_path_lzw] eingetragen und mit der Betätigung auf der Button 'Write to localconf.php' bestätigt.
4. Dann ging ich ins Typo3-BE Install Tool "Basic Configuration" zu Abschnitt 'Check Image Magick:', um zu prüfen, ob das klappte...
NB: Zunächst hat es bei mir nicht geklappt. Deswegen habe ich bei diesem Forum um Hilfe gebetten. Ich danke allen, die mir geantwortet haben für die Unterstützung, aber das wollte bei mir immer noch nicht funktionieren. Ich habe versucht die betroffene Dateien in die anderen Verzeichnisse zu kopieren - half nichts. So standen die arme Dateien bei mir fast überall, wo das möglich ist, sogar ganz oben in meinem root.
Heute Morgen habe ich mir die Dateien ohne Erweiterungen angeschaut und einfach aufs Glück habe ich die volgendermassen manipuliert:
____________________________________________
#!/bin/sh
# This is a wrapper for all ImageMagick programs.
# It solves the problem that delegates.mgk cannot be found.
# Define im_path, telling us where this script actually is
###im_path=`dirname $0`
###im_path=`dirname ${im_path}`
# Specify the path to IM-4.2.9
# If the above method for some reason does not work, you can set im_path manually right here
im_path=/home/bn/public_html/im/
# Set path to delegates.mgk
export DELEGATE_PATH=${im_path}/share
# Absolute program path
${im_path}/bin/`basename $0`.bin "$@"
exit 0
____________________________________________
Ich habe also expliziert den angeblichen Pfad zu IM hier eingetragen (und zwar bei allen drei Dateien habe ich das gemacht).
Witzigerweise habe ich nicht den ursprunglich dazu vorgesehener Pfad '/home/bn/public_html/im/bin/'
verwendet, sondern einer von meheren Orten wo ich bei in Verzweifelung die IM-Programmdateien kopiert habe ( in dem Fall '/home/bn/public_html/im/').
ABER NACHDEM HAT ES BEGONNEN ZU FUNKTIONIEREN!!!
Ich habe bereits die alle überflüssige Kopien von IM-Datein auf dem Server gelöscht und zur aller ersten, ursprunglichen Variante zurückgekommen - es funktioniert trotzdem immer noch! Obwohl in der Dateien (ohnme Erweiterung) ganz andere als meine Pfade stehen - es scheint im Moment überhaupt keine Rolle zu spielen).
---
Fazit:
Ich kann nicht verstehen, warum es plötzlich bei mir klappte. Kann nur sagen, dass die theoretische Anweisungen, die bei der Thema erwähnt wurden, sind richtig - man muss nur konzequent weitermachen und alles mögliche probieren (sogar anscheint blöde Sachen) - und irgendwann klappt es.