Page 1 of 2
einrichtung von imagemagick
Posted: Mon 12. Jul 2004, 16:30
by TheDarkman
hallo zusammen,
gerade eben erhielt ich eine mail von meinem hoster, dass er für mich imagemagick installiert hat. als pfad gab er mir
/var/www/safebin/convert
mit. wie stelle ich das nun in der conf richtig ein? ich habe schon alles erdenkliche ausprobiert. habe 1 für "imagemagick convert" genommen, dann im pfad einmal nichts eingetragen, dann nur convert, dann den obigen pfad.
im filemanager zeigt er mir nach der ftp übernahme zwar den dateinamen an, unter gd2 hatte ich aber bis dato immer ein kleines vorschau bild.
im wysi... editor spielt sich ähnliches ab. bei einer aufzählung von bildern ist in dem gewünschten verzeichnis kein bild zu finden...
jemand einen tipp für mich?
Posted: Mon 12. Jul 2004, 18:12
by DeXXus
// other stuff
$phpwcms["imagick"] = 1; //0 = GD, 1 = ImageMagick, 2 = ImageMagick 4.2.9
$phpwcms["imagick_path"] = "/var/www/safebin/"; //Path to ImageMagick (default="" - none)
Posted: Mon 12. Jul 2004, 20:17
by TheDarkman
i tried this already. doesn't work :/ any idea...?
Posted: Mon 12. Jul 2004, 21:15
by DeXXus
Was ist die Fehlermeldung?
Posted: Mon 12. Jul 2004, 23:32
by Oliver Georgi
Hm. Möglicherweise stimmen die Pernissions Deines Accounts noch nicht und Du hast kein Zugriffsrecht auf convert. Ist Safe_mod Deines PHP auf On gestellt?
Oliver
Posted: Tue 13. Jul 2004, 08:31
by TheDarkman
hallo,
das mit den permissions weiss ich so nicht. ich habe meinen provider angemailt und warte auf eine antwort. zu safe_mode... dort gibt es zwei werte
a) local value = on
b) master value = off
ich habe leider nicht den durchblick, welches value für mich relevant ist.
Posted: Tue 13. Jul 2004, 09:21
by Oliver Georgi
Für Dich gilt der "local value". Da das auf On steht, steht Dir meines raren Wissen nach der "exec" Befehl nicht zur Verfügung. Demzufolge hast Du unter PHP keine Berechtigung auf externe Applikationen zuzugreifen - und deshalb dürfte das Ausführen von ImageMagick scheitern.
Oliver
Posted: Tue 13. Jul 2004, 09:28
by TheDarkman
hallo oliver,
ich habe jetzt nochmal meinem proivder mit deiner aussage zugemailt. ich denke, dass er da was drehen kann. sobald ich neue infos habe, sage ich bescheid.
erst einmal vielen dank.
Posted: Tue 13. Jul 2004, 11:20
by TheDarkman
so mein provider hat mir eine test php geschickt, worin eine gif datei in ein png umgewandelt wird.
http://www.henningnieland.de/magick
und es funktioniert. der code aus der test php sieht so aus:
Code: Select all
<?php
// image_magick.php
// Testgrafik logo.gif erforderlich
print "<table>";
print "<tr><th>Originallogo im GIF-Format:</th>
<th>konvertiertes Logo (PNG):</th></tr>\n";
system ("/var/www/safebin/convert logo.gif test.png");
print "<tr><td><img src=\"./logo.gif\"></td>
<td><img src=\"./test.png\"></td></tr>\n";
print "</table>\n";
?>
meine conf vom cms sieht nun so aus:
Code: Select all
$phpwcms["imagick"] = 1;
$phpwcms["imagick_path"] = "/var/www/safebin/convert";
dennoch habe ich immer noch selbiges problem.
gibts noch nen rat, oder soll ich die ganze sache canceln.
Posted: Tue 13. Jul 2004, 21:57
by Oliver Georgi
Code: Select all
$phpwcms["imagick"] = 1;
$phpwcms["imagick_path"] = "/var/www/safebin";
Wenn das nicht hilft, versuche mal:
Code: Select all
<?php
// image_magick.php
// Testgrafik logo.gif erforderlich
print "<table>";
print "<tr><th>Originallogo im GIF-Format:</th>
<th>konvertiertes Logo (PNG):</th></tr>\n";
exec("/var/www/safebin/convert logo.gif test.png");
print "<tr><td><img src=\"./logo.gif\"></td>
<td><img src=\"./test.png\"></td></tr>\n";
print "</table>\n";
?>
Oliver
Posted: Wed 14. Jul 2004, 09:16
by TheDarkman
hallo oliver,
erste einstellung oben brachte keinen weiteren erfolg.
geändertes php script mit exec funktioniert auf anhieb, siehe url weiter oben.
Posted: Wed 14. Jul 2004, 09:55
by Oliver Georgi
welche Version von ImageMagick ist in Nutzung?
Oliver
Posted: Wed 14. Jul 2004, 12:57
by TheDarkman
mein provider schrieb folgendes:
Es läuft die Debian Stable Version (5.4.4.5)
Posted: Wed 14. Jul 2004, 13:04
by Oliver Georgi
Also kurz mein Kommentar dazu:
alles unter 5.5.7-10 ist echt buggy und aus meiner Sicht mit zuvielen Problemen behaftet. Es fehlen elementare Sachen - unter Windows beispielsweise war erst diese Version wirklich reif.
Es hat sich in den letzten Monaten erhebliches an ImageMagick getan - die mag zwar als stable gelten - das war aber vor 2 Jahren
Versuche bitte mal die Einstellung in der conf.inc.php:
Dann wird das Verhalten von ImageMagick 4.2.9 angenommen.
Oliver
Posted: Wed 14. Jul 2004, 14:01
by TheDarkman
und was soll ich vom pfad her einstellen?
a) /var/www/safebin
b) /var/www/safebin/convert