Fatal error: Call to undefined function mcrypt_decrypt()
wenn ich die Funktion aufrufen möchte und hatte das hier schon erwähnt.
Nachtrag:
Ich nutze nun PHP nicht wirklich tief und hab nun festgestellt, dass phpinfo() im Gegensatz zu der Windows-Version keinen Hinweis auf mcrypt enthält.
Ich habe nun mal nach ner Anleitung mcrypt nachinstalliert aber ich bekomme extension=mcrypt.so nicht in die php.ini, da IPS die wohl immer wieder beim Start überschreibt.
Dann warte ich wohl besser auf einen, der sich da auskennt, bevor ich mir was zerschieße.
Ok, installiert hatte ich es ja schon hiernach. apt-get ist ja eher Linux. Bei OSX funktioniert das nicht.
Ich habe alles bis zu dem Punkt:
Enabling mcrypt.so php Extension
erledigt. Der notwendige Eintrag in der PHP.ini bei IPS funktionierte nicht dauerhaft. Fehlt wahrscheinlich nur ne Kleinigkeit.
Bin aber normalerweise überhaupt nicht auf diesem Gebiet unterwegs und wenn, dann arbeite ich streng nach Anleitungen.
Bei Linux wird eine Datei in /etc/php5/cli/conf.d/20-mcrypt.ini erstellt.
Finde ich in OSX nicht.
Chronologie:
Habe wie hier beschrieben libmcrypt und PHP 5.5.23 installiert.
Habe dann in /etc/php.ini
extension=mcrypt.so eingetragen
und hab auch mal den vollen Pfad getestet
extension=usr/lib/php/extensions/no-debug-non-zts-20121212/mcrypt.so
(geprüft: mcrypt.so ist dort vorhanden)
Hab die beiden Pfade gesetzt:
[mcrypt]
mcrypt.algorithms_dir=/usr/local/lib/libmcrypt
mcrypt.modes_dir=/usr/local/lib/libmcrypt
(geprüft:libmcrypt ist auch vorhanden)
da es nun wieder kälter wird habe ich meine Heizung (Buderus im KM200) wieder eingeschaltet.
Offenbar war der Sommer zu lang, den der raspberry findet die Funktion mcrypt nicht mehr.
Hat dazu jemand eine Idee. Ich habe es versucht erneut zu installieren (sudo apt-get install php5-mcrypt)
Das hat leider nicht geholfen.
ich brauche hier Unterstützung.
Ich nutze einen raspberry.
Es kommt immer zu folgender Fehlermeldung
"
12.09.2015 17:55:00*| ScriptEngine*| Result for Event Zentral\Buderus\Buderus werte auslesen\Unbenanntes Objekt (ID: 50810)
<br />
<b>Fatal error</b>: Call to undefined function mcrypt_get_block_size() in <b>/usr/share/symcon/scripts/33972.ips.php</b> on line <b>58</b><br />"
Was aus meiner Sicht darauf schliessen lässt, das die Funktion mcrypt fehlt.
Diese habe ich installiert.
Der Fehler bleibt und will sich auch nicht abstellen lassen. Die Eintröge in der php.ini habe ich gemacht.
ich habe das gleiche Problem mit fehlenden mcrypt-Funktionen wie mcrypt_get_iv_size.
Ohne diese Funktionalität kann ich leider nicht an meinen Modulen weiter arbeiten und an meine Kunden weiterreichen.
Ich würde mich hier, ebenso wie viele andere Entwickler, über eine baldige Lösung freuen.
bei mir geht es leider nicht.
Hat es schon jemand getestet?
Ich bekomme weiterhin die Fehllermeldung: … Call to undefined function mcrypt_get_block_size() in <b>/usr/share/symcon/scripts/33972.ips.php</b> on line <b>58</b><br />