XAMPP unter Windows vs. SSL Authentifizierung


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… 😉

Kommentare

Selber kommentieren:






Weitere Beiträge zum Thema Technologie


Probleme mit Hochkommas in Produktliniennamen

Autor*in: Darian Dragut


Projekte // Technologie


Nach dem Basis-Setup der imx.Platform Instanz für Chiemgau wurde ich mit einem merkwürdigen Fehler konfrontiert. Sowohl in den Suchen für Stämme und Angebote als auch in deren Pflegemasken wurde der Produktlinienbaum nicht angezeigt. Noch merkwürdiger erschien mir der Fehler, nachdem ich feststellte, dass die Produktlinien in der Produktlinien-Administration hingegen problemlos angezeigt werden. Da keinerlei Fehler …


Beitrag lesen
02
DEZ
15

Neues vom IE, Spartan Browser und Facebook Video

Autor*in: Benjamin Hofmann


Technologie


Der Spartan-Browser kommt ja so langsam ins Rollen, also gibt’s Neuigkeiten, was das für den IE bedeuten wird: „Gerüchte über das Ende des Internet Explorer sind stark übertrieben“, hält Microsoft zwar dagegen. Tatsächlich erneuerte dieser Post aber nur das Bekenntnis, den Internet Explorer für Firmenkunden am Leben zu erhalten“ Microsoft arbeitet seit einiger Zeit mit …


Beitrag lesen
26
MRZ
15

WebKit Sibling Bug

Autor*in: Benjamin Hofmann


Technologie // User Experience & Design


Bei kleineren Anpassungen in einem unserer Projekte ist heute im alten Standard-Browser von Android ein Bug[1] aufgefallen, der dazu führte, dass die Listenelemente mit initial verstecktem Inhalt diesen beim Anklicken nicht anzeigten. Nach einer kurzen Recherche bin ich hier auch auf die Lösung gestoßen, den Checkbox Hack on Mobile Webkit[2]. Klingt fies, ist aber nur …


Beitrag lesen
13
MRZ
15