Thread GD will nicht im CGI laufen
(6 answers)
Opened by Riboflavin at 2012-04-21 21:52
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"); 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 [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 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. |