Thread GD will nicht im CGI laufen (6 answers)
Opened by Riboflavin at 2012-04-21 21:52

Riboflavin
 2012-04-22 12:51
#157749 #157749
User since
2012-04-21
11 articles
BenutzerIn
[default_avatar]
Vielen Dank erstmal für die Antworten, rategast und rosti.

Ja, es sind mehrere Versionen von Perl auf dem Rechner drauf.

Werden trotz gleicher shebang in den 2 Perlprogrammen aber unterschiedliche Perl-Installationen benutzt? Im Terminal wird Perl v5.8.9 (perl -v) benutzt. Wie könnte ich nachschauen welche Perl Version das cgi-Programm verwendet?
Und ich hätte gedacht, dass dadurch, dass das 2te Programm mit
Code (perl): (dl )
system ("perl name.pl");
aufgerufen wird, dies sozusagen im Terminal gestartet wird, so wie wenn ich es manuell mit perl name.pl starte?

Habe im cgi-Programm nun use lib hinzugefügt:
Code (perl): (dl )
use lib qw(/opt/local/lib/perl5/site_perl/5.8.9/darwin-2level);
.
Soweit war ich allerdings schonmal, dass Problem ist, dass jetzt folgende Meldung im Apache Error-Log kommt:

Code: (dl )
1
2
3
4
[Sun Apr 22 12:39:25 2012] [error] [client 192.168.0.198] Can't load '/opt/local/lib/perl5/site_perl/5.8.9/darwin-2level/auto/GD/GD.bundle' for module GD: dlopen(/opt/local/lib/perl5/site_perl/5.8.9/darwin-2level/auto/GD/GD.bundle, 1): Symbol not found: _PL_curpad, referer: http://192.168.0.198/eingabeTest.html
[Sun Apr 22 12:39:25 2012] [error] [client 192.168.0.198] Referenced from: /opt/local/lib/perl5/site_perl/5.8.9/darwin-2level/auto/GD/GD.bundle, referer: http://192.168.0.198/eingabeTest.html
[Sun Apr 22 12:39:25 2012] [error] [client 192.168.0.198] Expected in: dynamic lookup, referer: http://192.168.0.198/eingabeTest.html
[Sun Apr 22 12:39:25 2012] [error] [client 192.168.0.198] at /Library/WebServer/CGI-Executables/test.cgi line 8, referer: http://192.168.0.198/eingabeTest.html


Da bin ich vor paar Tagen schon steckengeblieben und dachte es umgehen zu können, wenn ich es mit einem kleinen extra Programm starte. Warum das GD-Module einmal klappt und einmal nicht ist mir ein Rätsel.
Sorry für die vielen Fragen.

View full thread GD will nicht im CGI laufen