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).

Kategorien:

Stichwörter:

ispconfig · utf8 · umlaute · status · locales · status · server · info ·