Unable to fork

Gesperrt
JRod
Beiträge: 24
Registriert: Sa 21. Sep 2002, 06:23
Kontaktdaten:

Unable to fork

Beitrag von JRod »

Hallo zusammen,
habe ein Problem mit jpg-Dateien. Beim Aufruf einer Seite mit einer solchen jpg, bekomme ich die Fehlermeldung:
Warning: exec(): Unable to fork [convert] in [...]\functions.general.php on line 1317
Das passiert auch z.B. beim Dateimanager in der Vorschauseite.
Ich benutze Contenido mit einem IIS

Jemand eine Idee?

Gruß
JRod
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

wird wohl diese funktion hier sein... -> functions.general.php

Code: Alles auswählen

function isImageMagickAvailable()
{
	global $_imagemagickAvailable;

	if (is_bool($_imagemagickAvailable))
	{
		if ($_imagemagickAvailable === true)
		{
			return true;
		} else
		{
			return false;
		}
	}

	$output = array ();

	exec("convert", $output, $retval);

	if (strpos($output[0], "ImageMagick") !== false)
	{
		$_imagemagickAvailable = true;
		return true;
	} else
	{
		$_imagemagickAvailable = false;
		return false;
	}
}
ersetz mal

Code: Alles auswählen

exec("convert", $output, $retval);
durch

Code: Alles auswählen

@exec("convert", $output, $retval);
*** make your own tools (wishlist :: thx)
JRod
Beiträge: 24
Registriert: Sa 21. Sep 2002, 06:23
Kontaktdaten:

OK... Fehlermeldung ist weg... aber

Beitrag von JRod »

Die Fehlermeldung ist weg, aber die Lösung ist doch nur eine Unterdrückung der Ausgabe. Der Fehler an sich bleibt, oder?
Und deswegen die Frage: Was war das fürn Fehler?
Gruß
JRod
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Re: OK... Fehlermeldung ist weg... aber

Beitrag von emergence »

JRod hat geschrieben:Der Fehler an sich bleibt, oder?
ja
JRod hat geschrieben:Und deswegen die Frage: Was war das fürn Fehler?
keine ahnung, ist nur ein workaround, kein bugfix...

muss man sich ansehen...
*** make your own tools (wishlist :: thx)
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

Na ja, es ist an sich keine Fehlermeldung sondern nur eine Warnung. :wink: Ein googeln nach "IIS fork" fand z.B. das:
http://gallery.menalto.com/node/571
Dort steht u.a.
For Windows Users:

Keep in mind that a lot of UNABLE TO FORK Errors are the result of insufficient permissions.

CMD.EXE, TEMP Directory (or whatever you specified in php.ini), and all the directories that you use to upload o manipulate your files need to have Write privileges… usually user USER.

This will be useful for all the people who use GD Libraries or other programs that manipulate graphic images.
Vielleicht hilft dir das weiter.
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

Hast du irgendwelche Warnhinweise beim Setup bekommen?
JRod
Beiträge: 24
Registriert: Sa 21. Sep 2002, 06:23
Kontaktdaten:

Beitrag von JRod »

timo hat geschrieben:Hast du irgendwelche Warnhinweise beim Setup bekommen?
Nein... Ausser den fehlenden Support für GIF. Aber das spielt hier keine Rolle

@Halchteranerin: werde es testen und meld mich dann (könnte eine richtige Spur sein)
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Re: OK... Fehlermeldung ist weg... aber

Beitrag von timo »

JRod hat geschrieben:Die Fehlermeldung ist weg, aber die Lösung ist doch nur eine Unterdrückung der Ausgabe. Der Fehler an sich bleibt, oder?
Und deswegen die Frage: Was war das fürn Fehler?
Gruß
JRod
Doch, genau das ist der Bugfix. Die Aufgabe der Funktion ist es zu prüfen, ob ImageMagick vorhanden ist. Daher muß die Fehlerausgabe an dieser Stelle unterdrückt werden - Contenido weiß dann, daß ImageMagick nicht auf dem System vorhanden ist und auch nicht zur Skalierung verwendet werden kann.
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

Ist für die nächste Version gelöst.
Gesperrt