Heißen Käfer im Apache unter XAMPP auf Windows entdeckt:
Im Zuge eines Relaunch bin ich heute auf einen kuriosen Fehler gestoßen. Um einen Import von Events aus dem Google-Kalender umzusetzen, musste ich mir erst mal die Google PHP Client Library laden und ins Projekt setzen. Diese versucht natürlich erst mal einen per SSL verschlüsselten Authentifizierungs-Request abzusetzen. Hierfür versucht sie die PHP-Funktion openssl_sign() zu verwenden.
Leider endet man hier mit XAMPP auf Windows in einer Socket-Exception, die Ausgabe irgendeiner Fehlermeldung in Mail, Logs, etc. sucht man natürlich vergeblich. Nach längerem Debuggen und einiger Recherche unter stackoverflow.com fand ich dann die Erklärung: Die dll-Files im Apache sind zum Teil fehlerhaft, wodurch SSL-Funktionen wie die openssl_sign() nicht verwendet werden können.
Netterweise fand ich in diesem Zuge auch eine simple Lösung, die das Problem an der Wurzel packt: Man stoppe den Apache, kopiere sich aus dem Verzeichnis xampp/php die Files libeay32.dll und ssleay32.dll, wechsle in das Verzeichnis xampp/apache/bin und ersetze dort die gleichnamigen Files. Nun noch den Apachen neu starten und schon steht dem SSL-Glück nichts mehr im Wege… 😉
Vom KI-Textgenerierungsmodul, über Jobscheduling bis hin zu OAuth Integration und asynchrone Aktionen. Es gibt wieder…
Wie können wir Schülerinnen und Schüler für die Informatik begeistern – und ihnen spannende berufliche…
Was ist AR,MR,VR und XR? Und wie ist es selber in der virtuellen Welt zu…
Vergangene Woche fand unser jährliches Netzwerk-Event der imx.Daten-und Serviceplattform statt. So viel sei vorab gesagt…
imx.Platform-Kunden nutzen bereits seit einigen Jahren Services aus dem Bereich der Künstlichen Intelligenz (KI), wenn…
Wie geht man am besten an einen Blogbeitrag über den Jahresauftakt #imxkickoff2024 des infomax-Teams vergangene…