ich nutze XAMPP Version 1.6.8 mit dem aktuellen Perl Addon Version 5.10.0-2.2.9-pl2. Desweiteren nutze ich den MySQL Dumper, der auf das Modul DBI zugreifen muss. Und hierbei taucht folgender Fehler auf...
- Code: Select all
[Wed Nov 26 11:14:03 2008] [error] [client 127.0.0.1] Premature end of script headers: crondump.cgi, referer: http://localhost/mysqldumper/filemanagement.php?action=dump
[Wed Nov 26 11:14:03 2008] [error] [client 127.0.0.1] DBI object version 1.607 does not match $DBI::VERSION 1.604 at C:/xampp/perl/lib/DynaLoader.pm line 226.\r, referer: http://localhost/mysqldumper/filemanagement.php?action=dump
[Wed Nov 26 11:14:03 2008] [error] [client 127.0.0.1] BEGIN failed--compilation aborted at C:/xampp/perl/lib/DBI.pm line 263.\r, referer: http://localhost/mysqldumper/filemanagement.php?action=dump
[Wed Nov 26 11:14:03 2008] [error] [client 127.0.0.1] Compilation failed in require at C:/xampp/htdocs/mysqldumper/msd_cron/crondump.cgi line 29.\r, referer: http://localhost/mysqldumper/filemanagement.php?action=dump
[Wed Nov 26 11:14:03 2008] [error] [client 127.0.0.1] BEGIN failed--compilation aborted at C:/xampp/htdocs/mysqldumper/msd_cron/crondump.cgi line 29.\r, referer: http://localhost/mysqldumper/filemanagement.php?action=dump
Ich glaube, dass hier der eigentliche Fehler liegt...
- Code: Select all
DBI object version 1.607 does not match $DBI::VERSION 1.604 at C:/xampp/perl/lib/DynaLoader.pm line 226
Jetzt kenn ich mich nicht sehr gut mit Perl Modulen aus. Ich vermute mal, dass laut der Fehlermeldung die derzeitige DBI Version höher ist, als der Dynaloader versteht oder so.
In der Dynaloader.pm steht auf Zeile 226 folgender Befehl
- Code: Select all
&$xs(@args);
Gibt es Leute die ähnliches Problem haben? Gibt es dazu eine einfach zu verstehende Lösung? Ich stehe für weitere Fragen dazu gerne offen.