Cron Job Fehler

Guten Tag,
ich habe leider einen Fehler mit den Cron Jobs. Meine Installation hat zur Zeit 5 Änderungen die seit Tagen nicht übernommen werden
Folgende Änderungen wurden noch nicht auf alle Server übernommen:
datalog_status_d_server_php: 1
datalog_status_i_server_php: 1
datalog_status_u_server_php: 2
Webseite löschen: 1

die cron.log zeigt folgendes an
Code:
Di 15. Apr 14:11:02 CEST 2025 PHP Deprecated:  Function mysqli_ping() is deprecated since 8.4, because the reconnect feature has been removed in PHP 8.2 and this function is now redundant in /usr/local/ispconfig/server/lib/>Di 15. Apr 14:12:01 CEST 2025 15.04.2025-12:12 - WARNING - There is already a lockfile set, but no process running with this pid (3132). Continuing.                                                                            Di 15. Apr 14:12:01 CEST 2025 PHP Deprecated:  Function mysqli_ping() is deprecated since 8.4, because the reconnect feature has been removed in PHP 8.2 and this function is now redundant in /usr/local/ispconfig/server/lib/>Di 15. Apr 14:12:01 CEST 2025 PHP Deprecated:  Function mysqli_ping() is deprecated since 8.4, because the reconnect feature has been removed in PHP 8.2 and this function is now redundant in /usr/local/ispconfig/server/lib/>Di 15. Apr 14:12:01 CEST 2025 PHP Deprecated:  Function mysqli_ping() is deprecated since 8.4, because the reconnect feature has been removed in PHP 8.2 and this function is now redundant in /usr/local/ispconfig/server/lib/>Di 15. Apr 14:12:01 CEST 2025 PHP Deprecated:  Function mysqli_ping() is deprecated since 8.4, because the reconnect feature has been removed in PHP 8.2 and this function is now redundant in /usr/local/ispconfig/server/lib/>Di 15. Apr 14:12:01 CEST 2025 PHP Deprecated:  Function mysqli_ping() is deprecated since 8.4, because the reconnect feature has been removed in PHP 8.2 and this function is now redundant in /usr/local/ispconfig/server/lib/>Di 15. Apr 14:12:01 CEST 2025 PHP Fatal error:  Uncaught Error: Call to undefined function mb_detect_encoding() in /usr/local/ispconfig/server/lib/classes/db_mysql.inc.php:529                                                 Di 15. Apr 14:12:01 CEST 2025 Stack trace:                                                                                                                                                                                      Di 15. Apr 14:12:01 CEST 2025 #0 /usr/local/ispconfig/server/lib/classes/db_mysql.inc.php(181): db->escape()                                                                                                                    Di 15. Apr 14:12:01 CEST 2025 #1 /usr/local/ispconfig/server/lib/classes/db_mysql.inc.php(300): db->_build_query_string()                                                                                                       Di 15. Apr 14:12:01 CEST 2025 #2 /usr/local/ispconfig/server/lib/classes/db_mysql.inc.php(339): db->_query()                                                                                                                    Di 15. Apr 14:12:01 CEST 2025 #3 /usr/local/ispconfig/server/lib/classes/db_mysql.inc.php(395): db->query()                                                                                                                     Di 15. Apr 14:12:01 CEST 2025 #4 /usr/local/ispconfig/server/lib/classes/cronjob.inc.php(106): db->queryAllRecords()                                                                                                            Di 15. Apr 14:12:01 CEST 2025 #5 /usr/local/ispconfig/server/lib/classes/cron.d/100-mailbox_stats.inc.php(43): cronjob->onPrepare()                                                                                             Di 15. Apr 14:12:01 CEST 2025 #6 /usr/local/ispconfig/server/lib/classes/cronjob.inc.php(87): cronjob_mailbox_stats->onPrepare()                                                                                                Di 15. Apr 14:12:01 CEST 2025 #7 /usr/local/ispconfig/server/cron.php(116): cronjob->run()                                                                                                                                      Di 15. Apr 14:12:01 CEST 2025 #8 {main}                                                                                                                                                                                         Di 15. Apr 14:12:01 CEST 2025 thrown in /usr/local/ispconfig/server/lib/classes/db_mysql.inc.php on line 529                                                                                                                    Di 15. Apr 14:12:01 CEST 2025 PHP Deprecated:  Function mysqli_ping() is deprecated since 8.4, because the reconnect feature has been removed in PHP 8.2 and this function is now redundant in /usr/local/ispconfig/server/lib/>Di 15. Apr 14:12:01 CEST 2025 PHP Deprecated:  Function mysqli_ping() is deprecated since 8.4, because the reconnect feature has been removed in PHP 8.2 and this function is now redundant in /usr/local/ispconfig/server/lib/>Di 15. Apr 14:12:01 CEST 2025 PHP Deprecated:  Function mysqli_ping() is deprecated since 8.4, because the reconnect feature has been removed in PHP 8.2 and this function is now redundant in /usr/local/ispconfig/server/lib/>Di 15. Apr 14:12:01 CEST 2025 PHP Deprecated:  Function mysqli_ping() is deprecated since 8.4, because the reconnect feature has been removed in PHP 8.2 and this function is now redundant in /usr/local/ispconfig/server/lib/>Di 15. Apr 14:12:01 CEST 2025 PHP Deprecated:  Function mysqli_ping() is deprecated since 8.4, because the reconnect feature has been removed in PHP 8.2 and this function is now redundant in /usr/local/ispconfig/server/lib/>Di 15. Apr 14:12:01 CEST 2025 PHP Deprecated:  Function mysqli_ping() is deprecated since 8.4, because the reconnect feature has been removed in PHP 8.2 and this function is now redundant in /usr/local/ispconfig/server/lib/>Di 15. Apr 14:12:01 CEST 2025 PHP Deprecated:  Function mysqli_ping() is deprecated since 8.4, because the reconnect feature has been removed in PHP 8.2 and this function is now redundant in /usr/local/ispconfig/server/lib/>Di 15. Apr 14:12:01 CEST 2025 PHP Deprecated:  Function mysqli_ping() is deprecated since 8.4, because the reconnect feature has been removed in PHP 8.2 and this function is now redundant in /usr/local/ispconfig/server/lib/>Di 15. Apr 14:12:01 CEST 2025 PHP Deprecated:  Function mysqli_ping() is deprecated since 8.4, because the reconnect feature has been removed in PHP 8.2 and this function is now redundant in /usr/local/ispconfig/server/lib/>Di 15. Apr 14:12:01 CEST 2025 PHP Fatal error:  Uncaught Error: Call to undefined function mb_detect_encoding() in /usr/local/ispconfig/server/lib/classes/db_mysql.inc.php:529                                                 Di 15. Apr 14:12:01 CEST 2025 Stack trace:                                                                                                                                                                                      Di 15. Apr 14:12:01 CEST 2025 #0 /usr/local/ispconfig/server/lib/classes/db_mysql.inc.php(181): db->escape()                                                                                                                    Di 15. Apr 14:12:01 CEST 2025 #1 /usr/local/ispconfig/server/lib/classes/db_mysql.inc.php(300): db->_build_query_string()                                                                                                       Di 15. Apr 14:12:01 CEST 2025 #2 /usr/local/ispconfig/server/lib/classes/db_mysql.inc.php(339): db->_query()                                                                                                                    Di 15. Apr 14:12:01 CEST 2025 #3 /usr/local/ispconfig/server/lib/classes/modules.inc.php(239): db->query()                                                                                                                      Di 15. Apr 14:12:01 CEST 2025 #4 /usr/local/ispconfig/server/server.php(187): modules->processDatalog()                                                                                                                         Di 15. Apr 14:12:01 CEST 2025 #5 {main}                                                                                                                                                                                         Di 15. Apr 14:12:01 CEST 2025 thrown in /usr/local/ispconfig/server/lib/classes/db_mysql.inc.php on line 529                                                                                                                    Di 15. Apr 14:12:01 CEST 2025 PHP Deprecated:  Function mysqli_ping() is deprecated since 8.4, because the reconnect feature has been removed in PHP 8.2 and this function is now redundant in /usr/local/ispconfig/server/lib/>

