Hi zusammen
Das Modul wäre soweit konfiguriert und funktionsfähig. Ich habe aber folgendes Problem wenn ich Bilder uploade die das Programm "redimensionieren" muss:
Processing status...
- Adding DSC00573.JPG
Executing:
/cgi-bin/netpbm/jpegtopnm /home/www/web521/html/albums/album01/DSC00573.jpg | /cgi-bin/netpbm/pnmscale -xysize 150 150 | /cgi-bin/netpbm/pnmtojpeg --quality=85 > /home/www/web521/html/albums/album01/DSC00573.thumb.jpg
Results:
none
Error messages:
sh: /cgi-bin/netpbm/jpegtopnm: No such file or directory
sh: /cgi-bin/netpbm/pnmscale: No such file or directory
sh: /cgi-bin/netpbm/pnmtojpeg: No such file or directory
Status: 127 (expected 0)
Error: Unable to make thumbnail (0)!
Need help? Look in the Gallery FAQ
Wenn das Bild nicht angepasst werden muss bzw. kein Thumb erstellt wird, dann funktioniert es, sonst leider nicht.
Ich habe versucht netpbm neu upzuloaden (ascii wie auch bin), klein- und grossbuchstaben überprüft, leider ohne Erfolg.
Die Version die ich benutze ist 1.3.3 und beim Provider habe ich eine Linux Debian-Installation.
Wenn ich check_netpbm.php laufen lasse, dann erscheint folgendes:
Checking /cgi-bin/netpbm/giftopnm
Error! (Expected status: 0, but actually received status: 127)
Checking /cgi-bin/netpbm/jpegtopnm
Error! (Expected status: 0, but actually received status: 127)
Checking /cgi-bin/netpbm/pngtopnm
Error! (Expected status: 0, but actually received status: 127)
Checking /cgi-bin/netpbm/pnmcut
Error! (Expected status: 0, but actually received status: 127)
Checking /cgi-bin/netpbm/pnmfile
Error! (Expected status: 0, but actually received status: 127)
Checking /cgi-bin/netpbm/pnmflip
Error! (Expected status: 0, but actually received status: 127)
Checking /cgi-bin/netpbm/pnmrotate
Error! (Expected status: 0, but actually received status: 127)
Checking /cgi-bin/netpbm/pnmscale
Error! (Expected status: 0, but actually received status: 127)
Checking /cgi-bin/netpbm/pnmtopng
Error! (Expected status: 0, but actually received status: 127)
Checking /cgi-bin/netpbm/ppmquant
Error! (Expected status: 0, but actually received status: 127)
Checking /cgi-bin/netpbm/ppmtogif
Error! (Expected status: 0, but actually received status: 127)
Checking /cgi-bin/netpbm/pnmtojpeg
Error! (Expected status: 0, but actually received status: 127)
Hat das schon jemand von Euch auch schon mal gehabt oder ist mir ein kleiner Flüchtigkeitsfehler unterlaufen?
Posts: 756
Der Flüchtigkeitsfehler ist, dass der PFad zu den NetPBM-Tools falsch konfiguriert ist.
sh: /cgi-bin/netpbm/jpegtopnm: No such file or directory
Das bedeutet, dass im Systempfad '/cgi-bin/netpbm/' kein netpbm vorliegt. Was sicherlich stimmt, da du eine URL (!) angegeben hast. /cgi-bin ist in der Regel ein Apache Alias für irgendein Verzeichnis auf deinem Server. Und genau diesen vollständigen Systempfad sollst du angeben. Also etwa /usr/local/netpbm/bin oder /home/www/web521/netpbm/bin
Es ist _nicht_ erforderlich, dass netpbm als CGI abgelegt wird. Im Gegenteil, es ist eher sicherheitsbedenklich.
Posts: 2
hi markus
besten dank für die prompte antwort. ich war schon drei stunden am basteln und am suchen, was der fehler sein konnte und siehe das -> es läuft.
many thx
Posts: 756
"You are welcome", wie der Ami sagt.
BTW, "ImageMagick" ist erheblich schneller im konvertieren (aber nur dort). Einen Versuch sollte es dir wert sein.