Muss ich fragen. In der Migration (V2.4->V2.5) steht:
Durch eine Inkompatibilität von PHP 5.4 und OpenSSL 1.0 können über die file_get_contents (u.ä.) Funktion keine Anfragen per SSL gestellt werden. Die IP-Symcon interne Funktion Sys_GetURLContent bietet dort passenden Ersatz. Falls die SSL Funktionalität zwingend notwendig ist (z.B. Exchange oder SNMP Extension), und SSL innerhalb vom WebFront nicht benötigt wird, kann die alte Verhaltensweise mit folgendem Zusatzpaket wiederherstellt werden: OpenSSL 0.9.8
Ich meine aber das Kronos auch die 2.5 nutzt.
Dienst Stop und Dienst Start hast Du aber gemacht?
hab noch nie die php.ini vorher verändert, aber wenn ich die console schließe, die dll-datei ins entsprechende Verzeichniss kopiere, dann die der php.ini genannte Zeile hinzufüge (ist es egal an welche stelle? Habs unter die anderen extensions gesetzt) und dann stoppe und wieder starte ist die eingefügte Zeile in der php.ini wieder weg???
Die php.ini verwaltet IPS bezüglich der Extensions selbstständig. Wenn Du eine Extension in den Order …\EXT legst und die Version usw. passt sollte (!) sie also geladen werden. Schau doch mal in Dein LOG-File ob IPS bei starten eine Extension angemeckert hat.
OK:
LOG-file: „nicht geladen. version stimmt nicht überein: PHP: 5.4.0 EXT: 5.3.1“
scheint also doch mit dem 2.5beta zutun zu haben. wo bekomme ich die passende 5.4.xx Datei her?
PS: in diesem Zusammenhang sehe ich gerade in der log-Datei, dass auch die php_http.dll das selbe Probelm hat (ohne das ich spontan sagen kann wofür ich die doch gleich gebraucht habe).
Hol Dir mal die aktuelle Version PHP 5.4 von php.net. Da sollte eine passende mit drin sein. Das Live-Update ignoriert die Datei bei mir übrigens auch. Habe gerade festgestellt, dass meine Version noch aus PHP5.4 RC1 stammt obwohl RC2 aktuell ist. Bug?
Das wusste ich auch noch nicht. Dann passt ja die Aussage:
hab noch nie die php.ini vorher verändert, aber wenn ich die console schließe, die dll-datei ins entsprechende Verzeichniss kopiere, dann die der php.ini genannte Zeile hinzufüge (ist es egal an welche stelle? Habs unter die anderen extensions gesetzt) und dann stoppe und wieder starte ist die eingefügte Zeile in der php.ini wieder weg???
Dann wird IPS die Zeile aus der PHP.ini rausschmeissen. Cool! Wieder was gelernt.
Das freut mich. Dennoch weiss ich nicht warum es jetzt läuft.
Die php_openssl.dll (die ich eingestellt habe) verträgt sich nicht mit der PHP 5.4.
Was hast Du danach gemacht. Wie sieht jetzt dein „EXT“-Ordner aus.
Was hast Du anstelle meiner „php_openssl.dll“ genommen?
Für Antworten bin ich Dankbar.
PS: Das ist modernes engineering! Es läuft und keiner weis warum.
Bei Verwendung des Monatskalenders bekomme diese Fehlermeldung:
Warning: include(funkTTS_Play.php) [function.include]: failed to open stream: No such file or directory in C:\IP-Symcon\scripts\14822.ips.php on line 33
Warning: include() [function.include]: Failed opening 'funkTTS_Play.php' for inclusion (include_path='.;C:\php5\pear') in C:\IP-Symcon\scripts\14822.ips.php on line 33
Could not connect to calendar.
Jemand eine Idee?
Des weiteren muss ich meinen google calendar öffentlich machen damit mir dieser angezeigt wird?.