Kann mir jemand hier helfen?

Mist. Ich habe einen riesen Fehler gemacht. Es war PHP8.2 von den Original Repos von Debian 12 installiert. Ich habe aber ein Repo von sury.php (oder so) hinzugefügt weil ich eine ältere PHP Version zusätzlich wollte. Jetzt hab das Repo schon deinstalliert und die Kacke am dampfen :-(. Jetzt lassen sich die "original" Pakete nicht mehr installieren weil die von sury.php angeblich neuer sind. (Abhängikeitsprobleme)
 
Zuletzt bearbeitet:

michelangelo

New Member
Du wirst die PHP Version wieder auf PHP 8.2 ändern müssen.
Der ISPConfig Code ist nämlich noch nicht mit PHP 8.4 kompatibel!

PHP 8.3 sollte mit der bald erscheinenden ISPConfig 3.3er Version funktionieren.
So oder so wirst du nicht drum herumkommen, die Dependency-Probleme zu beheben.
 

pyte

New Member
Der korrekte Weg wäre hier die Repo wieder anbinden. Alle Versionen von PHP installieren die du brauchst bzw. die du für deine Webspace nutzen willst und im Anschluss die default PHP Version des Systems wieder korrekt zu setzen.

Installiere die Pakete wie folgt:
Code:
apt-get install php8.2 php8.2-cli php8.2-cgi php8.2-fpm php8.2-gd php8.2-mysql php8.2-imap php8.2-curl php8.2-intl php8.2-pspell php8.2-sqlite3 php8.2-tidy php8.2-xsl php8.2-zip php8.2-mbstring php8.2-soap php8.2-opcache libonig5 php8.2-common php8.2-readline php8.2-xml

Und setze dann die korrekte default PHP Version für dein System mit folgenden Befehlen:
Code:
update-alternatives --config php
update-alternatives --config php-cgi
update-alternatives --config php-fpm.sock

Für Debian 12 wählst du dann entsprechend einfach PHP8.2 aus.
 

Werbung

Top