netpbm....schonwieder :-/

Nico
Nico's picture

Joined: 2002-10-04
Posts: 1
Posted: Fri, 2002-10-04 12:28

hallöchen

also, da das hier ein help-forum ist, werd ich doch hier mein glück probieren. :smile:
ich hab das ganze FAQ gelesen und auch eure anforderung, wenn man hier posten will.
los gehts:

windows2000 server (SP2)
apache 1.3
gallery1.3.1
netpbm 10.9

gallery läuft soweit, nur leider eben der upload nicht.
upload kommt diese meldung:

Processing status...
- Adding Beispiel.jpg
Fatal error: Maximum execution time of 30 seconds exceeded in f:wwwroothtdocsgalleryplatformfs_win32.php on line 161

hab all die check-scripts laufen lassen und keine fehler....
nur wenn ich den check_netpbm.php ausführe, passiert folgendes:

[...]
We are going to test each NetPBM binary individually. If you see errors, you should click here to see more details
Checking f:wwwroothtdocsnetpbmgiftopnm.exe
Ok! Version: can't detect version on Windows

Checking f:wwwroothtdocsnetpbmjpegtopnm.exe

Fatal error: Maximum execution time of 30 seconds exceeded in f:wwwroothtdocsgalleryplatformfs_win32.php on line 161

[...]

woran liegt das?
mein PHP habich kontrolliert. der upload ist erlaubt. schreibrechte auf dem uploadtemp sind gegeben....
ich hab im englishen forum gelesen, dass man dem iuser_machine rechte auf cmd.exe geben soll. hat aber 1. auch dann nicht geklappt und 2. find ichs nicht so toll, dem iuser rechte auf der konsole zu geben.....

ich hab den verdacht, irgendwas ist mit dem netpbm krumm...was mach ich falsch?
bin dankbar für jede hilfe

achja, die gallery ist unter www.%krisengebiet%.ch/gallery (ohne %) erreichbar und auf config gestellt...

 
ill
ill's picture

Joined: 2002-08-15
Posts: 756
Posted: Mon, 2002-10-07 19:06

Vorab: Lob für die genauen Angaben!

Das Timeout klingt nach einer PHP-Einstellung:
max_execution_time = <zeit in sekunden>

Versuch mal 180 als Wert.

Apache/Win32 bzw. PHP muss in der Lage sein können binnen 30s eine CMD.EXE und die komplett darin ablaufende Erzeugung der Thumbnails laufen lassen zu können.

Dummerweise weiss ich ansonsten auch nicht weiter. Leider ist genau diese Sache mit NetPBM (aber auch mit ImageMagic) ein sehr bekanntes und kaum "erforschtes" Problem, weil die Profis für die Kombination Apache/PHP/NetPBM scheinbar rar sind und ihre Erfahrungen nicht preis geben.

Offiziel wird die Kombination von den Entwicklern aus diesen (und anderen, noch wichtigeren Gründen) nicht unterstützt. D.h. wir müssen uns gegenseitig unterstützen. Nur was hilfts, wenn es keiner mal bis zur Exzesse durchprobiert ...