einrichtung von imagemagick

Get help with installation and running phpwcms here. Please do not post bug reports or feature requests here.
TheDarkman
Posts: 43
Joined: Mon 21. Jun 2004, 14:05

einrichtung von imagemagick

Post 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?
Danke und Gruß
Henning

My phpWCMS: http://www.henningnieland.de
User avatar
DeXXus
Posts: 2168
Joined: Fri 28. Nov 2003, 06:20
Location: USA - Florida

Post 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)
TheDarkman
Posts: 43
Joined: Mon 21. Jun 2004, 14:05

Post by TheDarkman »

i tried this already. doesn't work :/ any idea...?
Danke und Gruß
Henning

My phpWCMS: http://www.henningnieland.de
User avatar
DeXXus
Posts: 2168
Joined: Fri 28. Nov 2003, 06:20
Location: USA - Florida

Post by DeXXus »

Was ist die Fehlermeldung?
User avatar
Oliver Georgi
Site Admin
Posts: 9907
Joined: Fri 3. Oct 2003, 22:22
Contact:

Post 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
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
TheDarkman
Posts: 43
Joined: Mon 21. Jun 2004, 14:05

Post 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.
Danke und Gruß
Henning

My phpWCMS: http://www.henningnieland.de
User avatar
Oliver Georgi
Site Admin
Posts: 9907
Joined: Fri 3. Oct 2003, 22:22
Contact:

Post 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
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
TheDarkman
Posts: 43
Joined: Mon 21. Jun 2004, 14:05

Post 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.
Danke und Gruß
Henning

My phpWCMS: http://www.henningnieland.de
TheDarkman
Posts: 43
Joined: Mon 21. Jun 2004, 14:05

Post 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.
Danke und Gruß
Henning

My phpWCMS: http://www.henningnieland.de
User avatar
Oliver Georgi
Site Admin
Posts: 9907
Joined: Fri 3. Oct 2003, 22:22
Contact:

Post 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
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
TheDarkman
Posts: 43
Joined: Mon 21. Jun 2004, 14:05

Post by TheDarkman »

hallo oliver,

erste einstellung oben brachte keinen weiteren erfolg.

geändertes php script mit exec funktioniert auf anhieb, siehe url weiter oben.
Danke und Gruß
Henning

My phpWCMS: http://www.henningnieland.de
User avatar
Oliver Georgi
Site Admin
Posts: 9907
Joined: Fri 3. Oct 2003, 22:22
Contact:

Post by Oliver Georgi »

welche Version von ImageMagick ist in Nutzung?

Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
TheDarkman
Posts: 43
Joined: Mon 21. Jun 2004, 14:05

Post by TheDarkman »

mein provider schrieb folgendes:
Es läuft die Debian Stable Version (5.4.4.5)
Danke und Gruß
Henning

My phpWCMS: http://www.henningnieland.de
User avatar
Oliver Georgi
Site Admin
Posts: 9907
Joined: Fri 3. Oct 2003, 22:22
Contact:

Post 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:

Code: Select all

$phpwcms["imagick"] = 2;
Dann wird das Verhalten von ImageMagick 4.2.9 angenommen.

Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
TheDarkman
Posts: 43
Joined: Mon 21. Jun 2004, 14:05

Post by TheDarkman »

und was soll ich vom pfad her einstellen?

a) /var/www/safebin

b) /var/www/safebin/convert
Danke und Gruß
Henning

My phpWCMS: http://www.henningnieland.de
Post Reply