(kurze Info.: Lokale Entwicklungsumgebung. Win10, Strawberry Perl v5.38.2 built for MSWin32-x64-multi-thread. Xampp 8.2.12 (CP3.3.0))
Ich versuche krampfhaft XAMPP mit Strawberry Perl und MariaDB (von XAMPP) zum laufen zu bekommen.
Meine Perl Scripte laufen, wenn ich sie von der Kommandozeile aufrufe einwandfrei. Wenn über XAMPP/Browser ... dann gibt es folgende Meldung:
install_driver(MariaDB) failed: Can't load 'C:/strawberry/perl/site/lib/auto/DBD/MariaDB/MariaDB.xs.dll' for module DBD::MariaDB: load_file:Das angegebene Modul wurde nicht gefunden at C:/strawberry/perl/lib/DynaLoader.pm line 206.
at (eval 10) line 3.
Compilation failed in require at (eval 10) line 3.
Perhaps a required shared library or dll isn't installed where expected
Die DLL ist im entsprechenden Verzeichnis vorhanden, hab auch schon andere Pfandangaben getestet und die DLL aus lauter Verzweiflung schon in allen möglichen Pfaden verteilt.
Perl Shebang Line ist auch alles ok. Code läuft, nur sobald ich folgendes aufurufe ... knallt es.
- Code: Select all
my $dsn = qq{DBI:MariaDB:database=$Parallels$Database;host=$Server};
DBI->connect( $dsn, $User, $Pass );
In den XAMPP Log Files gibt es noch das hier:
AH01215: install_driver(MariaDB) failed: Can't load 'C:/strawberry/perl/site/lib/auto/DBD/MariaDB/MariaDB.xs.dll' for module DBD::MariaDB: load_file:Das angegebene Modul wurde nicht gefunden at C:/strawberry/perl/lib/DynaLoader.pm line 206.\r: X:/...short.../test_LibSQL.pl
AH01215: : X:/...short.../test_LibSQL.pl
AH01215: Compilation failed in require at (eval 10) line 3.\r: X:/...short.../test_LibSQL.pl
AH01215: Perhaps a required shared library or dll isn't installed where expected\r: X:/...short.../test_LibSQL.pl
Aber wie gesagt. In den Verzeichnissen ist das zu finden und auf den Verzeichnissen ist sogar der PATH gelegt.
Reboots, Apache Restarts, Strawberry Neuinstallation .. alles durch.
Hat jemand ein Tipp?