Jump to content
Froxlor Forum
  • 0

Froxlor-Cronjob gibt nach Update von Debian 11 auf 12 (inkl. PHP-FPM-Update) Warnungen aus


Question

Posted

Nach Update von Debian 11 auf Debian 12 liefert der froxlor Cronjob (/usr/bin/nice -n 5 /usr/bin/php -q /var/www/html/froxlor/bin/froxlor-cli froxlor:cron 'letsencrypt' -q 1> /dev/null) diese Warnmeldungen (blöderweise kommen die auch alle 5 Minuten per E-Mail):

Cannot load Zend OPcache - it was already loaded
PHP Warning:  PHP Startup: Unable to load dynamic library 'mysqli' (tried: /usr/lib/php/20230831/mysqli (/usr/lib/php/20230831/mysqli: cannot open shared object file: No such file or directory), /usr/lib/php/20230831/mysqli.so (/usr/lib/php/20230831/mysqli.so: undefined symbol: mysqlnd_global_stats)) in Unknown on line 0
PHP Warning:  Module "curl" is already loaded in Unknown on line 0
PHP Warning:  Module "gettext" is already loaded in Unknown on line 0
PHP Warning:  Module "mbstring" is already loaded in Unknown on line 0

Mit Debian 12 wurde auch PHP 8.3 installiert, bei Abfrage in der Shell mit php -v wird auch diese Version angezeigt. Im Froxlor-Admin-Panel zeigt die PHP-FPM-Konfiguration aber auf /etc/php/8.2/fpm/pool.d/ - denke das Problem wird damit zusammen hängen.

Ich habe die extension-ini-Dateien der unterschiedlichen PHP-Versionen überprüft, die Dateien sind alle anders benannt.

Ich verstehe da leider nicht das Problem, was kann ich tun um das zu beheben? Wie kann ich die vom System verwendete Version ändern, also die, die mit php -v angezeigt wird? Vor dem Update waren die "php -v"-Version identisch mit der Version die im Froxlor-Panel eingestellt wurde.

 

Grüße aus Wien

 


 

8 answers to this question

Recommended Posts

  • 0
Posted
Just now, chrisiwien said:

Mit Debian 12 wurde auch PHP 8.3 installiert, bei Abfrage in der Shell mit php -v wird auch diese Version angezeigt. Im Froxlor-Admin-Panel zeigt die PHP-FPM-Konfiguration aber auf /etc/php/8.2/fpm/pool.d/ - denke das Problem wird damit zusammen hängen.

Was auf CLI standard aktiv ist und was froxlor für php-fpm nutzt hat absolut nichts miteinander zu tun,.

Wirkt auf mich jedenfalls eher wie ein upgrade problem, bzw. im Anschluss an das upgrade. Ist das auch wirklich vollständig durchgelaufen? Keine zurückgehaltenen Pakete oder irgendwas? Ist jedenfalls kein froxlor issue, das kommt direkt schon von php

  • 0
Posted
5 minutes ago, chrisiwien said:

Ich habe die extension-ini-Dateien der unterschiedlichen PHP-Versionen überprüft, die Dateien sind alle anders benannt.

Wo hast du da was überprüft? Das erscheint mir eine sehr merkwürdige aussage...da heisst bei mir alles wie immer 

  • 0
Posted

Hallo d00P,

danke für die wie immer Antwort in Lichtgeschwindigkeit. Hm, ich habe die lange Shell-Ausgabe vom Upgrade leider nicht kopiert... es funktioniert auch alles (ich meine Websites, Froxlor-Admin-Panel und phpMyAdmin) wie gewohnt ohne Fehler.

Hm, ich habe, nachdem beim Reboot nach dem Upgrade von den Websites Warnungen ausgeben wurden, zB. "extension mysqli is missing", fälschlicherweise diese sowohl in /etc/php/8.3/fpm und /etc/php/8.3/cli inkl. CURL, GETTEXT und MBSTRING auskommentiert.

Warum schreibe ich das? Meine jetzt eben letzte Änderung war, dass ich diese Auskommentierungen in /etc/php/8.3/fpm/php.ini und /etc/php/8.3/cli/php.ini rückgängig gemacht habe.

Der Cronjob läuft wieder ohne Warnungen.

Also bei Aufruf von

 /usr/bin/nice -n 5 /usr/bin/php -q /var/www/html/froxlor/bin/froxlor-cli froxlor:cron 'letsencrypt' -q 1> /dev/null

kommt in der Shell überhaupt keine Meldung mehr, hoffe das passt so.

 

  • 0
Posted

Lach... weil mir die Website-Skripte sagen, dass die Extension nicht aktiv ist! Naiv wie ich bin glaub ich halt alles! Blöd dass den PHP-Skripten der Website-Installation die Gegebenheiten im System aber sowas von wurscht sind...

  • 0
Posted

Du musst mir das irgendwann erklären... ich schreib jetzt schon einige Jahre ab und zu im Forum. Du bist immer erreichbar, wirst offenbar auch nicht älter... hast Du Dich inzwischen durch einen Bot ersetzt? 😯

Kleines Dankeschön für die Admin-Obsorge ist unterwegs.

  • 0
Posted
2 minutes ago, chrisiwien said:

Du musst mir das irgendwann erklären... ich schreib jetzt schon einige Jahre ab und zu im Forum. Du bist immer erreichbar, wirst offenbar auch nicht älter... hast Du Dich inzwischen durch einen Bot ersetzt? 😯

Kleines Dankeschön für die Admin-Obsorge ist unterwegs.

Ich sitz nunmal gern am PC :) und älter werde ich leider doch ...erinnere mich bloß nicht dran :P

Ganz lieben Dank für das Dankeschön :)

  • 0
Posted

Sehr gerne. Deine Erreichbarkeit ist schlicht außergewöhnlich. Ich hab das schon gesagt und werde es noch 100x sagen. Und ich komme mit Froxlor zurecht, sieht seit Jahren auch sehr gut aus.

Bzgl. älter werden: ich mache um Spiegel mittlerweile eher einen großen Bogen..

Dann sende ich schöne Grüße nach Frankfurt und wünsche einen guten Abende! Bis zum nächsten Panik-Formumseintrag!

😀

  • Like 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...