Dennis: Fehler eingrenzen

Beitrag lesen

Hi Lars,

Liegt der Fehler eher an PHP oder eher an MySQL? Könnte es helfen, wenn ich statt der aktuellen Version 5.0.51a vielleicht eine ältere probiere... 5.0.45 vielleicht? Vielleicht gibt es irgend einen Versionskonflikt...?

Weder noch, wie dir hier ja bereits gesagt wurde - es liegt ganz einfach daran, dass eine benötigte DLL nicht gefunden wurde, und zwar (wie dedlfix) sagte, nicht zwangsläufig die in der Fehlermeldung genannte DLL, sondern irgendeine weitere DLL. (Sofern der Pfad zur benannten DLL korrekt ist, was du ja gesagt hast.)

Zuerst mal lädst du dir bitte PHP noch mal neu von php.net herunter, nachdem du bereits verschiedene Dateien von php.net und mysql.com heruntergeladen und beliebig zusammen gemixt hast, kann man nicht mehr so genau sagen, ob die in dieser Kombination funktionsfähig sind. Hingegen sollte es mit den DLLs, welche du beim Download von PHP bekommst problemlos funktionieren.

Als nächstes wäre die Konfiguration deines Apaches interessant - bindest du Apache als Modul ein? Dann müsstest du die libmysql.dll (und eventuell auch noch libeay32.dll und ssleay32.dll) aus dem PHP-Ordner in den „bin”-Ordner deines Apache kopieren. Bei einer Verwendung von PHP über CGI müsste meines Wissens der Pfad zu den DLLs in der PATH-Umgebungsvariable enthalten sein.

Viele Grüße,
  ~ Dennis.