Quota-Ausgabe Fehler ISPConfig 3.0.3.1 / ISPConfig 3.0.4.4
Hallo,
mir ist kürzlich aufgefallen, dass die Quota-Ausgabe übers Controlpanel bei mir nur sporadisch funktioniert. Selten wird alles korrekt angezeigt (kurz nach einem Serverneustart), aber meistens bekomme ich den Fehler:
Die betroffene Stelle in der Datei user_quota_stats.php sieht so aus:
Der Fehler taucht in der round()-Funktion auf. Ich habe mir nun $rec['used'] genauer angesehen. Der Inhalt davon ist wieder ein Array.
==> Der Zugriff muss auf das richtige Array Element geschehen.
Durch den Zugriff auf das 2. Array Element funktioniert es:
Merkwürdig ist, dass der Fehler nur bei mir auftritt. Zumindest habe ich noch niemanden mit selbigem Problem gefunden.
Hallo,
mir ist kürzlich aufgefallen, dass die Quota-Ausgabe übers Controlpanel bei mir nur sporadisch funktioniert. Selten wird alles korrekt angezeigt (kurz nach einem Serverneustart), aber meistens bekomme ich den Fehler:
Code:
Fatal error: Unsupported operand types in /usr/local/ispconfig/interface/web/sites/user_quota_stats.php on line 49
Die betroffene Stelle in der Datei user_quota_stats.php sieht so aus:
Code:
if($rec['used'] > 1024) {
$rec['used'] = [B]round($rec['used'] / 1024,2)[/B].' MB';
} else {
$rec['used'] .= ' KB';
}
Der Fehler taucht in der round()-Funktion auf. Ich habe mir nun $rec['used'] genauer angesehen. Der Inhalt davon ist wieder ein Array.
==> Der Zugriff muss auf das richtige Array Element geschehen.
Durch den Zugriff auf das 2. Array Element funktioniert es:
Code:
...
$rec['used'] = round($rec['used'][B][1][/B] / 1024,2).' MB';
...
Merkwürdig ist, dass der Fehler nur bei mir auftritt. Zumindest habe ich noch niemanden mit selbigem Problem gefunden.
Zuletzt bearbeitet: