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