Hallo zusammen,
ich muss für einen Kunden ISPConfig mit einer mysql 8.4 installieren.
Wenn ich den Client editieren will und auf Adresse gehe kommt ein SQL Fehler.
Ich konnte es lokalisieren:
/usr/local/ispconfig/interface/lib/classes/functions.inc.php und
/usr/local/ispconfig/interface/web/dashboard/dashlets/limits.php
hier gibt es die Abfrage
Vielleicht hilft es ja jemandem...
MFG
Helmut
ich muss für einen Kunden ISPConfig mit einer mysql 8.4 installieren.
Wenn ich den Client editieren will und auf Adresse gehe kommt ein SQL Fehler.
Ich konnte es lokalisieren:
/usr/local/ispconfig/interface/lib/classes/functions.inc.php und
/usr/local/ispconfig/interface/web/dashboard/dashlets/limits.php
hier gibt es die Abfrage
mysql8 reagiert auf "AS groups" allergisch und muss in "AS `groups`" geändert werden.$group = $app->db->queryOneRecord("SELECT GROUP_CONCAT(groupid) AS groups FROM `sys_group` WHERE client_id IN (SELECT client_id FROM `client` WHERE client_id=? OR parent_client_id=?)"
Bash:
sed -i "s#GROUP_CONCAT(groupid) AS groups#GROUP_CONCAT(groupid) AS \`groups\`#g" /usr/local/ispconfig/interface/lib/classes/functions.inc.php
sed -i "s#GROUP_CONCAT(groupid) AS groups#GROUP_CONCAT(groupid) AS \`groups\`#g" /usr/local/ispconfig/interface/web/dashboard/dashlets/limits.php
Vielleicht hilft es ja jemandem...
MFG
Helmut