Page 1 of 1
Mehre Fehler haben sich eingeschlichen
Posted: Sun 21. May 2023, 12:14
by Marten_o
Ich bin sicher, dass die Ursache des Problems bei KeyHelp liegt
(Probleme ohne KeyHelp-Bezug gehören ins Offtopic-Forum)
Server-Betriebssystem + Version
Debian 11.7 (64-bit)
Eingesetzte Server-Virtualisierung-Technologie
keine
KeyHelp-Version + Build-Nummer
23.1.1 (Build 3016)
Problembeschreibung / Fehlermeldungen
Im Log /var/log/keyhelp/php-error.log steht
PHP Warning: preg_match(): Allocation of JIT memory failed, PCRE JIT will be disabled. This is likely caused by security restrictions. Either grant PHP permission to allocate executable memory, or set pcre.jit=0 in /home/keyhelp/www/keyhelp/core/Utilities/IpAddress.php on line 175
und seit letzten Update feuert er Mail s raus
Cron <root@serv1> php /home/keyhelp/www/keyhelp/bin/monitoring.php
Cannot load the ionCube PHP Loader - it was already loaded
Mail kommt ca alle 5 min
Erwartetes Ergebnis
was kann man tun
Tatsächliches Ergebnis
Schritte zur Reproduktion
Zusätzliche Informationen
Re: Mehre Fehler haben sich eingeschlichen [GELÖST]
Posted: Mon 22. May 2023, 16:31
by Florian
Hallo,
wie man den Monitoring Cronjob zum schweigen bringt, ist hier beschrieben:
viewtopic.php?p=41935#p41935
Auf Deinem Server wird der Ioncube Loader wohl mehrfach geladen in den Konfigdateien, daher kommt diese Meldung. Am besten prüfen ob das bei einem php -v auf der Konsole auch ausgegeben wird.
Re: Mehre Fehler haben sich eingeschlichen
Posted: Mon 22. May 2023, 18:58
by Marten_o
Ergebnis von php -v
Cannot load the ionCube PHP Loader - it was already loaded
PHP 7.4.33 (cli) (built: Feb 22 2023 20:07:47) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with the ionCube PHP Loader + ionCube24 v12.0.5, Copyright (c) 2002-2022, by ionCube Ltd.
with SourceGuardian v14.0.0, Copyright (c) 2000-2023, by SourceGuardian Ltd.
with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies
mit
grep -n ioncube $(php --ini | grep -oP '/.*\.ini')
Cannot load the ionCube PHP Loader - it was already loaded
/etc/php/7.4/cli/conf.d/00-ioncube-loader.ini:3:zend_extension="/usr/local/ioncube/ioncube_loader_lin_7.4.so"
/etc/php/7.4/cli/conf.d/01-ioncube.ini:3:zend_extension="/usr/local/ioncube/ioncube_loader_lin_7.4.so"
wo kommentiere ich das evtl aus in welche ini
Re: Mehre Fehler haben sich eingeschlichen
Posted: Mon 22. May 2023, 19:04
by Florian
Hallo,
ja dann schau mal wo der Ioncube Loader überall geladen wird. Normal wird er nur über /etc/php/7.4/mods_available/ioncube.ini geladen
Code: Select all
; configuration by KeyHelp
; priority=01
zend_extension=/usr/local/ioncube/ioncube_loader_lin_7.4.so
Wenn diese Zeile aber nochmal irgendwo drin steht, z.B. in der php.ini kommt es zu dieser Meldung. Da musst du mal suchen.
Re: Mehre Fehler haben sich eingeschlichen
Posted: Mon 22. May 2023, 19:18
by Marten_o
mit
grep -n ioncube $(php --ini | grep -oP '/.*\.ini')
Cannot load the ionCube PHP Loader - it was already loaded
/etc/php/7.4/cli/conf.d/00-ioncube-loader.ini:3:zend_extension="/usr/local/ioncube/ioncube_loader_lin_7.4.so"
/etc/php/7.4/cli/conf.d/01-ioncube.ini:3:zend_extension="/usr/local/ioncube/ioncube_loader_lin_7.4.so"
wo kommentiere ich das evtl aus in welche ini
Re: Mehre Fehler haben sich eingeschlichen
Posted: Mon 22. May 2023, 19:29
by 24unix
Marten_o wrote: ↑Mon 22. May 2023, 19:18
mit
grep -n ioncube $(php --ini | grep -oP '/.*\.ini')
Cannot load the ionCube PHP Loader - it was already loaded
/etc/php/7.4/cli/conf.d/00-ioncube-loader.ini:3:zend_extension="/usr/local/ioncube/ioncube_loader_lin_7.4.so"
/etc/php/7.4/cli/conf.d/01-ioncube.ini:3:zend_extension="/usr/local/ioncube/ioncube_loader_lin_7.4.so"
wo kommentiere ich das evtl aus in welche ini
Na, entweder die 01 oder 00 löschen.
Machen ja offensichtlich beide das gleiche.
Edit: die 01 gibt es bei mir auch, die 00 ist wahrscheinlich "irgendwie" drangebastelt.
Re: Mehre Fehler haben sich eingeschlichen
Posted: Mon 22. May 2023, 19:32
by Florian
Ich habe mal auf einem Debian 11 geschaut, da gibt es normal nur diese Datei:
Code: Select all
lrwxrwxrwx 1 root root 39 3. Mai 14:59 01-ioncube.ini -> /etc/php/7.4/mods-available/ioncube.ini
Warum es bei Dir jetzt noch die 00-ioncube-loader.ini gibt kann ich nicht sagen
Re: Mehre Fehler haben sich eingeschlichen
Posted: Tue 23. May 2023, 19:21
by Marten_o
und wie werde ich den los bzw in welcher ini datei steht der vOGEL
Re: Mehre Fehler haben sich eingeschlichen
Posted: Tue 23. May 2023, 19:27
by Jolinar
Marten_o wrote: ↑Tue 23. May 2023, 19:21
und wie werde ich den los bzw in welcher ini datei steht der vOGEL
Steht doch schon weiter oben:
24unix wrote: ↑Mon 22. May 2023, 19:29
Na, entweder die 01 oder 00 löschen.
Machen ja offensichtlich beide das gleiche.
Edit: die 01 gibt es bei mir auch, die 00 ist wahrscheinlich "irgendwie" drangebastelt.
Re: Mehre Fehler haben sich eingeschlichen
Posted: Wed 24. May 2023, 21:09
by Marten_o
aber wer startet denn die Ioncubedatei das wäre ja interessant
wo kann ich da suchen ....
Re: Mehre Fehler haben sich eingeschlichen
Posted: Wed 24. May 2023, 21:53
by Florian
ja vermutlich sind beide Dateien verlinkt in /etc/php/7.4/cli/conf.d
Dadurch werden beide immer von PHP ausgewertet und es führt zur besagten Meldung
Re: Mehre Fehler haben sich eingeschlichen
Posted: Thu 25. May 2023, 08:15
by Jolinar
Marten_o wrote: ↑Wed 24. May 2023, 21:09
aber wer startet denn die Ioncubedatei das wäre ja interessant
wo kann ich da suchen ....
Moderativer Hinweis:
Bemühe dich bitte zukünftig, auf korrekte Groß- und Kleinschreibung und auf richtige Interpunktion zu achten.
Das macht deine Beiträge angenehmer lesbar und zeigt auch deinen Respekt gegenüber der Community, von der du dir ja Hilfe erhoffst.
Danke.
Re: Mehre Fehler haben sich eingeschlichen
Posted: Thu 25. May 2023, 09:35
by Marten_o
Danke für den netten Hinweis
aber am Handy schreiben ist nicht immer so einfach und "Grundsatz" wer Rechtschreibfehler findet, darf Sie gerne Behalten und archivieren

Re: Mehre Fehler haben sich eingeschlichen
Posted: Thu 25. May 2023, 09:39
by Marten_o
Hallo
so gefunden und erstmal verschoben.
Der inhalt der /etc/php/7.4/cli/conf.d/00-ioncube-loader.ini
; configuration by KeyHelp
; priority=01
zend_extension="/usr/local/ioncube/ioncube_loader_lin_7.4.so"
Danke Florian für die rasche Hilfe- Weiter so