ISPConfig 2 Umlaute auf der Startseite

Wenn man sich als Admin frisch in ISPConfig einloggt erhält man eine Status-Übersicht. Wer hier fehlerhafte Umlaute sieht, hat seine Shell auf UTF-8 stehen. Denn diese Darstellung wird von einem Shell-Script erzeugt. Seine Shell-Einstellung kann man einfach überprüfen: echo $LANG Behebung: a) Entweder die Shell umstellen: Debian: In der Shell einfach dpkg-reconfigure locales aufrufen und locale de_DE@euro auswählen. (Achtung: Kann Auswirkungen auf andere Programme haben. Ein Reboot empfiehlt sich hierbei, damit alle anderen Programme die neue locales-Einstellung erhalten.)

SuSE: Hier wird die Einstellung in yast vorgenommen.

b) ISPConfig patchen: Bearbeite die Datei /home/admispconfig/ispconfig/lib/plugins/check_disk.plugin.php (in der aktuellen 2.2.24-Version ist es in Zeile 79): Am Ende der Zeile steht $value. Dies muß mit der Konvertierung erweitert werden in iconv("UTF-8", "ISO-8859-1", $value).

Quelle: Hoschi.Net